字型字尾 ttf ttc 的區別

2021-10-24 18:11:44 字數 901 閱讀 4869

先給出結論: 如果在嵌入式系統中使用字型檔案,還是使用ttf吧,畢竟檔案大小小很多,還有就是qt 不支援ttc 的檔案格式。

qt 支援的字型格式如下:

the freetype 2 library can support the following font formats:

truetype (ttf)

postscript type1 (pfa/pfb)

bitmap distribution format (bdf)

cid-keyed type1

compact font format (cff)

opentype fonts

sfnt-based bitmap fonts

portable compiled format (pcf)

microsoft windows font file format (windows fnt)

portable font resource (pfr)

type 42

(limited support)

兩者的不同處是 ttc 檔會含超過一種字型,例如繁體 windows 的 ming.ttc 就包含細明體及新細明體兩種字型 (兩款字型不同處只是英文固定間距),而 ttf 就只會含一種字型.

ttc是幾個ttf合成的字型檔,安裝後字型列表中會看到兩個以上的字型。兩個字型中大部分字都一樣時,可以將兩種字型做成乙個ttc檔案,現在常見的ttc中的不同字型,漢字一般沒有差別,只是英文符號的寬度不一樣,以便適應不同的版面要求。

雖然都是字型檔案,但.ttc是microsoft開發的新一代字型格式標準,可以使多種truetype字型共享同一筆劃資訊,有效地節省了字型檔案所佔空間,增加了共享性。但是有些軟體缺乏對這種格式字型的識別,使得ttc字型的編輯產生困難。

include字尾的區別

在c程式中包含檔案有以下兩種方法 1 用符號 和 將要包含的檔案的檔名括起來。這種方法指示預處理程式到預定義的預設路徑下尋找檔案。預定義的預設路徑通常是在include環境變數中指定的,請看下例 include c compiler include s source headers 對於上述incl...

Serif 和 Sans serif 字型的區別

在西方國家羅馬字母陣營中,字型分為兩大種類 sans serif和serif,打字機體雖然也屬於sans serif,但由於是等寬字型,所以另外獨立出monospace這一種類,例如在web中,表示 時常常要使用等寬字型。serif的意思是,在字的筆劃開始及結束的地方有額外的裝飾,而且筆劃的粗細會因...

遞增的字首和字尾的區別

字首 出現在其作用的變數前 字尾 出現在其作用的變數後 從下面的結果可以看出對輸出沒有影響,效果等同於 super super 1 ultra ultra 1 include intmain void getchar return0 輸出顯示結果 super 1,ultra 1 super 2,ul...