2014-04-03 35 views
0

我將自定義字體設置爲按鈕時出現問題。這是我正在使用的代碼:不能將自定義字體設置爲按鈕

Typeface typface=Typeface.createFromAsset(getAssets(),"fonts/Epistolar.ttf");  
Button play = (Button) findViewById(R.id.btn_play); 
play.setTypeface(typface); 

該字體位於assets/fonts

我嘗試使用另一種字體和代碼工作,字體已更改。我檢查了是否正確輸入,我檢查了一切。問題是why doesn't the other font work? What are the reasons for a font not to work?

我試圖使用特定的字體是http://www.dafont.com/epistolar.font

FIX :

我發現deviantART的同一Epistolar字體。在我下載TTF字體的ZIP中,有一個OTF字體。我把OTF字體,而不是我以前在我的項目中的TTF字體,它的工作。

+0

您收到了什麼錯誤? –

+0

@Hank G我沒有收到任何錯誤。我只是以普通字體結束。字體沒有改變。我檢查了Microsoft Word中的字體,它看起來不像我的應用程序中的常規字體。 – Oya

回答

0

我在DeviantArt上找到了相同的Epistolar字體。在我下載TTF字體的ZIP中,有一個OTF字體。我把OTF字體,而不是我以前在我的項目中的TTF字體,它的工作。