We use Storyboards and custom fonts in our app. Once we started developing new features for iOS 17 and did the first build in Xcode 15, we've noticed that in quite a few places incorrect fonts are set to views. In some places it is incorrect weight, while in other it's completely different font.
Some observations:
- Fonts may change the next time app is build. E.g., instead of
SF Pro Display Semibold
we gotSF Pro Display Heavy
, and then after few relaunches it switched toNunito Bold
😵💫 - We’ve ensured that correct font is set in Storyboard, and even tried to re-assign it. That didn’t help.
- All custom fonts are properly added to a target and are registered in info.plist
- All custom fonts are listed in
UIFont.familyNames
, so they are indeed registered with the system. - Wrong fonts are loaded on both development environment and in TestFlight builds
- We’ve never experienced anything similar before Xcode 15
What we've tried:
- Re-assigning fonts in Storyboard.
- Creating new Storyboard in Xcode 15 and copying screens into it.
I wonder if anybody else having similar issues and maybe knows the workaround.
Thank you.
P.S. I've filed a Feedback to Apple: FB12903371