我想在我的应用程序中使用自定义字体。
我已经在info.Plist文件中声明了“应用程序提供的字体”,并将label.font设置为具有/不具有.TTF扩展名的字体。
将TTF文件拖入项目并复制文件到项目中。
创建了一个到标签的输出口,但仍然没有作用。
如果有人知道发生了什么问题,我希望能得到一些帮助。
最近我注意到这个问题在4.1(Xcode版本)中已知。
TNX :)
我想在我的应用程序中使用自定义字体。
我已经在info.Plist文件中声明了“应用程序提供的字体”,并将label.font设置为具有/不具有.TTF扩展名的字体。
将TTF文件拖入项目并复制文件到项目中。
创建了一个到标签的输出口,但仍然没有作用。
如果有人知道发生了什么问题,我希望能得到一些帮助。
最近我注意到这个问题在4.1(Xcode版本)中已知。
TNX :)
我花了很长时间来解决我的问题...但是我错过了一个重要的步骤,当我将.ttf文件拖到xcode中时,我没有在“添加到目标”选项下选择我的应用名称。
即使文件似乎已经放置在正确的目录下,但是它并没有被识别为字体族名称,在使用这段代码时会出现问题:
NSLog(@"FONT FAMILIES\n%@",[UIFont familyNames]);
上述建议对我没有用,所以我想分享一下我的解决方法:
在Finder中打开字体文件,显示的名称很长,无法使用(TypeWrong Smudged - DGL)。但是在 Photoshop 字体列表中查找相同的字体时,它只显示为 TypeWrong,这个名称可以使用。因此,如果 Finder 显示的名称很长并包含空格,您可以尝试仅使用第一个无空格的部分。