しばらくの間Futura-Demi.otf
フォントを使用しています。iOS 11(またはXcode 9)でフォントをロード
以下のコードでは、このファイルに複数のフォントが含まれていることを確認できました。
for fname in UIFont.familyNames {
for name in UIFont.fontNames(forFamilyName: fname) {
print(name)
}
}
フォントファミリーはFutura
あり、それは以下のようにフォントが含まれています。私は今のところ問題なくUIFont(name: "Futura-Dem", size: 21)
でFutura-Dem
フォントを使用している
Futura-CondensedExtraBold
Futura-Dem
Futura-Medium
Futura-Bold
Futura-CondensedMedium
Futura-MediumItalic
。しかし、iOS 11がリリースされた後は、このフォントを使用することはできません。 Futura-Dem
フォントは、すでにApp StoreにあるアプリでもFutura-Medium
に変更されています。
私はUIFont(name: "Futura-Dem", size: 21)
によってロードされたフォントがFutura-Medium
フォントであることを確認し、私はまた私が
let des = UIFontDescriptor(name: "Futura-Dem", size: 21)
let font = UIFont(descriptor: des, size: 21)
上記のコードが正常に読み込まFutura-Dem
でFutura-Dem
フォントを使用できることがわかったが、私は見当がつかないなぜ私はできません以前のようにUIFont(name: "Futura-Dem", size: 21)
を使用してください。