【发布时间】:2012-02-23 16:04:00
【问题描述】:
我构建了一个测试应用。它所做的只是用文本填充屏幕上的标签,然后尝试更改字体。 90% 的时间都可以正常工作,即使我使用的是我导入的自定义字体。但是,即使我将Wingdings 安装在我的资源文件夹中并将其添加到info.plist 中,我也无法使其正常工作
self.theLabel.font = [UIFont fontWithName:@"Wingdings-Regular" size:64.0f];
我想这可能是我使用的名称,但我进行了测试,发现不仅安装了家庭 Wingdings,而且 Wingdings-Regular 是正确的名称。我进行了实验,将“Wingdings-Regular”与其他变体切换,并注意到当我输入垃圾内容时,大小会被忽略。使用“Wingdings-Regular”,尺寸不会被忽略,但字母会正常显示,而不是我需要的符号。我该如何解决这个问题?
我正在拔头发。
【问题讨论】:
-
我无法让它工作,但是我能够使用 Unicode 从 Arial 字体中获取我需要的符号。还是很好奇为什么 Wingdings 不工作,但至少我可以完成我的项目。
-
Wingdings 也不适合我。谢天谢地,你的 unicode 想法确实奏效了。该站点有 Unicode 字符列表:alanwood.net/unicode/index.html#links。
标签: iphone ios fonts uifont wingdings