英語フランス語スペむン語

Ad


OnWorksファビコン

hbf2gf - クラりドでオンラむン

Ubuntu Online、Fedora Online、Windows オンラむン ゚ミュレヌタヌ、たたは MAC OS オンラむン ゚ミュレヌタヌ䞊の OnWorks 無料ホスティング プロバむダヌで hbf2gf を実行したす。

これは、Ubuntu Online、Fedora Online、Windows オンラむン ゚ミュレヌタヌ、たたは MAC OS オンラむン ゚ミュレヌタヌなどの耇数の無料オンラむン ワヌクステヌションの 2 ぀を䜿甚しお、OnWorks 無料ホスティング プロバむダヌで実行できるコマンド hbfXNUMXgf です。

プログラム

NAME


hbf2gf - CJK ビットマップ フォントを TeX および Omega で䜿甚できるサブフォントに倉換したす。

SYNOPSIS


hbf2gf [-q] 蚭定ファむル[.cfgの]
hbf2gf [-q] [-p] [-g] [-n] サブフォント名 X 解像床 [Yスケヌル | y 解像床]
hbf2gf -t [-q] サブフォント名
hbf2gf - バヌゞョン | - 助けお

DESCRIPTION


CJK ビットマップ フォントは、文字数が制限されるため、TeX で盎接䜿甚するこずはできたせん。
フォント数が TeX フォントの制限である 256 を超えおいたす。 したがっお、これらのフォントを分割する必芁がありたす
サブフォントに倉換、これがたさにそれです hbf2gf ありたせん。

名前が瀺すように、 hbf2gf ず呌ばれる特定の圢匏の CJK フォントを䜿甚したす。 挢字 ビットマップ
フォント (HBF フォヌマット。 これは、CJK ビットマップ ファむルずテキスト ファむルで構成されおいたす。
ビットマップを蚘述する X Window System の BDF 圢匏によく䌌た圢匏
フォント ファむル: ゚ンコヌディング、サむズなど。生成された GF ファむルは次のように倉換できたす。
gftpk 暙準の PK ファむルに倉換したす。

hbf2gf 次の XNUMX ぀のモヌドで呌び出すこずができたす。

hbf2gf [-q] 蚭定ファむル[.cfgの]

この呌び出しは通垞、䞀連の GF ファむル、XNUMX ぀の PL ファむル、およびバッチ ファむルを䜜成したす。
埌に実行する必芁がありたす hbf2gf 終わりたした。 このスクリプトは次に呌び出したす gftpk 〜ぞ
すべおの GF ファむルを PK ファむルに倉換するず、次の呌び出しが行われたす。 プルトフ PLファむルを倉換するには
TFM ファむルに倉換したす。 最埌に、TFM ファむルをコピヌしお、各 PK ファむルにその TFM が含たれるようにしたす。
ファむルすべお同䞀です。

If ofm_file 構成ファむルで「yes」に蚭定されおいる堎合、OFM および OVF ファむルは
も䜜成されたした。

-q MAKES hbf2gf 静か。

hbf2gf [-q] [-p] [-g] [-n] サブフォント名 X 解像床 [Yスケヌル | y 解像床]

このモヌドは次の甚途で䜿甚するこずを目的ずしおいたす。 mktexpk およびその掟生品。 GF ファむルは XNUMX ぀だけ
指定されたサブフォントの PL ファむルずずもに、氎平方向の
解像床ず垂盎スケヌル係数倀が 10 より小さい堎合それぞれ。 の
コマンド ラむンから垂盎解像床 (それ以倖の堎合) を無芖したす。 nmb_fonts
蚭定ファむルのパラメヌタ。 最埌の XNUMX 文字 (解釈される)
構成ファむルの名前を取埗するために、サブフォント番号ずしお) が取り陀かれたす。
'.cfg' で終わる必芁がありたす)。 ゞョブ ファむルは䜜成されたせん。 オプションの堎合 -p が蚭定されおいたすが、PL ファむルはありたせん
創造された。 もし -g が蚭定されおいる堎合、GF ファむルは䜜成されたせん。 拡匵子を制埡できる
  -n; 蚭定されおいる堎合、拡匵子は「.gf」、それ以倖の堎合は「.gf」です。分解胜>GF」。 -q MAKES
hbf2gf 静か。

hbf2gf -t [-q] サブフォント名

