開発者の言語に関連付けられたフォント・セットのベース・フォント名を選択することは、通常は簡単です。開発者はその言語および必要なフォントのセットに慣れているからです。
しかし、さまざまなロケールのためのフォント・セットのベース・フォント名を選択する場合、XLFD フォント仕様は 15 ものフィールドから成るため、この作業は難しくなります。ローカライズする場合、フォント・セット選択のためには次のフィールドが重要です。
FAMILY_NAME %F
WEIGHT_NAME %W
SLANT %S
ADD_STYLE %A
SPACING %SP
これによりフィールド数が減りますが、各フィールドの取り得る値はロケールごとに変化します。実際のポイント・サイズ (POINT_SIZE) は、プラットフォームごとに変化します。
このマニュアル全体を通して、ローカライズされたフォントを指定する際には次の規則が使用されます。
-dt-%F-%W-%S-normal-%A-*-*-*-%SP-*
以下に、リソース (app-defaults) ファイルにフォント・セットを指定する際に、デスクトップ内で使用する必須フィールドごとの推奨する最小セットを示します。
dt
interface user
interface system
application
medium または bold
r または i
sans serif または serif
p または m
ISO8859-1 で定義するのと同じ値をお勧めします。
dt
Gothic または Mincho
medium または bold
r
*
m
dt
Totum または Pathang
medium または bold
r
*
m
FAMILY_NAME の値は、2 つの共通フォント・ファミリの公的なローマ字表記法のうち使用しているものによって変化します。背景として、Totum は通常、ゴシック、 Kodig、 または Dotum として出荷されるフォントに対応します。Pathang は通常 Myungo か Myeongjo として出荷されるフォントに対応します。
dt
Sung と Kai
medium または bold
r
*
m
dt
Song と Kai
medium または bold
r
*
m