vmware用に配布されているUbuntu7.10のemacsでmplusフォントを利用したときのメモ

mplusフォントのサイトからelispのコード片を.emacsにコピペしただけでは動かなかった。
エラーメッセージを見るとubuntu7.10ではこのフォントがないらしい。

ascii:-mplus-gothic-medium-r-normal--12-*-iso8859-1

.Xresourcesの方に書いてあるのを参考に

gothic -> fxd
normal -> semicondensed

にしたらとりあえずうまくいった。

(create-fontset-from-fontset-spec
    "-mplus-*-mplus-r-normal--10-*-*-*-*-*-fontset-mplus_10r,
    ascii:-mplus-gothic-medium-r-normal--10-*-iso8859-1,
    japanese-jisx0208:-mplus-gothic-medium-r-normal--10-*-jisx0208.1990-0,
    katakana-jisx0201:-mplus-gothic-medium-r-normal--10-*-jisx0201.1976-0")
(create-fontset-from-fontset-spec
    "-mplus-*-mplus-r-normal--12-*-*-*-*-*-fontset-mplus_10b,
    ascii:-mplus-gothic-bold-r-normal--10-*-iso8859-1,
    japanese-jisx0208:-mplus-gothic-bold-r-normal--10-*-jisx0208.1990-0,
    katakana-jisx0201:-mplus-gothic-bold-r-normal--10-*-jisx0201.1976-0")
(create-fontset-from-fontset-spec
    "-mplus-*-mplus-r-normal--12-*-*-*-*-*-fontset-mplus_12r,
    ascii:-mplus-fxd-medium-r-semicondensed--12-*-iso8859-1,
    japanese-jisx0208:-mplus-gothic-medium-r-normal--12-*-jisx0208.1990-0,
    katakana-jisx0201:-mplus-gothic-medium-r-normal--12-*-jisx0201.1976-0")
(create-fontset-from-fontset-spec
    "-mplus-*-mplus-r-normal--12-*-*-*-*-*-fontset-mplus_12b,
    ascii:-mplus-fxd-bold-r-semicondensed--12-*-iso8859-1,
    japanese-jisx0208:-mplus-gothic-bold-r-normal--12-*-jisx0208.1990-0,
    katakana-jisx0201:-mplus-gothic-bold-r-normal--12-*-jisx0201.1976-0")
(set-default-font "fontset-mplus_12r")