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