mikachan-font

かなり前になんかのメイルマガジンでかわいいフリーフォントがでたって 書いてあったのに 見にいくの忘れてて、結局なんだか忘れちゃった。で、突然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 で書いているところ。
tgif with various fonts


Generated with mkdiary.rb
yuuji@example.org
Fingerprint16 = FF F9 FF CC E0 FE 5C F7 19 97 28 24 EC 5D 39 BA
HIROSE Yuuji - ASTROLOGY / BIKE / EPO / GUEST BOOK / YaTeX [Tweet]