|
|
发表于 2009-5-9 19:25:56
|
显示全部楼层
哇呀, emacs 可以读 fontconfig 的字体设置了?
我记得以前使用的时候, emacs 是完全无视 fontconfig, 随机选择一个中文字体来显示的。。。
说下我的经验, 新建一个脚本 e, 如下- #!/bin/bash
- emacsclient -c $@ || (emacs --daemon && emacsclient -c $@)
复制代码
绑定到一个快捷键,平时都是直接快捷键打开 emacs.
字体设置:- (defun my-default-font()
- (interactive)
- (set-default-font "DejaVu Sans Mono:pixelsize=14:antialias=subpixel")
- (set-fontset-font "fontset-default"
- 'unicode '("Microsoft YaHei" . "unicode-bmp"))
- )
- (my-default-font)
-
- (add-to-list
- 'after-make-frame-functions
- (lambda (new-frame)
- (select-frame new-frame)
- (tool-bar-mode 0)
- (my-default-font)))
复制代码
将字体设置写成一个函数,在创建 frame 的时候进行读入,这样不管 daemon 读不读入字体信息都没有问题了,如果是新开 frame, 就会执行这个函数,如果 -nw 开,直接使用终端的字体配置。 |
|