現在主にヘブライ語をサポートしている iOS アプリケーションで Droid フォントを使用したいと考えています。Droid フォント パッケージにはいくつかのファイルが含まれており、そのうちの 2 つはDroidSans.ttf
とDroidHebrewSans.ttf
.
ヘブライ語フォントにはヘブライ語のグリフが含まれていますが、それ以上のものはありません (特に、数字はありません)。プレーン フォントには、他の多くの言語と同様に、残りが含まれています。
両方のフォントがアプリケーションに埋め込まれており、 を使用して両方にアクセスできます[UIFont fontWithName:size:]
。問題は、あるフォントをロードするとヘブライ語が表示されず、別のフォントをロードすると数字と句読点が表示されないことです。
強調するために-私は を の text プロパティに割り当てることに興味があり、それでNSString
完了UILabel
です。コードページに従って文字列をスキャンし、属性を適用することは、実際には解決策ではありません。
何か不足していますか?どういうわけかフォントをマージすることになっていますか?不足している既にマージされたフォントはありますか?
編集:fallback_fonts.xml
Android フォント ディレクトリにとsystem_fonts.xml
ファイルがあることに気付きました。これらは、グリフを描画するときに使用されるさまざまなフォントと優先順位を定義します。iOSに似たものはありますか?