Qt之字型檔案(TTF)

2022-04-29 18:30:06 字數 1048 閱讀 8240

在一些特殊的場合,系統字符集不包含你要用的字型,這時候,如甲骨文等古文字處理,一般在「系統盤\windows\fonts」裡,直接雙擊能檢視是什麼樣的字型。

更多參考

我們以font awesome(完美的圖示字型)為例,講解如何在程式中使用字型庫。

詳見:

開啟css檔案,查詢對應的圖示,這裡我們以放大、縮小圖示為例檢視對應的內容:

.icon-zoom-in

:before

.icon-zoom-out

:before

下面,我們在程式中就可以使用了:

qlabel *pzoominlabel =

new qlabel(this);

qlabel *pzoomoutlabel =

new qlabel(this);

// 新增字型檔案

// 建立字型

qfont font;

font.setfamily(fontfamilies.at(0)); //fontawesome

font.setpointsize(20);

// 設定字型及樣式、大小

pzoominlabel->setfont(font);

pzoominlabel->settext(qchar(0xf00e));

pzoominlabel->setstylesheet("color: rgb(0, 160, 230);");

font.setpointsize(30);

pzoomoutlabel->setfont(font);

pzoomoutlabel->settext(qchar(0xf010));

pzoomoutlabel->setstylesheet("color: green;");

我們不僅可以通過樣式設定圖示的顏色,也可以通過qfont設定大小,有意思o(∩_∩)o哈哈~

python讀取 ttf字型檔案

最近做ocr的時候,為了方便,使用 生成所需要的資料,因此,需要使用多種字型檔案,記錄下遇到的一些問題 使用的模型 attentionocr 使用的生成器 textrecognitiondatagenerator 使用fonttools庫 from fonttools.ttlib import tt...

html引用ttf字型檔案

在樣式表如此定義 font face 然後,具體使用 test text 引入蘋方字型 可以寫多個引入多個字型檔案 font face font face 提取密碼 6r5s css font family 中的蘋方字型 蘋方提供了六個字重,font family 定義如下 蘋方 簡 常規體 fon...

vue專案中字型檔案過大 壓縮字型檔案

目前做的乙個vue專案當中引入了外部的字型檔案,打包之後測試發現載入過慢,需等待較長時間才能看到效果,特此記錄在vue專案中壓縮字型的操作.字蛛是乙個中文字型壓縮器,通過分析本地 css 與 html 檔案獲取 webfont 中沒有使用的字元,並將這些字元資料從字型中刪除以實現壓縮,同時生成跨瀏覽...