emacs with xft

emacs with xft (by hanlray(at)gmail.com)

emacs21和即将发布的emacs22都是使用core font system的,因此效果比较差;emacs的cvs仓库有一个分支emacs-unicode-2,据说是未来的emacs23,使用的xft字体系统,效果是令人满意的。

emacs23是通过font backend机制来实现对xft的支持的,当打开这种机制后,原有的core font system就成为一个font backend,xft为另一个font backend,通过X resource指定使用哪个font backend。这需要在编译期和运行期都作适当的设置:

build

  • cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/sources/emacs co -r emacs-unicode-2 emacs
  • ./configure —with-gtk —enable-font-backend —with-xft 注意之前要安装texinfo,否则将不会生成emacs的info文件
  • make
  • make install

running

在~/.Xdefaults或类似文件里指定:

Emacs.FontBackend: xft

强制使用xft font backend

以下面的方式运行emacs:

emcas —enable-font-backend -fn "sans-16"

打开font backend并以fontconfig的font pattern格式指定字体
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值