分享 powerline fonts patch for vim

xds2000 · 2012年06月25日 · 最后由 zw963 回复于 2012年06月26日 · 6509 次阅读

我在 fedora16 上使用 Codegram vimfiles 中发现插件 powerline 效果不理想。问题是字体有问题。一直没找到解决办法。 今天看到这个 dotfiles 包后,偶遇这个说明: You must install Inconsolata to have powerline theme work correctly out of the box.

http://skwp.github.com/dotfiles/

这个包是为 osx 准备的,我就拿我需要的部分。和大家分享一下这个,现在字体安装后,就好看多了。

我没有安装 inconsolata 也没问题啊,找个自己喜欢的字体 patch 一下就好了。

上张图可以预览我的效果。我的环境是 Fedora 16.安装这个 patch 后就可以修正字体的问题。至于@wang0109 说的没问题,应该和我的环境不一样。我只是分享给大家。

实质上 powerline 只是为字体提供一些特殊 glyph 并在状态栏使用这些三角之类的字形,官方的说法是使用 fontforge 脚本来给任意字体强制注入这些 glyph。skwp 是提供了一个已经注入好的 inconsolata.这样就可以 out of box 使用。个人选择注入 dejavu sans mono。

从我正式开始使用 Emacs 之后,我的 Emacs 英文字体一直设定的就是这个 (Inconsolata), 从来没换过。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号