これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの 2 つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド psXNUMXpk です。
プログラム:
NAME
ps2pk - type1 PostScript フォントから TeX pkfont を作成します
SYNOPSIS
ps2pk [ -v ] [ -eENC ] [ -バツxres ] [ -E拡大 ] [ -S傾斜している ] [ -Pポイントサイズ ] [ -NSベースレス
] [ -rアスペクト比 ] [ -Yエール ] [ -NSAFMファイル ] [ -mモード名 ] type1 [pkfont]
DESCRIPTION
このプログラムは、指定された type1 PostScript フォントを指定されたポイントサイズ (デフォルトは 10.0) でレンダリングします。
ポイント) と解像度 (デフォルト 300dpi) を TeX pkfont に変換します。
pkfont を生成するには、ps2pk は有効な type1 フォント ファイル (例: Utopia- Regular、
Utopia-Regula.pfb または Utopia-Regula.pfa) およびそれに対応する AFM ファイル (Utopia-
Regular.afm) とフォント メトリック。 プログラムはバイナリ type1 形式の両方を受け入れます
(Utopia-Regula.pfb) およびその ASCII 相当物 (Utopia- Regular または Utopia-Regula.pfa)。 に
ファイルを見つけます。ps2pk は kpathsea ライブラリを使用します (kpathsea の情報ページを参照)。
さらに、pfb および pfa ファイルは、
環境変数 T1INPUTS が設定されている場合、afm ファイルは AFMFONTS で検索されます。
(-v フラグは、どのファイル名が検索されたかを報告します)。
プログラムは、文字コードが AFM から派生した pkfont を作成します。
(Adobe Font Metrics) で定義された値。 これは、明示的に指定することで無効にすることができます。
-e オプションを使用してファイルをエンコードします。 エンコードファイル ENC 有効な PostScript が含まれている必要があります
/ハイフンのような PostScript 名を含むエンコーディング。 以下は不完全な例です (「
完全な構文については afm2tfm):
% これは EC エンコーディングです。
/ECEncoding [ % 現在 256 文字が続きます
%0x00
/grave /acute /circumflex /チルダ /dieresis /hungarumlaut
/リング/カロン/ブレーベ/マクロン/ドットアクセント/セディラ
/ogonek /quotesinglbase /guilsinglleft /guilsinglright
(残りの行は省略)
%0xF0
/eth /ntilde /ograve /oacute /ocircumflex /otilde
/odieresis /oe /oslash /ugrave /uacute /ucircumflex
/udieresis /yacute /thorn /germandbls ] def
オプションと引数:
-aAFMファイル AFM ファイルを見つけるために使用される名前を無効にします。
-eENC エンコード スキームを含むファイルの名前 (デフォルト - で指定されたエンコード)
AFM ファイルが使用されます)。 エンコード スキームの実際の PostScript 名は次のとおりです。
pkfont の最後に「special」と書かれています。
-E 拡張係数 (実数値、デフォルトは 1.0)。
-mモード名 METAFONT で使用されるようなモード名 (デフォルトは「不明モード」)。
-Pポイントサイズ 目的のポイントサイズ (実際の値、デフォルトは 10.0 ポイント)。
-Rベースレス 希望する基本解像度 (整数値、デフォルトは 300 dpi)。 これが違うと
の値から xresに適切な倍率が表示されます。
pkfont の最後にある「specials」。 可能であれば、これは次のように表現されます。
magstep、それ以外の場合は実数として。 たとえば、次のような pkfont xres of
デフォルトの基本解像度 329 を使用する 300 には、「特別な」テキストが含まれます。
フォントの最後に「mag=magstep(0.5)」とあります。
-rアスペクト比
目的のアスペクト比 (式、integerY/integerX、デフォルトは 300/300)。
これは、pkfont の最後にある「specials」に表示されます。 の設定
アスペクト比によって値が作成されます エール しかし、明示的な エール 値がかかります
優先権。 `/' の周囲にスペースを残す場合は、引数を "" 内に含める必要があります。
-S傾斜している 傾き (実際の値、デフォルトは 0.0)。
-Xxres X 方向の解像度 (整数値、デフォルトは 300 dpi)。
-Yエール Y 方向の解像度 (整数値、デフォルトの値) xres).
If エール とは異なり xres、アスペクト比を与える「特別な」テキストは次のようになります。
pkfontの最後に書かれています。
-v 詳細フラグ。 (プログラムが何をしているのかを説明します。)
type1 PostScript type1 フォントの名前。 AFM ファイルの名前は次のようになります。
拡張子 (指定されている場合) を削除し、追加することによって、この名前から構築されます。
「.afm」。 PostScript の「FontName」が AFM ファイルから抽出され、書き込まれます。
pkfont の末尾に「special」を付けます。
[pkfont] 結果として得られる pkfont の名前は、この名前で上書きできます。 デフォルト
pkfont の名前は、type1 フォントのベース名、ポイントサイズから派生します。
xres。 たとえば、「ps2pk -P17.28 Utopia- Regular」は「Utopia-」となります。
通常17.300パック」。 pkfont の名前には明示的な値が必要です
type1 フォント名がすでにポイント サイズを示している場合、それ以外の場合は、 ポイントサイズ
値は pkfont のベース名に連結されますが、これは通常は実際のものではありません
欲しかった。
次の PK の「スペシャル」は、PK の特性に関する内部チェックを提供します。
pkfont、TeX に関する TeX ワーキング グループの推奨事項に従って
ディレクトリ標準 (TWG-TDS):
"フォントID=フォント名", "コーディングスキーム=エンコーディング"、"fontfacebyte"、"mag"、"mode=(ps2pk)モード名",
「pixels-per-inch」、および単位以外の場合は「aspect-ratio」。
了承
このプログラムは、IBM が X に寄付した Type1 ヒンティングおよびレンダリング ソフトウェアを使用します。
コンソーシアム。
onworks.net サービスを使用してオンラインで ps2pk を使用する
