Search Issue Tracker
Fixed in 2022.2.X
Fixed in 2019.4.X, 2020.3.X, 2021.2.X, 2022.1.X
Votes
3
Found in
2022.1.0b4
Issue ID
1397966
Regression
No
[iOS 15] CoreText warnings are spammed constantly when using text UI on iOS 15 devices
Steps to reproduce:
1. Open attached project (test-coretextwarning.zip)
2. Switch to iOS
3. Build the SampleScene
4. Run on iOS 15 device
5. Check the Xcode log
6. Notice the errors like this are being spammed constantly:
test-coretextwarning[386:14255] CoreText note: Client requested name ".SFUI-BlackItalic", it will get TimesNewRomanPSMT rather than the intended font. All system UI font access should be through proper APIs such as CTFontCreateUIFontForLanguage() or +[UIFont systemFontOfSize:].
Reproduced with: 2019.4.34f1, 2020.3.25f1, 2021.2.7f1, 2022.1.0b4
Tested with:
iPhone 12 Pro (iOS 15.0) - Reproduced
iPhone 12 Pro Max (iOS 14.6) - Not reproduced
Comments (3)
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- "Create Empty Child" Option Creates Root Object When No Parent Is Selected
- Freeze/Crash when entering Play Mode in a specific project
- Lack of documentation regarding VFX Ray Tracing support
- Shader properties do not appear on the GameObject when switching ShaderGraphs during runtime in the Player
- Multiple '-' symbols are allowed to appear in a row when inputting '.' into a non-decimal numeric field
Jon_Olive
Feb 23, 2022 12:36
2020.3.9f1 - same issue.
itlink2
Feb 04, 2022 16:14
Issue appeared in 2019 along with iOS 13 and still hasn t been solved more than 2 years after . Not sure if anyone had his App rejected due to this but this is unpleasant for sure .
jeremyfryc
Jan 31, 2022 21:05
Thanks for looking into this. I am using:
• Unity 2020 .3.7f1
• Xcode 13.2.1.
I can verify the same issue. The log is getting spammed with this issue:
2022-01-31 14:34:18.697731-0500 DexterStardust[3323:1532177] CoreText note: Client requested name ".SFUI-CompressedSemiboldG2", it will get TimesNewRomanPSMT rather than the intended font. All system UI font access should be through proper APIs such as CTFontCreateUIFontForLanguage() or +[UIFont systemFontOfSize:].
The game runs fine, but because of this spamming issue it takes over 30 seconds to load the first real scene. This scene, is the second scene in the game (the first scene is just a logo and an animator). This second scene (and all subsequent scenes) utilizes the Adventure Creator asset, which makes use of Unity's GUI system for its menus.
- Jeremy