名前 | 形式 | 機能説明 | オプション | 使用例 | 終了ステータス | 属性 | 関連項目 | 注意事項
download は、入力ファイル (files) の先頭にホスト上のフォントを追加して、結果を標準出力に書き込みます。files を指定しないか、または - が files の 1 つである場合、標準入力が読み取られます。download は、入力ファイルが 1 つの PostScript ジョブを構成し、要求されたフォントを各入力ファイルの先頭に含めることができるものと想定します。
要求されたフォントは、入力ファイル (files) 中の注釈 (%%DocumentFonts: によってマークされます) で指定されます。使用可能なフォントは、-m オプションを使用して選択されたマップテーブルにリストされているものです。
マップテーブルは、フォント名とファイルのペアからなります。フォント名は、%%DocumentFonts: 注釈に示されたとおりの PostScript フォントの完全名です。ファイルは、ホスト上のフォントのパス名です。/ で始まるファイルはそのまま使用されます。それ以外の場合、パス名はホストフォントディレクトリからの相対パスです。注釈は (PostScript の場合と同様に) % で始まり、行の終りまで続きます。
ダウンロードできるのは、download に読み取り可能なファイルを指し示すマップテーブルにリストされているフォントだけです。フォントは 1 度だけダウンロードされます。リストされていないフォントまたはアクセス不可能なファイルに対する要求は無視されます。マップテーブルを読み取ることができない場合は、すべての要求が無視されます。
各入力ファイルの完全な検索を強制します。ファイルの終わりを示す明示的な注釈がない場合、デフォルトの検索は PostScript ヘッダー注釈のすぐ後で停止します。
ダウンロードの前に、 /etc/lp/printers/printer/residentfonts 内のプリンタ常駐フォントのリストを検査します。
フォントマップテーブルとして name を使用します。/ で始まる name は、マップテーブルの完全パス名であり、そのまま使用されます。そうでなければ、name は、ホストフォントディレクトリのパス名に追加されます。
ホストフォントディレクトリとして dir を使用します。デフォルト値は /usr/lib/lp/postscript です。
次のマップテーブルは、Bookman フォントファミリのダウンロードを制御するために使用できます。
% % The first string is the full PostScript font name. The second string % is the file name - relative to the host font directory unless it begins % with a /. % Bookman-Light bookman/light Bookman-LightItalic bookman/lightitalic Bookman-Demi bookman/demi Bookman-DemiItalic bookman/demiitalic |
ファイル myprinter/map (デフォルトのホストのフォントディレクトリにある) をマップテーブルとして使用すると、次のコマンドを発行してフォントをダウンロードできます。
example% download -m myprinter/map file |
次の属性については、attributes(5) のマニュアルページを参照してください。
属性タイプ | 属性値 |
---|---|
使用条件 | SUNWpsf |
download プログラムは、より一般的なプログラムの一部として使用しなければなりません。
download は %%PageFonts: 注釈を検索しないため、特定フォントを複数回ダウンロードさせる方法はありません。
マップテーブルまたはマップテーブルの名前のどちらかで完全パス名を使用することはお勧めできません。