xdvi がなんというか,
% xdvi hoge.dvi FT2: Open Font Error. (min)
とか言って寒く落ちる状態になってしまった.
% xdvi -debug 4 hoge.dvi (snip) xdvi: Define font "cmss8" scale=524288 design=524288 number=80 xdvi: Define font "min10" scale=1162740 design=655360 number=78 FT2: Open Font Error. (min)
ということらしい.よくわからない. Google によると vfontmap 云々の問題ぽいので,
% strace -f xdvi -debug 4 thesis.dvi |& grep vfont
[pid 5303] open("vfontmap", O_RDONLY) = -1 ENOENT (No such file or directory)
[pid 5303] open("/var/lib/texmf/vfontmap", O_RDONLY) = 4
とかで探りを入れて,/var/lib/texmf/vfontmap を見てみる.
[/var/lib/texmf/vfontmap] ### This file is automatically generated by update-vfontmap # # Please do not edit this file directly. If you want to change # or add anything please take a look at the files in # /etc/texmf/vfontmap.d, and invoke update-vfontmap. # ### ### From file: /etc/texmf/vfontmap.d/20ptex-jisfonts.map ### For ptex-jisfonts jis /usr/share/fonts/truetype/kochi/kochi-mincho.ttf jisg /usr/share/fonts/truetype/kochi/kochi-gothic.ttf ### End of file: /etc/texmf/vfontmap.d/20ptex-jisfonts.map ### From file: /etc/texmf/vfontmap.d/20xdvik-ja.map @Mincho Roman|Mincho@ rml JIS-H % ASCII pTeX rmlv JIS-V % ASCII pTeX dm JIS-H % NTT jTeX @Gothic SansSerif|Gothic@ gbm JIS-H % ASCII pTeX gbmv JIS-V % ASCII pTeX dg JIS-H % NTT jTeX ### End of file: /etc/texmf/vfontmap.d/20xdvik-ja.map
/etc/texmf/vfontmap.d/* か.
% ls -l /etc/texmf/vfontmap.d/ 合計 4 -rw-r--r-- 1 root root 344 2005-04-07 13:27 20ascii-ptex.map.dpkg-bak -rw-r--r-- 1 root root 119 2005-04-07 13:27 20ntt-jtex.map.dpkg-bak -rw-r--r-- 1 root root 136 2005-05-11 23:58 20ptex-jisfonts.map -rw-r--r-- 1 root root 195 2006-10-13 08:12 20xdvik-ja.map
確かに,
[/etc/texmf/vfontmap.d/20ascii-ptex.map.dpkg-bak ] min /usr/share/fonts/truetype/kochi/kochi-mincho.ttf
とかになっているので,
% dpkg -S /etc/texmf/vfontmap.d/20ascii-ptex.map xdvik-ja: /etc/texmf/vfontmap.d/20ascii-ptex.map
ということで xdvik-ja 付近の問題ぽい.
% sudo rm /etc/texmf/vfontmap.d/*bak % sudo dpkg --purge xdvik-ja % sudo dpkg -i xdvik-ja_22.84.8-j1.22-1_i386.deb % ls -l /etc/texmf/vfontmap.d/ 合計 4 -rw-r--r-- 1 root root 344 2005-04-07 13:27 20ascii-ptex.map -rw-r--r-- 1 root root 119 2005-04-07 13:27 20ntt-jtex.map -rw-r--r-- 1 root root 136 2005-05-11 23:58 20ptex-jisfonts.map -rw-r--r-- 1 root root 195 2006-10-13 08:12 20xdvik-ja.map
と,いう感じで直った模様.
JAL のマイル残高が「9,521マイル」.有効期限は 2006/12/31.
で,大抵の特典が 10,000 マイルから...
は,なんだか制約が多く,かついまいちちゃんと使う気がしない. 唯一使えそうなのは PiTaPa「ショップdeポイント」特典だが, そもそも PiTaPa を持ってないし, 私の JAL カードにはクレジット機能が付いていない.
も,なんだか使う気がしない.
Oki Doki ポイントプログラムから 1ポイント=3マイル でマイルに 変換 すればたぶん 10,000 マイルになるのであるが,どうしたものか.というか,
マイルは、移行のお申し出から約2ヵ月後に積算されます。
間に合わないじゃん...いや,MyJCB によると,
※ポイント移行までには、受付後約2〜4週間かかります。
となっているが...うむむ.やるきなしなしか.
そもそも JAL のマイルの有効期限が問題で, 今までもかなりのマイル数を期限切れで失効してしまっているような気がする. UA の場合は,最後の搭乗から3年以内にまた搭乗すれば, すべてのマイルが有効なままなのに...
Linux 2.6.19-rc1 以降で shfs が使えない のであきらめて sshfs を使うことにした.
sshfs は FUSE (Filesystem in Userspace) を使って,ssh 越しに filesystem を mount するもの. shfs と違い FUSE は Linux に取り込まれている(fuse.ko)ので, Linux kernel の変化にも追従していっている.
ということで試す.
user 権限で remote.example.org に ssh で login できるとすると, あとは,
% sshfs remote.example.org:/work /home/myn/mnt
とするだけ.ただし,普通にいろいろ怒られたので,メモると,
sshfs から fusermount を叩くのだが,これを実行できなければならない. Debian (sid) の場合,
% ls -l /usr/bin/fusermount -rwsr-x--- 1 root fuse 18368 Sep 10 04:24 /usr/bin/fusermount
という感じなので,fuse group に入る必要がある.
ぐらい(当然 fuse.ko を modprobe しておく必要がある).
ちなみに umount は,
% fusermount -u /home/myn/mnt
という感じで.ちなみに,いろいろ気持ち悪いので,リストすると,
という感じ.
等々の patch のため(他にもあるかも) fs.h が結構変更されてて, 結局追いきれず.
なお [myn:2006090300] は shfs_0.35-6.1 で対応されているみたい.
xdvik-ja と ptex-jisfonts をいじっていたら dvipdfmx が動かなくなった. いつもの,
dvipdfmx hoge.dvi hoge.dvi -> hoge.pdf [1kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+359/600 --dpi 959 rml-jis mktexpk: don't know how to create bitmap font for rml-jis. kpathsea: Appending font creation commands to missfont.log. ** WARNING ** Could not locate a virtual/physical font for TFM "rml-jis". ** WARNING ** >> There are no valid font mapping entry for this font. ** WARNING ** >> Font file name "rml-jis" was assumed but failed to locate that font. ** ERROR ** Cannot proceed without .vf or "physical" font for PDF output...
とかいうやつで.
で,いつも対処法を忘れるのでメモ. <URL:http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?Linux%2FDebian> にあるとおり, /etc/texmf/dvipdfm/dvipdfmx.cfg の最後に
f jis-cjk.map
を追記するだけ.
なんというか,たぶん先月ぐらいから, xdvik-ja と ptex-jisfonts と vfdata-morisawa5 がぶつかっててややこしい.
Package: xdvik-ja Version: 22.84.10-j1.33-1 Conflicts: ptex-jisfonts (<= 2-18), vfdata-morisawa5 (<= 0.0.20020122-11) Package: ptex-jisfonts Version: 2-18 Package: vfdata-morisawa5 Version: 0.0.20020122-12 Conflicts: xdvik-ja (<< 22.84.10)
という感じで.とりえず, xdvik-ja_22.84.8-j1.22-1 は
Package: xdvik-ja Version: 22.84.8-j1.22-1 Conflicts: ptex-jisfonts (<= 2-13), vfdata-morisawa5 (<= 0.0.20020122-7)
という感じなので,vfdata-morisawa5 は捨てて(というか使ってないと思う), ptex-jisfonts_2-18 + xdvik-ja_22.84.8-j1.22-1 で凌ごうかと思う.
Last-modified: Sat Jun 16 12:00:14 +0900 2007