2012-05-25 42 views
2

我們可以在自己的應用程序中使用自定義字體並不是祕密,但我無法達到此目的並想知道原因。自定義字體不能正常工作

當然,我搜索整個網絡的這個問題,但沒有找到類似的東西,所以這就是爲什麼我最終需要問這個。

我在努力:我正在創建一個小遊戲,並且總是繪製我的整個遊戲場。好,這對默認字體工作得很好,但沒有與我的自定義字體...

我添加了我的.ttf-Font(我嘗試了兩種不同的)到我的項目中使用拖放並將其複製到我的項目文件夾。接下來我使用UIAppFonts和一個數組將MyFontXY.ttf添加到我的Info.plist中。

接下來我試圖用它與[UIFont fontWithName:@"MyFontXY.ttf" size:12] - 好吧,不起作用。我搜索了字體的真實名稱並嘗試了[UIFont fontWithName:@"My Font XY" size12],但它也不起作用。

所以我嘗試了幾件事後,像清洗,重新輸入,改變名稱......但沒有發生任何事情。我還用NSLog(@"%@",[UIFont fontFamilies])來找出哪些字體可用,但我的字體不存在。

我也檢查數字是否可用這種字體,他們是,所以我排除了很多可能性。

我現在能做什麼?有人也有這個問題嗎?

+0

你的TTF文件添加到您的目標的字體添加到您的目標,比如? – iTukker

+0

我需要將它們手動添加到「複製捆綁軟件資源」。我會離開而恥辱。請創建一個答案,以便我可以接受它。 –

+0

不客氣,有時我們誤解了明顯的,我們只是人類;) – iTukker

回答

7

你需要通過手動添加它們在你的目標的「複製包資源」相