Solaris 共通デスクトップ環境 プログラマーズ・ガイド

デフォルトのフォント名

フォント名のセットは、表 2-2 に示されている XLFD フィールド名の値によって定義されます。

表 2-2 フォント名のフィールド名の値

フィールド 

値 

説明 

FOUNDRY

dt

CDE 名 

FAMILY_NAME

application

CDE 標準アプリケーション・フォント名 

WEIGHT_NAME

mediumまたはbold

フォントの線の太さ 

SLANT

r

i

ローマン 

イタリック 

SET_WIDTH

normal

通常設定幅 

ADD_STYLE

sans または

serif

sans serif フォントまたは 

serif フォント 

PIXEL_SIZE

*

プラットフォーム依存 

POINT_SIZE

pointsize

要求されたフォントのポイント・サイズ 

RESOLUTION_X

*

プラットフォーム依存 

RESOLUTION_Y

*

プラットフォーム依存 

AVERAGE_WIDTH

p

m

プロポーショナル (システムフォント) 

固定幅 (ユーザフォント) 

NUMERIC FIELD

*

プラットフォーム依存 

CHAR_SET_REGISTRY

iso8859-1

規格作成組織 

ENCODING

1

文字セット番号 

標準名は、X Windows XLFD フォント命名スキーマに従って使用できます。プラットフォーム依存フィールドに対して適切なワイルドカードで正しく指定すれば、CDE フォント名は、有効な、対応するプラットフォーム依存フォントを確実に開きます。ただし、Xlib の XListFont() 関数の呼び出しから返される XLFD 名は、すべての CDE プラットフォーム上で同じであるとは限りません。

このような値を使うと、次の XLFD パターンは、特定のプラットフォーム上の CDE 標準 アプリケーション・フォント名のセットのすべてと一致します。

-dt-application-*

次のパターンは、CDE のボールドのプロポーショナルスペース・フォント (serif と sans serif の両方) に一致します。

-dt-application-bold-*-*-*-*-*-*-*-p-*-*-*-

また、次のパターンは、固定幅フォントに一致します (serif または sans serif、あるいは両方)。

-dt-application-*-*-*-*-*-*-*-*-m-*-*-*-

CDE 標準アプリケーション・フォント名のセットのすべては、次のように表すことができます。

-dt-application-bold-i-normal-serif-*-*-*-*-p-*-iso8859-1
-dt-application-bold-r-normal-serif-*-*-*-*-p-*-iso8859-1
-dt-application-medium-i-normal-serif-*-*-*-*-p-*-iso8859-1
-dt-application-medium-r-normal-serif-*-*-*-*-p-*-iso8859-1
-dt-application-bold-i-normal-sans-*-*-*-*-p-*-iso8859-1
-dt-application-bold-r-normal-sans-*-*-*-*-p-*-iso8859-1
-dt-application-medium-i-normal-sans-*-*-*-*-p-*-iso8859-1
-dt-application-medium-r-normal-sans-*-*-*-*-p-*-iso8859-1
-dt-application-bold-i-normal-*-*-*-*-*-m-*-iso8859-1
-dt-application-bold-r-normal-*-*-*-*-*-m-*-iso8859-1
-dt-application-medium-i-normal-*-*-*-*-*-m-*-iso8859-1
-dt-application-medium-r-normal-*-*-*-*-*-m-*-iso8859-1
-dt-application-medium-r-normal-*-*-*-*-*-p-*-dtsymbol-1