Shammer's Philosophy

My private adversaria

Emacs Font configuration on Debian

Today's article is a Debian version of Emacs Font change - Shammerism. But both Monaco and Osaka font are not installed as default. Some steps are required different from Mac OS X.

Install Osaka

  1. su -
  2. mkdir -p /usr/share/fonts/ttc-osaka
  3. cd /usr/share/fonts/ttc-osaka
  4. wget http://osaka.is.land.to/files/Osaka.zip
  5. unzip Osaka.zip
  6. cd ..
  7. fc-cache -fv
  8. rm ttc-osaka/Osaka.zip

Install Monaco

  1. su -
  2. mkdir -p /usr/share/fonts/truetype/ttf-monaco
  3. cd /usr/share/fonts/truetype/ttf-monaco
  4. wget http://www.gringod.com/wp-upload/software/Fonts/Monaco_Linux.ttf
  5. mkfontdir
  6. cd ..
  7. fc-cache -fv

Configure Emacs init file

(when window-system
  (create-fontset-from-ascii-font "Monaco:pixelsize=14" nil "myfavoritefontset")
  (set-fontset-font "fontset-myfavoritefontset"
                    'japanese-jisx0208 ;'unicode
                    (font-spec :family "Osaka" :size 16)
                    nil
                    'append)
  (add-to-list 'default-frame-alist '(font . "fontset-myfavoritefontset")))