Xwindows フォントと qprt コマンド

MBCS プリンター・バックエンドは、/usr/lib/X11/fonts ディレクトリーに定義されている Xwindows フォントを使用して、プリンターの ROM に保管されていない文字を印刷します。

qprt コマンドの -F フラグと -I (大文字の i) フラグは、プリンターに対して Xwindow フォントを指定します。 これらの qprt コマンド・オプションのデフォルト値は、コロン・ファイル内で _F 属性と _I 属性の値として指定されます。

qprt -F フラグはフォントを指定します。 Xwindow フォントの絶対パス名、フォント別名、または Xwindow 論理機能記述 (XLFD) を -F フラグに使用できます。

-I フラグは、Xwindow フォントを検索するためのフォント・パスを指定し、_I 属性エントリーを作成します。_I 属性のコロン・ファイル・フォーマットは、次のとおりです。

::_I::/usr/lib/X11/fonts/JP,/usr/lib/X11/fonts

qprt -I コマンドを使用して別のフォント・パスを指定すると、プリンター・バックエンドは _I コロン・ファイルにリストされているデフォルト・パスではなく、指定されたフォント・パスを検索します。-I オプションにヌル値が指定されている場合、バックエンドはデフォルトの /usr/lib/X11/fonts ディレクトリーを想定します。

絶対パス名、フォント別名、または XLFD を使用して特定の Xwindows フォント・ファイルを指定するには、次のように入力します。

$ qprt -F '*-27-*-ibm_udcjp' foo.txt    /* XLFD names list */
$ qprt -F IBM_JPN17                     / * Font alias name */

次の例では、fonts.alias ファイルと fonts.dir ファイルを検索して、qprt コマンドの -X オプションに指定されたコード・セットに該当するフォントを見つけるように、MBCS プリンター・バックエンドに指示します。