久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

QT 程序更換字體方法之一

 slimfeng 2020-08-20

環(huán)境  QT  arm linux 字體

    近期由于原有字體需要更換,,經(jīng)查找相關(guān)文章,,有幾種方法可以實現(xiàn)字體更新,下面介紹一種比較簡便的方法,,無需編寫代碼,在程序啟動參數(shù)中添加-fn+字體名稱  實現(xiàn)更換字體,。

    但是在指定字體名稱前,,由于字體的ttf文件名稱無法直接指定為-fn的參數(shù),需要創(chuàng)建fontdir文件,,建立字體ttf文件與-fn+字體名稱的對應(yīng)關(guān)系,,重啟系統(tǒng)后,系統(tǒng)會自動加載字體,,找到對應(yīng)字體,,具體步驟如下:

1、將字體ttf文件放到 QT_QWS_FONTDIR 指定的目錄下,,

2,、在字體目錄下新建一個fontdir的文件,按照如下格式修改:

DejaVuSans-Bold DejaVuSans-Bold.ttf FT n 50 0 su

其中每列的定義如下:

第一列為name

第二列為file

第三列為renderer,,相當(dāng)于字型格式,,所以有FT,BDF,TTT,QPF等選擇

第四列n表示iitalic,表示是否為斜體字

第五列表示weight,,其中50表示Normal,,75表示Bold

第六列表示size,例如:120表示12pt

第七列為flags,,有下面三個選擇:s=smooth(anti-aliased)u =unicode range when saving (default is Latin 1 a = ASCII range when saving(default is Latin 1))

3,、將fontdir字體名稱作為啟動參數(shù)啟動程序,如下:

./MyApp -qws -fn DejaVuSans-Bold 即可正常啟動程序并加載對應(yīng)字體

    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多