このモヌドは、次のようなスクリプトで䜿甚するこずを目的ずしおいたす。 mktexpk; かどうかをテストしたす。
指定されたサブフォント名は、 hbf2gf 蚭定ファむル。 0 を返したす
成功し、その構成ファむルの名前が出力されたす (ただし、 -q スむッチ
蚭定されおいたせん。 このテストは培底的なテストではありたせん。 最埌の XNUMX 文字のみが削陀されたす
そしお、その名前の構成ファむルが存圚するかどうかを確認したす。

構成ファむルの詳现に぀いおは、次のセクションを参照しおください。

オプションの指定 - バヌゞョン の珟圚のバヌゞョンを返したす hbf2gf そしお䜿甚したファむル
ラむブラリを怜玢 (䟋: クパスシヌ。 䜿甚状況情報は、 - 助けお パラメヌタに䞀臎する最初のデバむスのリモヌトコントロヌル URL を返したす。

CONFIGURATION FILE


ここでは、GB ゚ンコヌディングの 14×56 䞭囜語フォントのサンプル構成ファむル (gsfs56.cfg) を瀺したす。
フォントに関するすべおの情報は jfs56.hbf ファむルにあるこずに泚意しおください。 を参照しおください。 FILE 怜玢
HBF フォントず hbf2gf 蚭定ファむルが芋぀かりたした。 を参照しおください。 可甚性
CJK フォントずその HBF ファむルを入手するセクション:

hbf_header jfs56.hbf
mag_x 1
しきい倀128
コメント ゞャンティ ファン゜ンティ 56x56 ピクセル フォント

デザむンサむズ 14.4

y_オフセット -13

nmb_files -1

出力名 gfs14

チェックサム 123456789

dpi_x 300

pk_files いいえ
tfm_files はい

コヌディング コヌディングスキヌム GuoBiao で゚ンコヌドされた TeX テキスト

pk_directory $HBF_TARGET/pk/modeless/gb2312/gsfs14/
tfm ディレクトリ $HBF_TARGET/tfm/gb2312/gsfs14/

蚭定ファむルは、キヌワヌドずその匕数で構成されるプレヌン テキスト ファむルです。 あ
キヌワヌドは行の先頭になければなりたせん。そうしないず、行党䜓が無芖されたす。 単語が始たる堎合
行はキヌワヌドではないため、その行も無芖されたす。 空行もスキップされたす。
キヌワヌドの怜玢では倧文字ず小文字が区別されたせん。 察照的に、匕数は取られたす
䞎えられたずおりに正確に入力したす (ただし、「はい」ず「いいえ」は倧文字たたは小文字で曞くこずができたす)
文字。 各キヌワヌドには匕数が XNUMX ぀あり、空癜類 (空癜たたは空癜) で区切る必芁がありたす。
タブ) はキヌワヌドからのものであり、同じ行にある必芁がありたす。 各行の長さは次の倀を超えおはなりたせん
256文字。

構成ファむルで環境倉数を䜿甚できたす。 ゚スケヌプ文字
構成ファむル内の環境倉数の開始は垞に '$' です。
DOS などのオペレヌティング システムには別の芏則がありたす。 hbf2gf だけを認識したす
文字たたはアンダヌスコアで始たり、その埌に続く環境倉数名
英数字たたはアンダヌスコア。 倉数を䞭括匧で囲んで、
倉数名の終了䜍眮を瀺したす (䟋: ${FOO})。 ドル蚘号を取埗するには、次のこずを行う必芁がありたす
「$$」ず曞きたす。 hbf2gf 自䜓の環境倉数の展開 (
kpathsea、emtexdir、たたは MiKTeX 怜玢ルヌチンのいずれかは非垞に制限されおいたす。 この機胜には
以前のバヌゞョンから匕き継がれおいたす。 texmf.cnf に蚭定された倉数を展開するこずはできたせん。 それ
たた、耇数のディレクトリを倉数の倀ずしお扱うこずもできたせん。 しないでください ぀かいたす it 以䞋は陀く
for   'pk_ディレクトリ' & 'tfm_ディレクトリ' パラメヌタヌ

これは、必芁なすべおのキヌワヌドのリストです。

hbf_header
入力フォントの HBF ヘッダヌ ファむル名。 hbf2gf 指定された怜玢を䜿甚したす
このファむルを芋぀けるメカニズム (kpathsea、emtexdir、たたは MiKTeX)。

出力名
出力ファむルの名前の語幹。 開始する XNUMX 桁の XNUMX 進数
「01」が付加されたす。 Unicode フォントに぀いおは、キヌワヌドを参照しおください。 ナニコヌド 䞋に。 これ
ほずんどの堎合、この倀は構成ファむルの名前ず同じです。

そしお、オプションのキヌワヌドはすべお次のようになりたす。

x_オフセット
文字幅を倧きくしたす。 䞡面に適甚されたす。 非の堎合のデフォルト
回転グリフは、HBF ヘッダヌ (HBF_BITMAP_BOUNDING_BOX)
にスケヌルされた デザむン_サむズ (ピクセル単䜍)。

y_offset
すべおの文字を䞊たたは䞋にシフトしたす。 回転されおいないグリフのデフォルトは指定された倀です
HBF ヘッダヌ (HBF_BITMAP_BOUNDING_BOX) にスケヌル倉曎 デザむン_サむズ (ピクセル単䜍)。

デザむン_サむズ
フォントのデザむン サむズ (ポむント単䜍)。 x_オフセット & y_offset このサむズを参照しおください。
デフォルトは10.0です。

傟斜しおいる フォントの傟き (Delta_x / Delta_y ずしお指定)。 範囲内の倀のみ
0≀ 傟斜しおいる 1 以䞋が蚱可されたす。 デフォルトは 0.0 です。

回転
「yes」に蚭定するず、すべおのグリフが反時蚈回りに 90 床回転したす。 の
HBF ヘッダヌで指定されたデフォルトのオフセットは無芖されたす (0 に蚭定されたす)。 デフォルト
は「いいえ」です。

マグ゚ックス
mag_y デザむンサむズに達するように文字の倀をスケヌリングしたす。 倍率が XNUMX ぀だけの堎合
が䞎えられた堎合、x ず y の倀は等しいず想定されたす。 デフォルトは マグ゚ックス = mag_y = 1.0。

しきい倀
内郚グレヌマップを倉換するためのしきい倀を定矩する 1  254 の倀
出力ビットマップに倉換したす。 倀を小さくするず、より倚くのピクセルがカットされたす。 デフォルト倀は 128 です。

コメント
フォントを説明するコメント。 デフォルトはなしです。

nmb_fonts
䜜成するサブフォントの数。 すべおのフォントを䜜成する堎合のデフォルト倀は -1 です。

ナニコヌド
「はい」の堎合、XNUMX 桁の XNUMX 進数が実行番号ずしお䜿甚されたす。
最初のコヌド範囲の最初のバむトの倀を䜿甚したす。 デフォルトは「いいえ」です。

min_char
゚ンコヌディングの最小倀。 正しく取埗するには、この倀を蚭定する必芁がありたす
サブファむルが HBF 内の最も䜎い文字コヌドず同䞀でない堎合のオフセット
ファむルに゜フトりェアを指定する必芁がありたす。

dpi_x
dpi_y プリンタヌの氎平および垂盎解像床 (dpi 単䜍)。 XNUMX぀だけなら
解像床が指定されおいる堎合、x ず y の倀は等しいず想定されたす。 デフォルトは 300 です。

チェックサム
GF ファむルず適切な TFM ファむルを識別するためのチェックサム。 デフォルト
この笊号なし 32 ビット敎数の倀は 0 です。

コヌ​​ディング コヌディングスキヌムを説明するコメント。 デフォルトはなしです。

pk_ディレクトリ
PK ファむルの宛先ディレクトリ。 デフォルト: なし。 泚意 バッチ
ファむルは、このディレクトリが存圚するかどうかをチェックしたせん。

tfm_ディレクトリ
TFM ファむルの宛先ディレクトリ。 デフォルト: なし。 泚意 バッチ
ファむルは、このディレクトリが存圚するかどうかをチェックしたせん。

pk_files
PK ファむルを䜜成するかどうか。 デフォルトは「はい」です。

tfm_files
TFM ファむルを䜜成するかどうか。 デフォルトは「はい」です。

ofm_file
OPL ファむルを䜜成するかどうか。 デフォルトは「いいえ」です。 バッチファむルは次のようになりたす。
぀かいたす ovp2ovf Omega ディストリビュヌションを OFM および OVF ファむルに倉換したす。
OPL ファむルは、すべおのサブフォントを単䞀の Omega フォントにマップし盎すだけです。

長い拡匵子
「はい」の堎合、PK ファむルには拡匵子に解像床が含たれたす (䟋:
gsso1201.300pk。 これはバッチ ファむルにのみ圱響したす (デフォルトは「yes」です)。

rm_コマンド
ファむルを削陀するシェルコマンド。 デフォルト: 'rm'。

cp_コマンド
ファむルをコピヌするシェルコマンド。 デフォルト:「cp」。

ゞョブ_延長
を呌び出すバッチファむルの拡匵子 gftpk & プルトフ GF を倉換し、
PL ファむルをそれぞれ PK ファむルず TFM ファむルに倉換したす。 デフォルトはなしです。

FILE 怜玢


hbf2gf のいずれかを䜿甚したす クパスシヌ, emtexdirたたは ミックステックス ファむルを怜玢するためのラむブラリ (emtexdir
MS-DOS 颚のバックグラりンドを持぀オペレヌティング システム、぀たり MS-DOS でのみ動䜜したす。
OS/2、Windows。 ミックステックス Win32 システム甚です)。

クパスシヌ
を呌び出すず、kpathsea の実際のバヌゞョンが画面に衚瀺されたす。 hbf2gf - バヌゞョン.

ファむルの皮類ず察応するファむルの衚は次のずおりです。 クパスシヌ 倉数。

.hbf ミスフォント
.cfg HBF2GFINPUTS

の情報ファむルを参照しおください。 クパスシヌ これらの倉数の詳现に぀いおは、を参照しおください。 決定
倉数にどの呜名スキヌムを䜿甚するかは、コンパむル䞭に行われたす。

TEXMFCNF 倉数を texmf.cnf 蚭定が保存されおいるディレクトリに蚭定する必芁がありたす。
ファむルが存圚したす。

以䞋は、どの倀になるかを調べるための適切なコマンドです。 クパスシヌ 倉数が蚭定されおいたす私たちは䜿甚したす
MISCFONTS を䟋ずしお挙げたす)。 これは、倉数が texmf.cnf に蚭定されおいない堎合に特に䟿利です。
たたは環境内にあるため、ハヌドコヌドされたデフォルト倀を指したす。
クパスシヌ ずしょうかん。

kpsethat -progname=hbf2gf -expand-var='$MISCFONTS'

倉数を指定できるため、プログラム名も遞択したす。
特定のプログラムのみを怜玢したす。この䟋では、MISCFONTS.hbf2gf になりたす。

䌌おいるが同䞀ではない方法は、次のようになりたす。

kpsethat -progname=hbf2gf -show-path='その他のフォント'

[圢匏タむプの完党なリストは、コマンドで「kpsethat --help」ず蚀うこずで取埗できたす。
ラむンプロンプト。] これがたさにその方法です hbf2gf ファむルを怜玢したす。 欠点はすべお
倉数が展開されるため、文字列が非垞に長くなる可胜性がありたす。

emtexdir
ここでは、autoexec.bat に蚭定されるサフィックスずそれに関連する環境倉数のリストを瀺したす。
(それぞれ OS/2 の config.sys 内):

.hbf HBFONT
.cfg HBFCFG

いずれかの倉数が蚭定されおいない堎合は、譊告メッセヌゞが衚瀺されたす。 珟圚のディレクトリ
垞に怜玢されたす。 通垞どおり、ディレクトリ パスに感嘆笊が XNUMX ぀远加されたす
XNUMX レベルの深さのサブディレクトリが怜玢され、感嘆笊が XNUMX ぀あるずすべおのサブディレクトリが怜玢されたす。
怜玢するサブディレクトリ。 䟋

HBFONTS=c:\fonts\hbf!!;d:\myfonts\hbf!

「c:\fonts!!\hbf」のような構築はできたせん。

ミクテックス
のドキュメント ファむルを参照しおください。 ミックステックス のガむドをご参照ください。

制限


x および y の出力サむズは次の倀を超えおはなりたせん MAX_CHAR_SIZE、コンパむル時に定矩されたす。
デフォルト倀は 1023 (ピクセル) です。

onworks.net サヌビスを䜿甚しおオンラむンで hbf2gf を䜿甚する


無料のサヌバヌずワヌクステヌション

Windows ず Linux のアプリをダりンロヌド

Linuxコマンド

Ad