可能重複:
Can I embed a custom font in an iPhone application?如何在iOS應用中使用自定義字體?
您好我想用緬甸的字體在我的本地iOS應用。
但是我不知道如何使用該字體。
字體名稱是Zawgyi.ttf,它是緬甸的字體。
我已經在我的macbook中安裝了該字體,並且我沒有在我的xcode項目的字體屬性中找到該字體。
我只是iOS的初學者。
請指導我該怎麼做?
感謝您的閱讀。
可能重複:
Can I embed a custom font in an iPhone application?如何在iOS應用中使用自定義字體?
您好我想用緬甸的字體在我的本地iOS應用。
但是我不知道如何使用該字體。
字體名稱是Zawgyi.ttf,它是緬甸的字體。
我已經在我的macbook中安裝了該字體,並且我沒有在我的xcode項目的字體屬性中找到該字體。
我只是iOS的初學者。
請指導我該怎麼做?
感謝您的閱讀。
你只需要拖動字體的TTF文件在您的資源文件夾,然後做你的Info.plist文件這下面的條目 -
<key>UIAppFonts</key>
<array>
<string>CloisterBlack.ttf</string>
</array>
UIAppFonts鍵接受一個數組,所以你可以傳入多個字體。
現在,無論你想使用你的應用程序的字體,你可以撥打:
[UIFont fontWithName:@"Cloister Black" size:64.0]
只要確保你給在上面的代碼中真正的字體名稱。字體文件名和它的「真實字體名稱」可以不同,所以只需在FontBook應用程序中打開字體,在那裏您就可以看到字體的真實名稱。
看到我在這裏的同一主題的博客文章 - http://www.makebetterthings.com/iphone/how-to-use-custom-fonts-in-iphone/
怎麼樣以下
UIFont *font = [UIFont fontWithName:@"Zawgyi" size:20];
[label setFont:font];
我已經試過那個。只顯示正方形。 如何解決它? – 2012-02-19 17:19:38
這不適用於iOS應用。他必須在應用程序中分發「他的」字體。請參閱Evan Mulawski的評論。 – 2012-02-19 17:20:33
嚴重的是,只是谷歌「iOS自定義字體」。 – 2012-02-19 17:14:55