バックグラウンド:
カスタム フォントのセットを使用するワープロ アプリがあります。私のセットには、Regular、Italic、Bold、および Bold Italic の 4 つのフォントがあります。True Type: Open Type 形式です。これは、iOS 5.0 および 5.1 で数か月にわたってストアでうまく機能しています。
注: 私は CoreText を利用しており、独自のテキスト処理とレンダリングをすべて行っています。
問題:
iOS 6 にアップグレードした後、すべての斜体テキストが太字斜体になり、太字斜体テキストが「未定義」になっていることに気付きました (私の場合、別のフォントがデフォルトになっています)。
Xcode の問題/変更に過ぎないことを願っていましたが、出荷されたビルドにも表示されています。
私が試したこと:
CTFontCreateWithFontDescriptor に渡されるすべてのパラメーターがバージョン間で同じであることを再確認しました。
iOS 6.0 と Xcode 4.5 のリリース ノートに目を通して、開発フォーラムを確認しました。
プロジェクトのフォントを削除して再追加
調査するための支援や可能な場所は大歓迎です!