藉由列出十四種不同字元所指定的字型是由破折號(-)所分開的。此稱為「X 邏輯字型說明」(XLFD)。在某些情況中,列表中的屬性可以由 * 通配字元所取代,而屬性中的字元可以由 ? 通配字元來取代。 表 17-4列出字型屬性字串規格。
"-Foundry-FamilyName-WeightName- Slant-SetwidthName-AddStyleName-PixelSize- PointSize-ResolutionX-ResolutionY-Spacing- AverageWidth-CharSetRegistry-CharSetCoding"
表 17-4 字型屬性字串規格
屬性字串 |
定義 |
---|---|
鑄造 |
識別字型設計者的字串 |
種類名稱 |
識別字型商標名稱的字串 |
重量名稱 |
給予字型的相對重量的字串,例如粗體 |
傾斜 |
描述傾斜方向的代碼: R(羅馬-無傾斜) I(斜體-向右傾斜) O(傾斜-向右傾斜) RI(反斜體-向左傾斜) RO(反傾斜-向左傾斜) |
設定寬度名稱 |
描述寬度的字串,例如壓縮的或擴充的 |
增加樣式名稱 |
提供唯一地識別字型所需要的任何其它資訊 |
像素大小 |
以像素計的 em-square 大小的整數 |
點大小 |
以小數點計的 em-square 大小的整數 |
解析度X |
以像素計的水平解析度的整數 |
解析度Y |
以像素計的垂直解析度的整數 |
設定空間 |
指定單元之間的空間設定代碼: M(Monospace-固定間距) P(比例空格-變數間距) C(字元儲存格) |
平均寬度 |
以 1/10 像素計的平均寬度的整數 |
字元設定註冊 |
識別已註冊字型編碼的註冊授權字串 |
字元設定編碼 |
識別指定登記中所設定的字元的字串 |
以下 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