January 7, 2020
By: Kevin

emacs的字体工具cnfonts

  1. 推荐一个好看的字体
  2. 字体配置
  3. 中英文对齐
  4. 参考

推荐一个好看的字体

JetBrains Mono 是JetBrains专门为程序员出的一套西语字体(不支持中文).

中文支持我用微软雅黑.

两者结合的配置效果如下图:

pic

字体配置

我们需要单独安装cnfonts这个package:

M-x package-install cnfonts RET

下载jetbrains的字体, 然后双击安装到系统字体.

然后编辑cnfonts的配置文件:

M-x cnfonts-edit-profile-without-ui

在打开的文件中添加jetbrains mono这个字体

2

字体插入可以用M-x cnfonts-insert-fonts RET命令, 它会扫描并现显示所有已经安装的字体, 防止输错.

然后, 执行

M-x cnfonts-ui RET

选中喜欢的英文字体和中文字体:

34

中英文对齐

cnfonts的初衷就是做好中英文对齐, 这样在画图的时候和在org-mode做表格的时候不会出现中英文错乱.

cnfonts-ui界面调整中英文的大小, 直到对齐

5

参考

cnfonts github

Tags: emacs tool