AFMTODIT(1) AFMTODIT(1) 名称 afmtodit - groff -Tps で用いるフォントファイルを作成する 書式 afmtodit [ -nsv ] [ -ddesc_file ] [ -eenc_file ] [ -in ] [ -an ] afm_file map_file font 解説 afmtodit は、groff および grops で用いるフォントファイルを作成します 。 afmtodit は perl で記述されていますので、これを使用するには perl バージ ョン 3 がインストールされている必要があります。 afm_file は、フォント作 成に用いる AFM (Adobe Font Metric) ファイルです。 map_file は、groff 上 の文字名と PostScript 上の文字名の対応を定義するファイルです。このフ ァ イルの各行は、下記のフォーマットから成ります。 ps_char groff_char ここで、 ps_char はその文字の PostScript 上の名前、 groff_char はその文 字の groff 上の名前 (つまり、groff フォントファイルで使用される名前) で す 。 map_file 内には同じ ps_char が 2 回以上使用されていてもかまいませ ん。しかし、同じ groff_char を 2 回以上使用することはできません。 font は、このフォントの groff 上の名前です。もし、 map_file で定義されていな い PostScript 文字がこのフォントのエンコード方式に含まれていた 場 合 、 afmtodit はその文字を名前のない文字として groff フォントファイルに出力 します。名前のない文字を troff 上で扱うには、エスケープシーケンス \N を 使用します。 groff フォントファイルは font という名前のファイルに出力さ れます。 そのフォントに対するダウンロード可能なフォントがある場合 、 フ ァ イ ル /usr/share/groff_font/devps/download に列挙可能です。 grops(1) を参照し てください。 -i オプションが指定されていた場合、 afmtodit は各文字についてイタリック 補 正 (italic correction)、左イタリック補正 (left italic correction) お よび添字補正 (subscript correction) を自動生成します (これら補正パラ メ ー タの意味については、 groff_font(5) を参照してください)。これらのパラ メータは、各文字ごとに afm_file に下記の行を追加することにより設定さ れ ます。 italicCorrection ps_char n leftItalicCorrection ps_char n subscriptCorrection ps_char n こ こで、 ps_char はその文字の PostScript 上の名前、 n はパラメータの値 (1/1000 em 単位) です。これらのパラメータは、通常はイタリックフォント ( または斜体) でのみ必要とされます。 オプション -v バージョンを表示します。 -n このフォントには ligatures コ マンド (合字) を出力しません。等幅フォント使用時に指定 し てください。 -s 特 別 フォントであることを指定します。フォントファイルに special コマンドを追加します。 -ddesc_file デバイス記述ファイルをデフォルトの DESC で は な く 、 desc_file に指定します。 -eenc_file PostScript フォントが、 enc_file 内に記述されているエンコ ード方式で再エンコードされるべきこと を 指 定 し ま す 。 enc_file のフォーマットは grops(1) を参照してください。 -an フォントファイル内で、 n を傾斜パラメータとして使用します 。このパラメータは groff がアクセント記号の位置を決定する の に使用され、デフォルトの値は、 afm_file の中で指定され る ItalicAngle 値に -1 を掛けた値です。しかし、実際のイタ リ ックフォントではもっと小さな値の方が望ましいことがあり ます。もし、イタリックフォントに付くアクセント記号が正 し い 位置から離れすぎていると感じた場合、 -a オプションを使 用して、より小さな傾斜パラメータを与えてください。 -in 各文字のイタリック補正を生成します。文字幅とイタリック 補 正 の和が、 n /1000 em と「文字のバウンディングボックスの 右端が文字の原点からどれだけ右にあるか」の和に等しくな る よ うに、イタリック補正が生成されます。負のイタリック補正 になってしまう生成結果の場合、その値の代りに 0 がイタリッ ク補正として使用されます。 同 様に、各文字の添字補正も生成します。そのフォントの傾斜 パラメータの正接 (tangent) にそのフォントの x の 高 さ の 4/5 を掛けた値が、添字補正になります。添字補正がイタリッ ク補正より大きな値になってしまう生成結果の場合、その値 の 代りにイタリック補正の値が添字補正として使用されます。 同 様に、各文字の左イタリック補正も生成します。左イタリッ ク補正は、 n /1000 em と「文字のバウンディングボックス の 左 端が文字の原点からどれだけ左にあるか」の和に等しくなる ように、生成されます。左イタリック補正は、負値になる場 合 があります。 こ の パラメータは、通常はイタリックフォント (または斜体) でのみ必要とされます。groff と共に配布されるフォントフ ァ イ ルは、イタリックフォントに -i50 オプションを使用して生 成されています。 関連ファイル /usr/share/groff_font/devps/DESC デバイス記述ファイル /usr/share/groff_font/devps/F フォント F のフォント記述ファイル /usr/share/groff_font/devps/download ダウンロード可能なフォントの一覧 /usr/share/groff_font/devps/text.enc テキストフォントで使用されるエンコード方式 /usr/share/groff_font/devps/generate/textmap 標準の対応表 関連項目 groff(1), grops(1), groff_font(5), perl(1) Groff Version 1.17.2 6 August 2001 AFMTODIT(1)
コロナウイルスの日ごとの感染者数・死者数をグラフ化してみました。どの国が増加傾向にあり、どの国が終息に向かっているかを視覚化しています。
Copyright(C) linux-cmd.com All Rights Reserved. Author Takayuki Yukawa