我想在我的 iOS 应用程序中使用 Droid 字体,目前主要支持希伯来语。Droid 字体包包含几个文件,其中两个是DroidSans.ttf
和DroidHebrewSans.ttf
.
希伯来字体包含希伯来字形,但仅此而已(特别是没有数字)。纯字体包含其余部分以及许多其他语言。
两种字体都嵌入在我的应用程序中,我可以使用[UIFont fontWithName:size:]
. 问题是,如果我加载一种字体,我就看不到希伯来语,如果我加载另一种字体,我就看不到数字和标点符号。
强调一下 - 我有兴趣将 an 分配NSString
给 aUILabel
的 text 属性,并完成它。根据代码页扫描字符串并应用属性并不是真正的解决方案。
我错过了什么吗?我应该以某种方式合并字体吗?是否有我缺少的已经合并的字体?
编辑:我注意到 Android 字体目录中的fallback_fonts.xml
和system_fonts.xml
文件。这些定义了绘制字形时要使用的各种字体和优先级。iOS有类似的东西吗?