orgmode 表格中英文混排

Vim、Emacs配置和使用
回复
cnLiuyix
帖子: 32
注册时间: 2010-02-01 22:08
送出感谢: 0
接收感谢: 0
联系:

orgmode 表格中英文混排

#1

帖子 cnLiuyix » 2013-03-26 11:37

orgmode的表格基于文本,如果有中英文的话,默认是很难看的。

折腾了半天,发现原理其实很简单,就是不断调整中英文字体的大小,使每个中文字体宽度大致与2个英文字母大小一样就ok了。我现在用的是Monaco+文泉驿微米黑,调了几次发现 Monaco 15 配合 微米黑 18刚刚好

代码: 全选

(set-frame-font "Monaco:pixelsize=15")
(dolist (charset '(han kana symbol cjk-misc bopomofo))
  (set-fontset-font (frame-parameter nil 'font)
                    charset
                    (font-spec :family "文泉驿微米黑" :size 18)
))

附件是Monaco字体,丢进 $HOME/.fonts 之后 执行下

代码: 全选

fc-cache -fv
就可以使用了。
附件
orgmode-table.png
效果截图
orgmode-table.png (8.99 KiB) 查看 916 次
Monaco.tar.gz
Monaco英文字体
(171.94 KiB) 下载 49 次
I code.
liuyix.org
头像
ACGNX
帖子: 87
注册时间: 2012-07-12 14:02
送出感谢: 2 次
接收感谢: 1 次

Re: orgmode 表格中英文混排

#2

帖子 ACGNX » 2013-04-11 13:03

之前也这样用过, 但我的设置后不能启动 daemon.
普通启动倒是没报错...
回复

回到 “Vim和Emacs”