码迷,mamicode.com
首页 > 系统相关 > 详细

Emacs Org-mode中英文字体设置

时间:2015-04-22 00:05:34      阅读:276      评论:0      收藏:0      [点我收藏+]

标签:


Emacs Org-mode中英文字体设置

1 缺省字体存在的问题

一直在找一款能随心所欲记笔记的软件,近期发现了Org-mode,试用之后感觉确实非常好用。
不过,org-mode缺省字体在绘制表格时存在一个问题:因为中英文字体宽度不同,表格无法对齐。如下图所示:
技术分享

2 解决方法

 

2.1 环境说明

本机环境为Mac OS X、Emacs24.4,以下方法测试通过。

2.2 思路和方法

很少有字体是中英文都等宽的,即便有些软件实现了,可视化效果也不好。但是,Emacs可以中英文设置不同字体,只要分别找到两款等宽字体,并且找好他们的比例关系就可以了。
经过一段时间比较,选择了Monaco和文泉驿等宽微米黑。Monaco字体系统自带,文泉驿等宽微米黑字体可以到互联网上下载。
在我的机器上经过试验,Monaco的14和文泉驿等宽微米黑16显示后比例刚好是1:2,也就是一个中文占两个英文的位置。

2.3 emacs设置代码

;;;中文与英文字体设置
;; Setting English Font
(set-face-attribute
‘default nil :font "Monaco 14")
;; Chinese Font
(dolist (charset ‘(kana han symbol cjk-misc bopomofo))
(set-fontset-font (frame-parameter nil ‘font)
charset
(font-spec :family "WenQuanYi Micro Hei Mono" :size 16)))

2.4 显示效果

设置后orgmode中表格显示效果如下:
技术分享

Author: galaxy

Created: 2015-04-21 Tue 22:43

Emacs 24.4.1 (Org mode 8.2.10)

Validate

 

Emacs Org-mode中英文字体设置

标签:

原文地址:http://www.cnblogs.com/galaxy-gao/p/4445757.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!