Droid 字體家族 適合手機(jī)等小屏幕的移動(dòng)平臺(tái),比如Android。它在A(yíng)pache許可證下授權(quán)。偉大的編程字體,在我列出的等寬字體中它是最突出的一個(gè)。
替換字體的誤區(qū)
大家在提到替換字體時(shí),總是說(shuō):“DroidSans.ttf,DroidSans-Bold.ttf要替換英文字體,DroidSansFallback.ttf要替換中文字體!
這一點(diǎn)是片面的。
別看DroidSans.ttf只有幾十K大,里面也只有英文字符,實(shí)際上這是安卓系統(tǒng)無(wú)襯線(xiàn)字體的第一默認(rèn)字體,只有當(dāng)某些字形在DroidSans.ttf里找不到時(shí)才會(huì)從DroidSansFallback.ttf里面尋找,這跟windows系統(tǒng)的字體鏈接是一個(gè)道理。Fallback也就是向下鏈接的意思。
因此,替換字體時(shí)只要用一個(gè)中文字體替換DroidSans.ttf就OK,DroidSansFallback.ttf甚至可以刪掉!
別急,這還沒(méi)完。還有DroidSans-Bold.ttf這個(gè)文件,如果你用相應(yīng)的粗體中文字體替代它,你就會(huì)發(fā)現(xiàn)系統(tǒng)的文字發(fā)生了變化,許多原來(lái)沒(méi)加粗的地方加粗了
這是因?yàn)椋瓉?lái)系統(tǒng)中DroidSans-Bold.ttf是只有英文字形的,然而沒(méi)有DroidSansFallback-Bold.ttf這個(gè)文件,它也只能鏈接到DroidSansFallback.ttf上面,導(dǎo)致該加粗的地方?jīng)]加粗。
我們?cè)倏匆幌掳沧?.3的字體結(jié)構(gòu):
襯線(xiàn)字體: DroidSerif-Regular.ttf
DroidSerif-Bold.ttf
DroidSerif-Italic.ttf
DroidSerif-BoldItalic.ttf
無(wú)襯線(xiàn)字體:DroidSans.ttf
DroidSansMono.ttf
DroidSans-Bold.ttf
其他鏈接的無(wú)襯線(xiàn)字體不列舉。
襯線(xiàn)字體與無(wú)襯線(xiàn)字體的意思不再贅述。襯線(xiàn)字體用于新聞報(bào)刊、書(shū)籍的印刷,比如中文的宋體。安卓里的有些新聞軟件還是會(huì)用這些字體的。鑒于其在屏幕上的使用率低,一般沒(méi)人替換。
無(wú)襯線(xiàn)字體是現(xiàn)在操作系統(tǒng)的主流顯示字體,比如微軟雅黑,蘋(píng)果麗黑等。安卓2.3里的無(wú)襯線(xiàn)字體結(jié)構(gòu)跟win系統(tǒng)和ios里的字體結(jié)構(gòu)是相同的,均為常規(guī)、等寬、粗體,但是少了等寬粗體。等寬用于代碼、直排,在簡(jiǎn)體中文環(huán)境下不常用。但是,要完整的替換字體的話(huà),
DroidSans.ttf
DroidSansMono.ttf
DroidSans-Bold.ttf
這三個(gè)文件是必須同時(shí)替換的。
最后,鑒于有些中文軟件直接跳過(guò)DroidSans.ttf讀取DroidSansFallback.ttf,所以DroidSansFallback.ttf也要替換