Skip to content

Instantly share code, notes, and snippets.

@latpaw
Forked from wellown/gist:4267808
Last active April 13, 2016 08:01
Show Gist options
  • Save latpaw/6f9b55a0d11809e698b55e051ec355b6 to your computer and use it in GitHub Desktop.
Save latpaw/6f9b55a0d11809e698b55e051ec355b6 to your computer and use it in GitHub Desktop.
Emacs org-mode实现中英文混排时表格对齐功能
(eval-when-compile (require 'cl))
(defun set-font (english chinese english-size chinese-size)
(set-face-attribute 'default nil :font
(format "%s:pixelsize=%d" english english-size))
(dolist (charset '(kana han symbol cjk-misc bopomofo))
(set-fontset-font (frame-parameter nil 'font) charset
(font-spec :family chinese :size chinese-size))))
(ecase system-type
(gnu/linux
(set-face-bold-p 'bold nil)
(set-face-underline-p 'bold nil)
(set-font "monofur" "vera Sans YuanTi Mono" 14 14))
(darwin
(set-font "monofur" "STHeiti" 14 14)))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment