android預設字型(typeface)有三種:snas、serif、monospace,我們要做的就是替換掉其中一種或幾種
2、工具類fontutils
//設定新的字型樣式
public static void setdefaultfont(context context, stringstatictypefacefieldname, string fontassetname)
//代替原來的文字樣式
protected static void replacefont(string statictypefacefieldname, finaltypeface newtypeface) catch (nosuchfieldexception e) catch (illegalacces***ception e)
}
3、下style中設定
serif
android:allowbackup="true"
android:icon="@drawable/ic_launcher"
fontutils.setdefaultfont(this, "serif","fonts/icomoon.ttf");
我們現在是替換的serif字型,sans好像是預設字型不能替 text 替換Android預設的漢字字型
在android系統中,droidsans是預設字型,只包含西方字元,應用程式預設情況下都會呼叫它,而droidsansfallback包含了東亞字元,當需要顯示的字元在droidsans字型中不存在 如 漢字 時,即沒有對應編碼的字元時,系統會到droidsansfallback中去找相應編碼的字...
替換預設mac ctags
mac 上使用ctags時遇到報錯 ctags illegal option r 問題在於mac預裝的ctags是mac自己的版本,而我們通常所說的ctags是指exuberant ctags。上面這個 r的命令就是後者才能用的。解決方案是重新安裝exuberant 版的ctags 在shell下執...
text 預設系統字型
並有四種表現形式 正常 斜體 粗體 粗斜體。droidsans是預設英文 droidsansfallback 字型是 google 為手機 android 內建的系統字型,支援正體中文 簡體中文 韓文 日文。支援4種文字的同時,droidsansfallback.ttf 字型檔案的體積僅有 3.04...