我从Xcode项目,并试图删除字体,通过拖动再次复制,但仍自定义字体命名为“黑体-抵达Neue-LT-COM-75-粗体Outline.ttf”不工作在iPhone 4和5C模拟器但在工作5S模拟器。
要设置字体名称的UILabel,我使用从fontbook应用程序的名称。
按照此步骤,它的做工精细
1.Select项目
2.Select Targets->构建Phases->复制包Resoures->点击+按钮 - >添加您的自定义字体
包括在项目中的字体文件后几件事情:
你可以把这个在您的应用程序委托的didFinishLaunchingWithOptions记录所有的字体:
for (NSString* family in [UIFont familyNames])
{
NSLog(@"%@", family);
for (NSString* name in [UIFont fontNamesForFamilyName: family])
{
NSLog(@" %@", name);
}
}
详情点击此处:http://codewithchris.com/common-mistakes-with-adding-custom-fonts-to-your-ios-app/
我的问题是,我有其中载有我的字体文件fonts文件夹,我选择“新建文件夹参考”而不是“创建组”添加的文件。
当我这样做,我的字体文件夹是蓝色的(而不是黄色),只有字体文件夹出现在包资源;文件夹中包含单个字体文件没有。
当我选择“创建组”添加文件夹添加单个字体文件捆绑资源和字体出现在模拟器。
确保您不加载的应用程序的启动屏幕这个自定义字体。您可以使用图片代替。
自定义的字体不是在LaunchScreen.storyboard加载