Monday 10 August 2009

My Emacs Font Setting

Bitstream Vera Sans Mono plus Microsoft YaHei
  1. Setting in ~/.Xdefaults
    Emacs.Fontset-0:-*-bitstream vera sans mono-medium-r-*-*-16-*-*-*-*-*-fontset-bitstream
    Emacs.font:fontset-bitstream
  2. Load the setting
    xrdb ~/.Xdefaults
  3. Setting in ~/.emacs
    (set-fontset-font
     "fontset-default" nil
     "-*-microsoft yahei-*-*-*-*-16-*-*-*-*-0-iso10646-1" nil 'prepend)
    (set-fontset-font
     "fontset-bitstream" 'kana
     "-*-microsoft yahei-*-*-*-*-16-*-*-*-*-0-iso10646-1" nil 'prepend)
    (set-fontset-font
     "fontset-bitstream" 'han
     "-*-microsoft yahei-*-*-*-*-16-*-*-*-*-0-iso10646-1" nil 'prepend)
    (set-fontset-font
     "fontset-bitstream" 'cjk-misc
     "-*-microsoft yahei-*-*-*-*-16-*-*-*-*-0-iso10646-1" nil 'prepend)
Several commands which may be helpful
  1. sudo mkfontscale ; sudo mkfontdir; sudo fc-cache -fv
  2. (Emacs) M-x describle-char 
    check which char is using which font
  3. xlsfonts
    list X server fonts, for example, xlsfonts | grep bitstream
Reference
Microsoft YaHei Install: http://www.cukesoft.cn/blog/read.php?5


No comments: