Qt on Android 字体挑选
-
Qt on Android 字体挑选
在开发安卓应用的时候,发现,字体是个很大的问题,毕竟安卓上没有微软雅黑,不能直接设置微软雅黑。
方法如下:
-
使用
qrc
资源文件加载ttf
,但是毕竟微软雅黑的块头在那,这么嗨大。在编译qrc
的时候,cpu 占用极高。 -
挑选安卓系统上现有的字体
在我的魅蓝 note 2 上,使用 Qt.fontFamilies() 可以打印安卓系统上的字体库。
AndroidClock AndroidClock-Large Carrois Gothic SC Clockopia Coming Soon Cutive Mono Dancing Script Droid Sans Mono Lohit Odia MotoyaLMaru Noto Color Emoji Noto Naskh Arabic Noto Naskh Arabic UI Noto Sans Noto Sans Armenian Noto Sans Balinese Noto Sans Batak Noto Sans Bengali Noto Sans Bengali UI Noto Sans Buginese Noto Sans Buhid Noto Sans Canadian Aboriginal Noto Sans Cham Noto Sans Cherokee Noto Sans Coptic Noto Sans Devanagari Noto Sans Devanagari UI Noto Sans Ethiopic Noto Sans Georgian Noto Sans Glagolitic Noto Sans Gujarati Noto Sans Gujarati UI Noto Sans Gurmukhi Noto Sans Gurmukhi UI Noto Sans Hanunoo Noto Sans Hebrew Noto Sans Javanese Noto Sans JP Noto Sans Kannada Noto Sans Kannada UI Noto Sans Kayah Li Noto Sans KR Noto Sans Lao Noto Sans Lao UI Noto Sans Lepcha Noto Sans Limbu Noto Sans Malayalam Noto Sans Malayalam UI Noto Sans Meetei Mayek Noto Sans Myanmar Noto Sans Myanmar UI Noto Sans Ol Chiki Noto Sans Rejang Noto Sans Saurashtra Noto Sans SC Noto Sans Sinhala Noto Sans Sundanese Noto Sans Syloti Nagri Noto Sans Symbols Noto Sans Tagbanwa Noto Sans Tai Le Noto Sans Tai Tham Noto Sans Tai Viet Noto Sans Tamil Noto Sans Tamil UI Noto Sans TC Noto Sans Telugu Noto Sans Telugu UI Noto Sans Thaana Noto Sans Thai Noto Sans Thai UI Noto Sans Tifinagh Noto Sans Yi Noto Serif Roboto Roboto Condensed Source Han Sans CN Source Han Sans JP Source Han Sans KR
但是看起来貌似都不靠谱呢。现在是使用
NotoSansHans-DemiLight
这个字体(7.95MB 呢)。求推荐。
-
-
Android最好字体不设置。在Windows phone系统上,字体也要换成等线字体。
-
什么是等线字体?
-
@qyvlik Windows Phone 8特有的字体。是默认字体。
-
-
@Zero 嗯,可以将字体放在assets文件夹中。这样的好处是不必在程序启动前就将该字体载入其中。
走马观花
最近的回复
召唤伊斯特瓦尔