Android的recovery界面字體位于android\bootable\recovery\fonts叔汁,這里面可以看到幾個.png圖片枚尼,圖片名稱就是字體的大小帆卓。具體使用哪一套昧辽,在android\build\core\Makefile文件中定義:
ifneq (,$(filter xxhdpi xhdpi,$(subst $(comma),$(space),$(PRODUCT_AAPT_CONFIG))))
recovery_font := $(call include-path-for, recovery)/fonts/18x32.png
else
recovery_font := $(call include-path-for, recovery)/fonts/12x22.png
endif
所以如果要調(diào)整字體大小蝎亚,就在這兩處修改。
首先在Photoshop中修改圖片的大忻巍(不要使用畫圖板等工具阱扬,否則生成的圖片某些屬性會改變,導(dǎo)致編譯進(jìn)去不可用)伸辟,圖片的寬就是字體的寬×96麻惶,高就是字體的高×2.
然后修改Makefile,可以直接注釋掉上面幾行信夫,然后直接定義:
recovery_font := $(call include-path-for, recovery)/fonts/12x22.png