藉由列出十四種不同字元所指定的字型是由破折號(-)所分開的。此稱為「X 邏輯字型說明」(XLFD)。在某些情況中,清單中的屬性可以由 * 通配符號所取代,而屬性中的字元可以由 ? 通配符號來取代。 表 17–4 列出字型屬性字串規格。
"-Foundry- FamilyName- WeightName- Slant- SetwidthName- AddStyleName-像素大小- 點大小-解析度 X-解析度 Y-Spacing- AverageWidth- CharSetRegistry- CharSetCoding"
表 17–4 字型屬性字串規格
屬性字串 |
定義 |
---|---|
Foundry |
識別字型設計者的字串 |
FamilyName |
識別字型商標名稱的字串 |
WeightName |
給予字型的相對重量的字串,例如粗體 |
Slant |
描述傾斜方向的代碼: R(羅馬–無傾斜) I(斜體–向右傾斜) O(傾斜–向右傾斜) RI(反斜體–向左傾斜) RO(反傾斜–向左傾斜) |
SetwidthName |
描述寬度的字串,例如壓縮的或擴充的 |
AddStyleName |
提供唯一地識別字型所需要的任何其它資訊 |
像素大小 |
以像素計的 em-square 大小的整數 |
點大小 |
以小數點計的 em-square 大小的整數 |
解析度 X |
以像素計的水平解析度的整數 |
解析度 Y |
以像素計的垂直解析度的整數 |
Spacing |
指定單元之間的空間設定代碼: M(Monospace-固定間距) P(比例空格-變數間距) C(字元儲存格) |
AverageWidth |
以 1/10 像素計的平均寬度的整數 |
CharSetRegistry |
識別已註冊字型編碼的註冊授權字串 |
字元設定編碼 |
識別指定註冊中所設定的字元集的字串 |
以下 XLFD 名稱描述由支援 ISO8859-1 標準編碼的「位元串流」所製作的字型,其名稱為charter:
-bitstream-charter-medium-r-normal--8-80-75-75-p-45-iso8859-1
其重量為中型,沒有特殊傾斜,且寬度一般。 字型是以 8 像素或 8.0 點的 em-square 方塊而成比例的。水平與垂直解析度都是 75 像素。字元的平均寬度為 45 1/10 像素或 4.5像素。
此字串的部分可由通配符號來取代。系統會使用其找到符合您所指定的部分的第一種字型。
如果您只是想要八像素的 charter 字體,您可以使用:
*-charter-*-*-*-*-8-*
藉由從「樣式管理者字型」對話方塊選擇「屬性」按鈕,您可以查看下列的字型群組屬性:
字型群組
大小
別名
別名 XLFD
別名位置
字型
字型 XLFD