Takashi Hiromatsu
matsu****@ca2*****
2005年 11月 17日 (木) 23:29:34 JST
Dear party, The fixed-width-fontset package was revised on CVS HEAD. ignore 'defadvice to 'set-default-font define new function 'fixed-width-set-default-fontset instead of 'set-default-font small bug fixed You can take it from http://cvs.sourceforge.jp/cgi-bin/viewcvs.cgi/macemacsjp/fixed-width-fontset/ To set fontset please Doc. shown in below ;; 2.3. set fontset ;; If font is defined like as ;; "fontset-hiraginokaku", ;; 12point of ヒラギノ角ゴシック(hiraginokaku) is used. ;; ;; If you want to use other sizes, please use full XLFD name like as ;; "-*-*-medium-r-normal--8-*-*-*-*-*-fontset-hiraginomaru" ;; ;; 2.3.1. If you are not familiar to emacs lisp, follow this section. ;; ;; To define default fontset, I suggest you to use ;; 'fixed-width-set-default-fontset as below. ;; 12point ;; (fixed-width-set-default-fontset "fontset-hiraginokaku") ;; other sizes ;; (fixed-width-set-default-fontset ;; "-*-*-medium-r-normal--8-*-*-*-*-*-fontset-hiraginokaku") ;; ;; On initial frame, to use different font from default one, please set ;; (add-to-list 'initial-frame-alist '(font . "fontset-hiraginomaru")) ;; or ;; (add-to-list ;; 'initial-frame-alist ;; '(font . "-*-*-medium-r-normal--8-*-*-*-*-*-fontset-hiraginomaru")) ;; ;; To change fontset only on current frame, set ;; (set-frame-font "fontset-hiraginomaru") ;; or ;; (set-frame-font ;; "-*-*-medium-r-normal--8-*-*-*-*-*-fontset-hiraginomaru") ;; ;; 2.3.2. If you are familiar to E-lisps ;; ;; In .emacs.el, by setting ('font . fontset-name) in ;; 'default-frame-alist ;; or ;; 'initial-frame-alist ;; font "fontset-name" should be used. ;; ;; To change font on current frame, please use 'set-frame-font. Best regards, Takashi Hiromatsu ---------------------------------------------------------------------------- 各位 CVS先端で、fixed-wudth-fontset を変更しました。 一昨日実施した、set-default-font に 対する、defadvice を削除 その代り、新しい関数、fixed-width-set-default-fontset を定義 その他、小さなバグフィックス 以下から取得できます。 http://cvs.sourceforge.jp/cgi-bin/viewcvs.cgi/macemacsjp/fixed-width-fontset/ 設定の方法を、多少変えてます。以下、参照下さい。 ;; 2.3. set fontset ;; 次のように指定した場合、 ;; "fontset-hiraginokaku" ;; ヒラギノ角ゴシックの12point が使われます。 ;; ;; これ以外のサイズを使いたい場合は、 ;; "-*-*-medium-r-normal--8-*-*-*-*-*-fontset-hiraginomaru" ;; の様に、フルXLFDネームを指定してください。 ;; ;; 2.3.1. emacs lisp に馴染の無い方の為に ;; ;; デフォルトで使うフォントセットの指定する場合は以下のように ;; fixed-width-set-default-fontset を使ってください。 ;; 12pointを使う場合 ;; (fixed-width-set-default-fontset "fontset-hiraginokaku") ;; 12point以外のサイズを使う場合 ;; (fixed-width-set-default-fontset ;; "-*-*-medium-r-normal--8-*-*-*-*-*-fontset-hiraginokaku") ;; ;; 最初のフレームだけ、別のfontsetを使いたい場合は、 ;; (add-to-list 'initial-frame-alist '(font . "fontset-hiraginomaru")) ;; や、 ;; (add-to-list ;; 'initial-frame-alist ;; '(font . "-*-*-medium-r-normal--8-*-*-*-*-*-fontset-hiraginomaru")) ;; 等として下さい。 ;; ;; 今カーソルの有るフレームだけ、フォントを変更したい場合は、 ;; (set-frame-font "fontset-hiraginomaru") ;; や ;; (set-frame-font ;; "-*-*-medium-r-normal--8-*-*-*-*-*-fontset-hiraginomaru") ;; としてください。 ;; ;; 2.3.2. emacs lisp を理解して居られる方に ;; ;; .emacs.el で ;; 'default-frame-alist ;; 及び ;; 'initial-frame-alist ;; に、('font . fontset-name) を設定することにより、fontset-name が各々 ;; 有効になります。 ;; 又、現在のフレームのフォントを変更するには、set-frame-font をお使い下さい。 ;; 宜しくお願いします。 廣松