非英语文本的自定义字体

时间:2011-11-14 02:07:01

标签: iphone objective-c xcode ipad uifont

我安装了自定义字体,但我的应用程序运行两种语言。我注意到自定义字体适用于英语但不适用于非英语。我怎么能克服这个?

1 个答案:

答案 0 :(得分:1)

您需要选择一个自定义字体,其中包含您所使用语言所需的所有特殊字符和标点符号的“字形”。如果您拥有的自定义字体缺少这些额外的字形,那么您可以在字体编辑器(如Fontographer)中编辑字体以添加缺少的字形(这需要绘制它们或从其他字母复制部分),或者查找新版本包含您需要的字形的相同字体。

您可以通过在mac os x附带的“Font Book”程序中打开包含这些字形的字体来查看缺少的字形。然后,您可以打开自定义字体并比较两者,看看缺少什么。

另请注意,您通常需要字体所有者的自定义许可证才能在应用程序中包含字体。