为什么Wingdings不能在iOS 5上运行?为什么我不能在我的iPhone应用程序中使用Wingdings?

时间:2012-01-31 22:27:27

标签: iphone ios fonts uifont wingdings

我构建了一个测试应用。它只是在屏幕上用文本填充标签,然后尝试更改字体。即使我使用的是我导入的自定义字体,90%的时间也可以正常工作。但是,即使我将其安装在我的资源文件夹中并将其添加到info.plist

,我也无法使Wingdings正常运行
self.theLabel.font = [UIFont fontWithName:@"Wingdings-Regular" size:64.0f];

我想也许这就是我使用的名字,但是我进行了测试,发现不仅安装了Wingdings系列,而且Wingdings-Regular是正确的名称。我进行了实验,其中我用其他变体切换了“Wingdings-Regular”并注意到当我输入垃圾的东西时,大小被忽略。使用“Wingdings-Regular”大小不会被忽略,但字母正常显示而不是我需要的符号。我该如何解决这个问题?

我正在拔头发。

1 个答案:

答案 0 :(得分:1)

需要Unicode来访问Wingdings或其他符号字体中的符号。有关详细信息,请参阅How to use Wingdings font in Java Swing。 UIKit和Java都基于Unicode。有关详细信息,请参阅http://unicode.org