Solaris 一般桌上管理系統環境:進階使用者和系統管理員指南

X 邏輯字型說明 (XLFD)

藉由列出十四種不同字元所指定的字型是由破折號(-)所分開的。此稱為「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-* 

查看選取字型的群組屬性

藉由從「樣式管理者字型」對話方塊選擇「屬性」按鈕,您可以查看下列的字型群組屬性: