我必须在我的应用中使用两种字体:
font1.ttf
,名称为:CustomFont
font2.ttf
,名称为:CustomFont
这两种字体具有相同的名称,但唯一不同的是文件名,font1是正常的,font2是粗体。
在我阅读时,我需要添加UIAppFonts
字体名称数组,而不是文件名。
在我的情况下,如果两种字体具有相同的字体名称,我该怎么办?
这就是我使用font1.ttf
的方式:
[UIFont fontWithName:@"CustomFont" size:24.0];
答案 0 :(得分:3)
谁创建了这些字体?是什么让你认为字体名称相同?我怀疑有人创建了一个名为x的字体,然后对该字体进行了权重,名称为x而不是x Bold。 右键点击TTF - >获取信息并选中“全名”字段。您很可能会为每个文件看到不同的名称。如果不是这种情况,我强烈建议更改其中一个字体名称以避免将来混淆。