是否可以从引用的文件夹(蓝色文件夹)添加自定义字体?
通过这样做,我的字体在应用程序中无法识别。我错过了什么...?非常感谢!
编辑: @Simon Degn: 这种方式也行不通。
为了您的信息,我以前使用未引用的文件夹(黄色文件夹)并且它运行良好。我只想从现在开始切换到引用文件夹模式。如果可能的话。
最佳答案
不确定现在回复是否为时已晚,但您快到了。
在 info.plist 中指定字体时,您将其指定为以下内容是正确的(其中 Assets/Font/Averia_Sans_Libre
是文件夹引用前缀)
Assets/Font/Averia_Sans_Libre/*.ttf
加载应用程序时,如果运行以下命令,您可以查看字体是否已加载:
NSLog(@"All fonts: %@", [UIFont familyNames].description);
然后要使用字体,请使用以下字体名称,而不是字体文件名称(这是您在上面的示例中所做的)。
[UIFont fontWithName:@"Averia Sans Libre" size:@"15"];
您可以使用 Simon Degn(下)提供的示例找到字体的名称
关于ios - 添加带有文件夹引用的自定义字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32154841/