我想在iOS下的Phonegap中制作自定义字体。 我遵循了几个教程,并阅读了Stack Overflow的所有相关问题,即使我再次检查了所有内容,我仍然无法做到正确。Phonegap Canvas iOS中的自定义字体
这是字体:http://www.dafont.com/m04fatal-fury.font(黑色版本)
步骤我已经采取
您的自定义字体文件添加到使用了Xcode作为资源 项目一键添加到您的信息名为UIAppFonts的.plist文件。 将此键设为数组 对于每种字体,请输入字体文件的全名(包括扩展名)作为UIAppFonts数组的项目 保存Info.plist 现在在您的应用程序中,您可以简单地调用[UIFont fontWithName: @“CustomFontName”大小:12]让你的UILabels和UITextViews等使用的自定义字体...
- 添加字体到资源文件夹m04b.ttf
- 新增UIAppFonts阵列。 [0] =>'m04b.ttf'
- 检查实际字体文件是否处于构建阶段资源
- ctx.font ='16px M04_FATAL FURY BLACK';
没有工作。
试过后记名称M04_FATAL-FURY-BLACK仍然没有运气。我完全迷失在这里我真的不知道该怎么做来调试这个错误。
非常感谢您的帮助。可能是什么问题呢?我能做些什么来检查一切是否正在加载?
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>UIAppFonts</key>
<array>
<string>m04b.ttf</string>
</array>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
.....
您可以添加Info.plist相关章节吗? – 2013-03-22 02:51:30
如果您在[UIFont familyNames]中添加了for(NSString *字体){NSLog(@“%@”,font); }'在应用程序的某个地方,你能看到字体出现吗? (我看到一个条目“M04_FATAL FURY”) – Nuoji 2013-03-31 21:26:48