我想在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