2013-02-04 35 views
2

Android中使用.ttf或.otf字體文件的技術流程是什麼?系統如何處理這些文件?這是衆所周知的android不喜歡某些字體,我們得到一個native font cannot be made錯誤。我想用一些工具創建我自己的.ttf字體,並在我的應用程序中使用該字體。但是我不確定android是否會接受這些自制字體,所以我會很感激上面提到的任何問題。android如何處理字體文件?

UPDATE

帥哥,我知道如何在Android中使用的字體,謝謝:)我問的是系統解碼的技術工藝和處理字體文件。由於有時Android不喜歡.ttf文件被其他程序接受

回答

1

是的,如果你創建一個正確的TTF字體文件,它可能會加載它在你的應用程序中使用它。

只需將字體文件複製到資產的文件夾(如果不存在,在你的項目的根目錄中創建它),然後運行該代碼加載:

TypeFace font = Typeface.createFromAsset(getAssets(), "myCustomFont.ttf"); 

然後,你可以用它任何View:

TextView text = (TextView)findViewById(R.id.text); 
text.setTypeFace(font); 
0

如果你想添加一個TTF文件在您的項目只需添加它資產項目的文件夾中。然後你可以使用作爲活動的字體: -

Typeface font2=Typeface.createFromAsset(getAssets(), "FUTURALC.TTF"); 
    tv.setTypeface(font2); 

而且我認爲Android不會只要擴展順利,具有自制字體的任何問題。