かなり前になんかのメイルマガジンでかわいいフリーフォントがでたって 書いてあったのに 見にいくの忘れてて、結局なんだか忘れちゃった。で、突然proxyにURL残ってる かもーとおもって探したらそれらしきものみっけ。あったあった、 みかちゃんフォントだ。
とりあえず、X11 w/ freetype 用の fonts.dir
14 bw=0.5:mikachan.ttf -mikachan-mika-medium-r-normal--0-0-0-0-c-0-iso8859-1 bw=0.5:mikachan.ttf -mikachan-mika-medium-r-normal--0-0-0-0-c-0-iso8859-7 bw=0.5:mikachan.ttf -mikachan-mika-medium-r-normal--0-0-0-0-c-0-jisx0201.1976-0 mikachan.ttf -mikachan-mika-medium-r-normal--0-0-0-0-c-0-jisx0208.1983-0 ai=0.3:mikachan.ttf -mikachan-mika-medium-o-normal--0-0-0-0-c-0-jisx0208.1983-0 mikachan.ttf -mikachan-mika-medium-r-normal--0-0-0-0-c-0-jisx0208.1990-0 mikachan.ttf -mikachan-mika-medium-r-normal--0-0-0-0-c-0-jisx0212.1990-0 bw=0.5:ds=y:mikachan.ttf -mikachan-mika-bold-r-normal--0-0-0-0-c-0-iso8859-1 bw=0.5:ds=y:mikachan.ttf -mikachan-mika-bold-r-normal--0-0-0-0-c-0-iso8859-7 bw=0.5:ds=y:mikachan.ttf -mikachan-mika-bold-r-normal--0-0-0-0-c-0-jisx0201.1976-0 ds=y:mikachan.ttf -mikachan-mika-bold-r-normal--0-0-0-0-c-0-jisx0208.1983-0 ai=0.3:ds=y:mikachan.ttf -mikachan-mika-bold-o-normal--0-0-0-0-c-0-jisx0208.1983-0 ds=y:mikachan.ttf -mikachan-mika-bold-r-normal--0-0-0-0-c-0-jisx0208.1990-0 ds=y:mikachan.ttf -mikachan-mika-bold-r-normal--0-0-0-0-c-0-jisx0212.1990-0
こいつを mikachan.ttf と同じディレクトリに入れて
% xset fp+ そのディレクトリ
するか、そのディレクトリを /etc/X11/XF86Config の FontPath
に足すと良いぞ。
気分を良くしてついでに Ghostscript(+VFlib) と VFlib2 と tgif で使えるようにした。
まず、$PREFIX/share/ghostscript/6.01/vflib/vflib/kconf.ps
への追加分。
/Aqua-Medium 4300400 (aqua) VFlibkanji /Yoz-Medium 4300600 (yoz) VFlibkanji /Mika-Medium 4300800 (mika) VFlibkanji
これにより、PostScript的フォントは最左辺、括弧()の中にあるのが VFlib的フォント名になる。これらを利用してVFlibのvfontcapとtgifをいじる。
$PREFIX/share/VFlib/2.25.2/vfontcap
への追加分。
aqua:\ :fc=aqua-aquafont: yoz:\ :fc=yoz-yozfont: mika:\ :fc=mikachan-mika: # kochi-gothic|Kochi Gothic:\ :ft=freetype:\ :ff=/usr/local/libdata/fonts/kochi/kochi-gothic.ttf: aqua-aquafont|Aqua font:\ :ft=freetype:\ :ff=/usr/local/libdata/fonts/aqua/aquafont.ttf: yoz-yozfont|Yoz Font:\ :ft=freetype:\ :ff=/usr/local/libdata/fonts/yoz/yozfont.ttf: mikachan-mika|Mikachan Font:\ :ft=freetype:\ :ff=/usr/local/libdata/fonts/mikachan/mikachan.ttf:
tgifのXリソースファイル(Tgif.SquareDoubleByteFonts
の例)。
Tgif.SquareDoubleByteFonts: \n\ -kochi-mincho-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,Ryumin-Light-EUC-H\n\ -kochi-mincho-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,Ryumin-Light-EUC-H\n\ -kochi-mincho-medium-o-*--%d-*-*-*-*-*-jisx0208.1983-*,H,Ryumin-Light-EUC-H\n\ -kochi-mincho-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,Ryumin-Light-EUC-H\n\ \n\ -kochi-gothic-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,Aqua-Medium-EUC-H\n\ -kochi-gothic-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,Aqua-Medium-EUC-H\n\ -kochi-gothic-medium-o-*--%d-*-*-*-*-*-jisx0208.1983-*,H,Aqua-Medium-EUC-H\n\ -kochi-gothic-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,Aqua-Medium-EUC-H\n\ \n\ -kochi-mincho-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,V,Ryumin-Light-EUC-V\n\ -kochi-mincho-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,V,Ryumin-Light-EUC-V\n\ -kochi-mincho-medium-o-*--%d-*-*-*-*-*-jisx0208.1983-*,V,Ryumin-Light-EUC-V\n\ -kochi-mincho-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,V,Ryumin-Light-EUC-V\n\ \n\ -kochi-gothic-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,V,GothicBB-Medium-EUC-V\n\ -kochi-gothic-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,V,GothicBB-Medium-EUC-V\n\ -kochi-gothic-medium-o-*--%d-*-*-*-*-*-jisx0208.1983-*,V,GothicBB-Medium-EUC-V\n\ -kochi-gothic-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,V,GothicBB-Medium-EUC-V\n\ -aqua-aquafont-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,Aqua-Medium-EUC-H\n\ -aqua-aquafont-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,Aqua-Medium-EUC-H\n\ -aqua-aquafont-medium-o-*--%d-*-*-*-*-*-jisx0208.1983-*,H,Aqua-Medium-EUC-H\n\ -aqua-aquafont-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,Aqua-Medium-EUC-H\n\ -mikachan-mika-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,Mika-Medium-EUC-H\n\ -mikachan-mika-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,Mika-Medium-EUC-H\n\ -mikachan-mika-medium-o-*--%d-*-*-*-*-*-jisx0208.1983-*,H,Mika-Medium-EUC-H\n\ -mikachan-mika-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,Mika-Medium-EUC-H\n\ -yoz-yozfont-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,Yoz-Medium-EUC-H\n\ -yoz-yozfont-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,Yoz-Medium-EUC-H\n\ -yoz-yozfont-medium-o-*--%d-*-*-*-*-*-jisx0208.1983-*,H,Yoz-Medium-EUC-H\n\ -yoz-yozfont-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,Yoz-Medium-EUC-H
で、これらを使って Tgif で書いているところ。