我想在 y 应用程序中使用自定义字体。
我已经在 info.Plist 文件中声明了“应用程序提供的字体”
并将 label.font 设置为名称带有/不带 .TTF 扩展名的字体
将TTF文件拖到项目中并将文件复制到项目中
为标签创建了一个出口,但仍然没有任何效果。
如果有人知道那边发生了什么,我想得到一些帮助。
最近我注意到这个问题在 4.1(xcode 版本)中是已知的。
TNX :)
我想在 y 应用程序中使用自定义字体。
我已经在 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 显示一个包含空格的长名称,您可能想尝试仅使用第一个无空格块。
您必须检查有时与字体文件名不同的字体名称是什么...
检查这个链接