2002年12月01日(日) [過去の今日]
#2 XEmacsのboldフォント
前から気になってたのだが、XEmacsにmplusフォントを使用してると、なぜか日本語部だけbold表示ができない。boldだけ他のフォントにしてみたりもしてみたのだが効果は無い。メイン環境ではないのであまり追求してないのだが、どうもすっきりしないのである。参考までに、うちのxemacs-font-set.elを書き写しておこう。
(setq font-size 13) (face-spec-set 'bold '((t (:bold t)))) (face-spec-set 'italic '((t (:italic t)))) (face-spec-set 'bold-italic '((t (:bold t :italic t)))) (set-face-font 'default `( ,(format "-mplus-gothic-medium-r-normal--%d-*-iso8859-1" font-size) ,(format "-mplus-gothic-medium-r-normal--%d-*-jisx0201.1976-0" font-size) ,(format "-mplus-gothic-medium-r-normal--%d-*-jisx0208.1983-0" font-size) ,(format "-mplus-gothic-medium-r-normal--%d-*-jisx0212.1990-0" font-size) ) 'global '(mule-fonts) 'prepend) (set-face-font 'bold `( ,(format "-mplus-gothic-bold-r-normal--%d-*-iso8859-1" font-size) ,(format "-kochi-gothic-bold-r-normal--%d-*-jisx0201.1976-0" font-size) ,(format "-kochi-gothic-bold-r-normal--%d-*-jisx0208.1983-0" font-size) ) 'global '(mule-fonts) 'prepend) (set-face-font 'italic `( ,(format "-kochi-gothic-medium-i-normal--%d-0-0-0-c-0-iso8859-1" font-size) ,(format "-kochi-gothic-medium-i-normal--%d-0-0-0-c-0-jisx0201.1976-0" font-size) ,(format "-kochi-gothic-medium-i-normal--%d-0-0-0-c-0-jisx0208.1983-0" font-size) ) 'global '(mule-fonts) 'prepend) (set-face-font 'bold-italic `( ,(format "-kochi-gothic-bold-i-normal--%d-0-0-0-c-0-iso8859-1" font-size) ,(format "-kochi-gothic-bold-i-normal--%d-0-0-0-c-0-jisx0201.1976-0" font-size) ,(format "-kochi-gothic-bold-i-normal--%d-0-0-0-c-0-jisx0208.1983-0" font-size) ) 'global '(mule-fonts) 'prepend)
なお、参考にさせてもらったのは 「フォントの設定」 というページである。
(@517)
@ とかいってたら:
できた……
XEmacs*font: -mplus-gothic-medium-r-normal--13-*-*-*-*-*-*-* XEmacs.bold-italic.attributeFont: -kochi-gothic-bold-i-13--*-*-*-*-*-*-*-* XEmacs.italic.attributeFont: -kochi-gothic-medium-i-*--13-*-*-*-*-*-*-* XEmacs.bold.attributeFont: -mplus-gothic-bold-r-*--13-*-*-*-*-*-*-*
.Xresourcesに書いてみたらうまくいった……なんだよもう……
(@530)