我必须添加自定义字体文件。文件名如果@“sample font.ttf”。我执行以下步骤。 将文件(示例 font.ttf)拖放到您的项目中。打开您的 Info.plist 文件,创建一个名为 UIAppFonts 的键并将其设为数组。添加字体的文件名作为值
但它不起作用..我认为原因可能是文件名中的空格。当我得到这个文件时,它是用文件名@“sample_font.ttf”压缩的。当我解压缩它时,它会删除@“_”并得到“示例字体.ttf” 然后我将它安装在字体书中。窗口中的名称是第一个单词文件,即“样本” 我尝试各种方式
UIFont *font = [UIFont fontWithName:@"sample font" size:14];
UIFont *font = [UIFont fontWithName:@"sample" size:14];
UIFont *font = [UIFont fontWithName:@"samplefont" size:14];
UIFont *font = [UIFont fontWithName:@"samplefont-Bold" size:14];
但不工作。应该给出确切的字体名称。 ios 是 5.0。请帮助我。
最佳答案
双击字体文件并安装即可打开字体簿
进入预览
菜单->>显示字体信息
在那里您可以看到字体的名称,并在 UIFont *font = [UIFont fontWithName:@"nameAsSeenInShowFonts"size:14];
中使用该名称
注意:字体文件名和字体名称可以不同。因此,在您的 .plist 中您使用字体文件名,在代码中您使用字体名称
关于iphone - 如何使用文件名中带有空格的自定义字体文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9528827/