そっか、使うなということだったか・・・
どうしてビルドしたか→
$ updmap --setoption kanjiEmbed ipa
しても IPA を埋め込んでくれなかったから、IPA フォント関連の修正に期待を寄せてしまったのだ。
どうして TeX を使ったか→OOoが重すぎるw という単純な理由
フォント関連の設定↓
[lugia@lugia-castle web2c]$ pwd /usr/share/texmf/web2c [lugia@lugia-castle web2c]$ cat texmf.cnf | grep FONTS % VARTEXFONTS for generated files, if the original tree isn't writable; VARTEXFONTS = /var/tmp/texfonts % Remove $VARTEXFONTS from TEXMFDBS if the VARTEXFONTS directory is below TEXMFDBS = $TEXMF;$VARTEXFONTS % TEXMFDBS = $TEXMFHOME;$TEXMFLOCAL;$TEXMFMAIN;$VARTEXFONTS % is used on many Linux systems. In this case, set VARTEXFONTS like this % VARTEXFONTS = $TEXMFVAR/fonts MFINPUTS = .;$TEXMF/metafont//;{$TEXMF/fonts,$VARTEXFONTS}/source// PKFONTS.XDvi = .;$TEXMF/%s;$VARTEXFONTS/pk/{%m,modeless}// VFFONTS.XDvi = .;$TEXMF/%s VFFONTS = .;$TEXMF/fonts/vf// TFMFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/tfm// PKFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/pk/{$MAKETEX_MODE,modeless}// GFFONTS = .;$TEXMF/fonts/gf/$MAKETEX_MODE// % A backup for PKFONTS and GFFONTS. Not used for anything. GLYPHFONTS = .;$TEXMF/fonts MISCFONTS = .;$TEXMF/fonts/misc// T1FONTS = .;$TEXMF/fonts/type1// AFMFONTS = .;$TEXMF/fonts/afm// TTFONTS = .;$TEXMF/fonts/truetype// T42FONTS = .;$TEXMF/fonts/type42// LIGFONTS = .;$TEXMF/fonts/lig// ENCFONTS = .;$TEXMF/fonts/enc// CMAPFONTS = .;$TEXMF/fonts/cmap// SFDFONTS = .;$TEXMF/fonts/sfd// OPENTYPEFONTS = .;$TEXMF/fonts/opentype// TRFONTS = /usr/{local,}/share/groff/{current/font,site-font}/devps OFMFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/{ofm,tfm}// OPLFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/opl// OVFFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/{ovf,vf}// OVPFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/ovp//
[lugia@lugia-castle dvipdfm]$ pwd /usr/share/texmf/fonts/map/dvipdfm [lugia@lugia-castle dvipdfm]$ cat otf-ipa.map % OTF for dvipdfmx %%%%% min %%%%% otf-ujmr-h UniJIS-UTF16-H ipam.ttf otf-ujmr-v UniJIS-UTF16-V ipam.ttf otf-cjmr-h Identity-H ipam.ttf otf-cjmr-v Identity-V ipam.ttf hminr-h H ipam.ttf hminr-v V ipam.ttf %%%%% goth %%%%% otf-ujgr-h UniJIS-UTF16-H ipag.ttf otf-ujgr-v UniJIS-UTF16-V ipag.ttf otf-cjgr-h Identity-H ipag.ttf otf-cjgr-v Identity-V ipag.ttf hgothr-h H ipag.ttf hgothr-v V ipag.ttf %%%%% bold min %%%%% otf-ujmb-h UniJIS-UTF16-H ipam.ttf,Bold otf-ujmb-v UniJIS-UTF16-V ipam.ttf,Bold otf-cjmb-h Identity-H ipam.ttf,Bold otf-cjmb-v Identity-V ipam.ttf,Bold hminb-h H ipam.ttf,Bold hminb-v V ipam.ttf,Bold %%%%% bold goth %%%%% otf-ujgb-h UniJIS-UTF16-H ipag.ttf,Bold otf-ujgb-v UniJIS-UTF16-V ipag.ttf,Bold otf-cjgb-h Identity-H ipag.ttf,Bold otf-cjgb-v Identity-V ipag.ttf,Bold hgothb-h H ipag.ttf,Bold hgothb-v V ipag.ttf,Bold %%%%% maru goth %%%%% otf-ujmgr-h UniJIS-UTF16-H ipam.ttf otf-ujmgr-v UniJIS-UTF16-V ipam.ttf otf-cjmgr-h Identity-H ipam.ttf otf-cjmgr-v Identity-V ipam.ttf hmgothr-h H ipam.ttf hmgothr-v V ipam.ttf [lugia@lugia-castle dvipdfm]$ cat utf-ipa.map % UTF for dvipdfmx unijmin-h UniJIS-UTF16-H ipam.ttf unijmin-v UniJIS-UTF16-V ipam.ttf cidmin-h Identity-H ipam.ttf cidmin-v Identity-V ipam.ttf hmr H ipam.ttf hmrv V ipam.ttf unijgoth-h UniJIS-UTF16-H ipag.ttf unijgoth-v UniJIS-UTF16-V ipag.ttf cidgoth-h Identity-H ipag.ttf cidgoth-v Identity-V ipag.ttf hkb H ipag.ttf hkbv V ipag.ttf [lugia@lugia-castle dvipdfm]$
ああ、こっちが TTF なってるから「フォントが見付かりません」なのか?
$ strace dvipdfmx ディジタルフィルタの基礎.dvi 2> log $ cat log | grep utf-ipa.map $ cat log | grep otf-ipa.map $
だがしかし読んでないな。もともと読んでいないなら、変えても仕方がないな。
$ cat log | grep dvipdfm (前略) stat64("/home/lugia/.texmf-var/fonts/map/dvipdfmx/updmap", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 access("/home/lugia/.texmf-var/fonts/map/dvipdfmx/texfonts.map", R_OK) = -1 ENOENT (No such file or directory) access("/home/lugia/.texmf-var/fonts/map/dvipdfmx/updmap/texfonts.map", R_OK) = -1 ENOENT (No such file or directory) (後略)
個人用の設定の場合はここに書かないいけないのか?