Ubuntu 9.04

8.10 から 9.04 にアップグレードしてみたんだけどフォントに関連して2つすんなりいかなくて困った.自己解決する能力がない orz ので現象だけ記録しておく.

emacs-snapshot

M+IPAの日本語フォントが使えない.

  (add-to-list 'default-frame-alist
               '(font . "VL Gothic-12"))
  (set-default-font "VL Gothic-12")
  (set-fontset-font (frame-parameter nil 'font)
                    'japanese-jisx0208
                    '("M+1VM+IPAG circle" . "unicode-bmp"))
  (set-fontset-font (frame-parameter nil 'font)
                    'katakana-jisx0201
                    '("M+1VM+IPAG circle" . "unicode-bmp"))
  (set-fontset-font (frame-parameter nil 'font)
                    'ascii
                    '("M+1VM+IPAG circle" . "unicode-bmp"))
  (set-fontset-font (frame-parameter nil 'font)
                    'unicode
                    '("M+1VM+IPAG circle" . "unicode-bmp"))

てな設定にしていたんだけど.

error: Fontset `-bitstream-M+1VM+IPAG circle-normal-normal-normal-*-12-*-*-*-d-0-iso10646-1' does not exist

というエラー.

追記:3009-04-26
なんでかは判らない orz.でもこちらは

  (add-to-list 'default-frame-alist 
               '(font . "VL Gothic-12"))
  (set-default-font "VL Gothic-12")
  (set-fontset-font "fontset-default"
		    'japanese-jisx0208
		    '("M+1VM+IPAG circle" . "unicode-bmp"))

これで上手くいくようだ.

dvipdfmx

dvipdfmx が pdf を作ってくれなくなった.

mktexpk: don't know how to create bitmap font for gbm-jis.
kpathsea: Appending font creation commands to missfont.log.

** WARNING ** Could not locate a virtual/physical font for TFM "gbm-jis".
** WARNING ** >> There are no valid font mapping entry for this font.
** WARNING ** >> Font file name "gbm-jis" was assumed but failed to locate that font.
** ERROR ** Cannot proceed without .vf or "physical" font for PDF output...

ううん.こいつが使えないのは私にとっては致命的.