-
-
Save latpaw/6f9b55a0d11809e698b55e051ec355b6 to your computer and use it in GitHub Desktop.
Emacs org-mode实现中英文混排时表格对齐功能
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(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