プログラミングの国際化

ヨーロッパ向け印刷サポート

ギリシャ語やロシア語など、ISO-8859 以外の文字セットを使用するヨーロッパのロケールでは、prolog.ps ファイルが提供されています。このファイルは /usr/openwin/lib/locale/print にあります。

これらのロケールのいずれかで印刷する場合、このファイルが自動的にプリンタにダウンロードされます。フォントは PostScript Type1 です。Times、Helvetica および Courier の各フォントが含まれます。

これらは、標準、ボールド体、イタリック体、ボールドイタリック体で印刷できます。

これにより、Solaris CDE および OpenWindows デスクトップの両方から PostScript プリンタへの印刷が可能になります。コマンド行から、ISO-8859-1 以外の文字セットを使用する各ロケールについて、次のように入力します。

/usr/openwin/bin/mp <filename> | lp

ロシア語など、iso-8859-1 でエンコーディングされていない、東ヨーロッパロケールについては、prolog.ps ファイルが提供されています。このファイルは、各関連ロケールについて次のディレクトリにあります。

/usr/openwin/lib/locale/locale/directories/print/prolog.ps

directories の部分には、以下のいずれかを挿入します。

/iso8859-2/

/iso8859-4/

/iso8859-5/

/iso8859-7/

/iso8859-9/

/iso8859-10/

このファイルは、東ヨーロッパロケールのいずれかで印刷する際に自動的にダウンロードされます。フォントの最低セットで印刷が可能です。

prolog.ps ファイル内のフォントは次のとおりです。

表 9-1 prolog.ps フォント

/LC_Courier

/LC_Courier-Italic

/LC_Courier-Bold

/LC_Courier-BoldOblique

CourierCyr AliasFont

CourierCyr Inclined AliasFont

CourierCyr Bold AliasFont

CourierCyr BoldInclined AliasFont

/LC_Times-Roman

/LC_Times-Italic

/LC_Times-Bold

/LC_Times-BoldOblique

TimesNewRomanCyr

TimesNewRomanCyr-Inclined Aliasfont

TimesNewRomanCyr-Bold AliasFont

TimesNewRomanCyr-BoldIncl AliasFont

/LC_Helvetica

/LC_Helvetica-Italic

/LC_Helvetica-Bold

/LC_Helvetica-BoldOblique

LucidaSansCyr AliasFont

LucidaSansCyr ItalicFont

LucidaSansCyr-Bold AliasFont

LucidaSansCyr-BoldItalic AliasFont