顯示文字需要文字算繪程式庫和字型素材資源。在 Fuchsia 上,每個執行階段都必須建構文字轉譯程式庫,但對於字型,執行階段可以選擇使用 Fuchsia 系統服務提供的素材資源。
進一步瞭解:
詞彙解釋
- 人物
- 在書寫中使用的符號,做為抽象概念。舉例來說,這是指「大寫拉丁字母 A」的「概念」,而「不是」將圖像表示法為三行連接行,以及在記憶體或磁碟中被指派的 萬國碼 (Unicode) 碼點。
- 程式碼點
- 萬國碼 (Unicode) 碼空間中的值,範圍為
[0, 0x10FFFF]
。指派的碼點通常對應特定字元。 - 字符
- 以視覺方式代表字元的向量或點陣圖圖片。
- 字型系列
- 一組字體,通常包含各種樣式,共用常見的設計功能。範例包括 Noto Sans、Noto Sans Mono、friend、Roboto、Times New Roman 和其他數千種。
- 字型檔案 (或素材資源)
檔案包含字符、資料表對應程式碼指向字符,以及顯示文字所需的其他中繼資料。
字型檔案可以採用多種格式 (編碼)。Fuchsia 最常見的字型檔案格式為 TrueType (副檔名
.ttf
)。Fuchsia 也會使用 TrueType Collection 檔案 (.ttc
),並在單一檔案中包含多個字體。- 通用字型系列
字型系列的一般類別。Fuchsia 支援的屬性如下:CSS 規格:Serif、sans-Serif、monospace、cursive、fantasy、emoji、math 和 fangsong。請參閱 CSS 規格的詳細說明與範例。
- 樣式
一組字體的字符視覺屬性集合,例如寬度、斜體 (向上、斜體或斜體) 和權重。
- 字體
0x41