Elisp
Elisp でフォントセットを設定するには、
create-fontset-from-fontset-spec
という Elisp 関数を使います。書き方は ~/.Xdefaults に書く場合と
殆んど同じです (ただし「名前を 0 から順に付ける」は不要)。例えば、
(create-fontset-from-fontset-spec
"-*-fixed-medium-r-normal--14-*-*-*-*-*-fontset-14,
ascii:-*-fixed-medium-r-normal--14-*-iso8859-1,
japanese-jisx0208:-misc-fixed-medium-r-normal--14-*-jisx0208*,
katakana-jisx0201:-misc-fixed-medium-r-normal--14-*-jisx0201*")
; bold-r-normal
(create-fontset-from-fontset-spec
"-*-fixed-bold-r-normal--14-*-*-*-*-*-fontset-14,
ascii:-*-*-bold-r-normal--14-*-*-iso8859-1,
japanese-jisx0208:-misc-fixed-medium-r-normal--14-*-jisx0208*,
katakana-jisx0201:-misc-fixed-medium-r-normal--14-*-jisx0201*")
という ~/.emacs-fontset-only というものを用意しておいて、
xrdb /dev/null
emacs -q -l ~/.emacs-fontset-only と起動して M-x list-fontset RET とすると
次のような一覧が表示されます
Fontset: -*-fixed-bold-r-normal--14-*-*-*-*-*-fontset-14
Fontset: -*-fixed-medium-r-normal--14-*-*-*-*-*-fontset-14
Fontset: -*-*-*-*-*-*-*-*-*-*-*-*-fontset-default
Fontset: -*-fixed-medium-r-normal-*-16-*-*-*-*-*-fontset-standard
|