|
VFlibにはだいぶ前から、FontWaveフォントを扱うためのパッチが組み込まれていますが、使い方の紹介などのドキュメントを書いていないので、敬遠されているところもあると思い、このページを作成することにしました。 |
FontWaveのフォントは、.fws 拡張子を持つファイルとして提供されています。 このファイルは文字コードからフォントファイル中のデータの位置を求めるための インデックス部分を暗号化することによってプロテクトが施されています。 この問題を解決するために、.fwsファイルを末尾からサーチして文字コードとファイル中の位置の対応を調べるツールfwindexを作成しました。 VFlibのFontWaveドライバは、.fwsとfwindexが作成する.fwiファイルを 使ってアウトラインデータを生成しています。 .fwsファイルには一切変更をしませんので、Windowsで使うことができなくなる といったことはありません。
FreeBSDなら、packagesにあるので、pkg_add jp-vflib-2.22.tgzとするだけです。
その他の環境では これなどを参考に、各自インストールして下さい。
VFlib-2.22-PL8.tar.gzは、ここにあります。
ここには、VFlibのマニュアルのgif版があります。
※前述のようにプロテクトは回避しているので、Unixのファイルシステムに置く場合はWindowsのHDDにインストールされた.fwsファイルイメージでもCDROM上のものでもどちらでも構いません。
fwindx filename.fwsと打ってコマンドを実行して下さい。
ln -s /dos/c/fontwave/rmh_mr.fws .として、/dos/c/fontwave/rmh_mr.fws へのリンクを作り、
fwindex rmh_mr.fwsと実行します。 rmh_mr.fwiファイルは、/usr/local/share/fonts/fontwaveに作成されます。
### FontWave r-ryobi-heisei-mincho-w3|Ryobi Heisei Mincho W3:\ :ft=fontwave:\ :ff=/dos/c/fontwave/rhem_w3: r-ryobi-heisei-kaku-gothic-w5|Ryobi Heisei Kaku Gothic W5:\ :ft=fontwave:\ :ff=/dos/c/fontwave/rheg_w5: r-ryobi-hon-mincho-m|Ryobi Hon Mincho M:\ :ft=fontwave:\ :ff=/usr/local/share/fonts/fontwave/rmh_mr: r-ryobi-gothic-m|Ryobi Gothic M:\ :ft=fontwave:\ :ff=/usr/local/share/fonts/fontwave/rg_mr: ryobi-heisei-mincho-w3:\ :fc=r-ryobi-heisei-mincho-w3:\ ryobi-heisei-kaku-gothic-w5:\ :fc=r-ryobi-heisei-kaku-gothic-w5:\ ryobi-hon-mincho-m:\ :fc=r-ryobi-hon-mincho-m: ryobi-gothic-m:\ :fc=r-ryobi-gothic-m:上は、リョービ平成明朝W3、リョービ平成角ゴシックW5、 リョービ本明朝M、リョービゴシックMの設定例です。 フォントタイプ(ft)にはfontwaveと指定し、フォントファイル(ff)には、 .fwsファイルおよび.fwiの位置(パス名)を拡張子なしで指定します。
上記の設定を済ませれば、FontWaveフォントが使えるようになるはずですので、 とりえずうまく設定できたかどうかを確認します。 /usr/local/lib/VFlib/などに、kban や、ktestというツールがあるので、 これを使用します。 kban はコンソール用、ktestは X用です。kban -f r-ryobi-hon-mincho-mやktest -f r-ryobi-hon-mincho-mとして正しく文字が表示されればOKです。
FontWave用のドライバは、もともとTrueType用のドライバを改造して作成したので、 その使い方はほとんどTrueTypeの場合と同じです。
vfontcapに 以下の属性が設定できます。
属性 効果 範囲 備考 :sl#数字: 斜体 -100〜100 正は右、負は左 :ro#数字: 90度回転 0〜3 時計回り :rx: 左右反転 True/False 有ればTrue :ry: 上下反転 True/False 有ればTrue :fr: 袋文字 True/False 有ればTrue
フォントウェーブインフォメーションセンターに問い合わせたところ、 Windows以外の環境で使用しても使用許諾書の内容には反しないとのことです。
「一時に一台のコンピュータで使用する」など 使用許諾書の内容を守って使うよう心がけて下さい。
このページの内容は無保証です。
自己の責任において使用してください。
いかなる損害にも当方は責任を負いません。
FontWaveはアルプス電気株式会社の登録商標です。
VFlibの使い方についてメーカーに問い合わせることは避けましょう。