スポンサーリンク

iOS 10でのBytaFontによるフォントの変更について

脱獄アプリ

iOS 10でのBytaFontを使ったフォント変更についてです。

追記 (2017年2月23日)

BytaFont 3がアップデートされ、iOS 10.2に対応しました。

BytaFont 3がv3.2にアップデート!iOS 10.2に対応

スポンサーリンク

対応状況

執筆時点では、iOS 10には正式に対応していません。

動作自体には問題ないようで英語の変更は不可で、日本語のみの変更が可能となっているようです。
なぜ日本語のみなのかは後述します。 

iOS 9.3.3、iOS 10.1.1のフォント

日本語フォントは変更なし

日本語のフォントは「HiraginoKakuGothic.ttc」が使われています。

iOS 9.3.3とiOS 10.1.1のHiraginoKakuGothic.ttcを比べてみると、サイズも同じで情報にあるバージョンも両方共「11.0d7e1」となっており、HiraginoKakuGothic.ttcは変更されていないと思われます。

英語フォントは変更あり

iOS 9.3.3とiOS 10.1.1の英語のフォントはフォルダ階層、フォントのファイル名が変更されています。

「SFUIDisplay-***.otf」が「SFUIDisplayCondensed-***.otf」に変更となっており、「SFUIText-***.otf」が「SFUITextCondensed-***.otf」に変更となっています。
そして、これらのフォントのディレクトリが「CoreUI」から「CoreAddition」に移動となっています。

SFUITextに関しては、Italicと付くものが削除されています。

また、「SFUIDisplay.ttf」、「SFUIText.ttf」、「SFUITextItalic.ttf」の3つのフォントが「CoreUI」に追加されています。

iOS 9.3.3iOS 10.1.1ディレクトリ
SFUIDisplay-Black.otfSFUIDisplayCondensed-Black.otfCoreUIからCoreAdditionに移動。
SFUIDisplay-Bold.otfSFUIDisplayCondensed-Bold.otfCoreUIからCoreAdditionに移動。
SFUIDisplay-Heavy.otfSFUIDisplayCondensed-Heavy.otfCoreUIからCoreAdditionに移動。
SFUIDisplay-Light.otfSFUIDisplayCondensed-Light.otfCoreUIからCoreAdditionに移動。
SFUIDisplay-Medium.otfSFUIDisplayCondensed-Medium.otfCoreUIからCoreAdditionに移動。
SFUIDisplay-Regular.otfSFUIDisplayCondensed-Regular.otfCoreUIからCoreAdditionに移動。
SFUIDisplay-Semibold.otfSFUIDisplayCondensed-Semibold.otfCoreUIからCoreAdditionに移動。
SFUIDisplay-Thin.otfSFUIDisplayCondensed-Thin.otfCoreUIからCoreAdditionに移動。
SFUIDisplay-Ultralight.otfSFUIDisplayCondensed-Ultralight.otfCoreUIからCoreAdditionに移動。
SFUIText-Bold.otfSFUITextCondensed-Bold.otfCoreUIからCoreAdditionに移動。
SFUIText-BoldItalic.otf削除 
SFUIText-Heavy.otfSFUITextCondensed-Heavy.otfCoreUIからCoreAdditionに移動。
SFUIText-HeavyItalic.otf削除 
SFUIText-Light.otfSFUITextCondensed-Light.otfCoreUIからCoreAdditionに移動。
SFUIText-LightItalic.otf削除 
SFUIText-Medium.otfSFUITextCondensed-Medium.otfCoreUIからCoreAdditionに移動。
SFUIText-MediumItalic.otf削除 
SFUIText-Regular.otfSFUITextCondensed-Regular.otfCoreUIからCoreAdditionに移動。
SFUIText-RegularItalic.otf削除 
SFUIText-Semibold.otfSFUITextCondensed-Semibold.otfCoreUIからCoreAdditionに移動。
SFUIText-SemiboldItalic.otf削除 
なしSFUIDisplay.ttfCoreUIに追加。
なしSFUIText.ttfCoreUIに追加。
なしSFUITextItalic.ttfCoreUIに追加。

ということで、iOS 9とiOS 10で日本語フォントには変更はありませんが、英語フォントに関してはファイル名が変わっていたり、ディレクトリが変わっていたりするため変更できないということになります。

BytaFont自体のiOS 10対応、各フォントのiOS 10対応が必要になってくると思われます。

しかし、iOS 10の脱獄自体がまだまだベータ版のため、時間がかかるのではないかと思います。

コメント

タイトルとURLをコピーしました