解决中英文表格对齐

一直没解决这个问题,今天试了好几次,终于解决了,虽然字体有些难看

(if (and (fboundp 'daemonp) (daemonp))
    (add-hook 'after-make-frame-functions
              (lambda (frame)
                (with-selected-frame frame
                  (set-face-font 'org-table "-Misc-Fixed-normal-normal-normal-*-18-*-*-*-c-90-iso10646-1"))))
  (set-face-font 'org-table "-Misc-Fixed-normal-normal-normal-*-18-*-*-*-c-90-iso10646-1"))
1 个赞

github 上有一个专门对应了字体的repo,但一下子想不起来了。 一般都用终端解决这个问题 还是赞一个~

如果用 spacemacs 的话可以用 chinese layers 的 spacemacs//set-monospaced-font

如果是windows下GUI版本,可以使用如下设置:

(when (display-graphic-p)
  ;; Setting English Font
  (set-face-attribute
   'default nil :font "Consolas 11")
  ;; Chinese Font
  (dolist (charset '(kana han symbol cjk-misc bopomofo))
    (set-fontset-font (frame-parameter nil 'font)
                      charset
                      (font-spec :family "Microsoft Yahei" :size 16))))

chinese-fonts-setup