发现了一个自动给org-table设置等宽中英文字体的方法

在stackexchange上找到了一个返回字符宽度的函数:

这样就可以根据当前英文字符的宽度(或者两倍宽度)来找到相应中文字体的大小, 然后给org-table单独设置一个fontset就行了.

代码比较渣, 就不放了.

5 个赞

还有比cnfont更好的解决办法吗?

没用过cnfont… 不过看过他的一些代码,道理是一样的。这是有了查看字符宽度的函数之后,就可以确切知道字号和字符宽度的对应关系(等宽字体),不用再手动调整字号了。