https://manateelazycat.github.io/emacs/2020/04/02/org-font.html
写了一篇文章来表述解决方案,我觉得这种方法比cnfonts的更简单直接一点。
https://manateelazycat.github.io/emacs/2020/04/02/org-font.html
写了一篇文章来表述解决方案,我觉得这种方法比cnfonts的更简单直接一点。
老哥这个博客正文的字体叫啥呀
f12可以看到
在windows上,我是微软雅黑+ubuntu mono。更纱黑的英文比ubuntu mono高一点,显示的时候会少显示2行。而且默认的更纱黑体,小写l和数字1不好区分。
是的,感觉解决 Org-mode 中对齐问题的最好方法就是找一个包含半宽英文和中文的字体。(这样顺便也就解决等高问题了)
像我这样不喜欢 Sarasa (更纱) 中的英文字形(Iosevka)的还可以试试这些:
字体名 | 备注 |
---|---|
WenQuanYi Zenhei Mono (文泉驿等宽正黑) | 中英文,半宽,等高 |
Inconsolata | 英文,半宽 |
Ubuntu Mono | 英文,半宽 |
ProgmataPro | 英文,半宽,付费 |
M+ font | 日本人做的,半宽,有包含部分汉字的版本 |
Noto Sans Mono CJK SC | 中英文,半宽,以前的版本英文部分用的 Adobe Source code pro |
像开源的可以自己合并中文字体,或者改改行高。 我目前在用 M+ 2m,自己魔改了一下,搭配的 Adobe Heiti Std
更纱黑体中文标点比其它字符高,就转别的了。
可以自己改改配置,调整更纱黑体的英文字体,有很多选项,重新生成更纱黑体。
M+看着挺漂亮,不过还是比ubuntu高一点,造成会少显示1、2行。
没细了解过更纱。
因为 M+ 为了和汉字等高啊,半宽的纯英文字体为了看起来不那么瘦,都会矮一些。
我现在用的更高点
我主要在 Org-mode 下用这个字体,所以多两行少两行对我来说不太重要,其他模式我更喜欢 Inconsolata, 这个应该和 Ubuntu Mono 差不多高。
另外 Inconsolata 或 Ubuntu Mono 和中文字体搭配时,搞出来总是显得英文字体字形太小,强迫症根本忍不了啊。
emacs 能不能org表格里面用更纱黑体,表格外用其他字体。
这不是基本操作吗
这样
(set-face-attribute 'org-table nil :font "等距更纱黑体 SC 14"
:fontset (create-fontset-from-fontset-spec (concat "-*-*-*-*-*--*-*-*-*-*-*-fontset-orgtable" ",han:等距更纱黑体 SC 14")))
很少用org,所以问问,受教了,谢谢。
我记得猫哥也不用 org 的,咋突然研究起这个了。
最近发现org-mode配合pandoc直接写文档转发给客户word的操作比较爽,偶尔用一下
是的,不然你给 org-link 之类对不齐的 face 也设置一样的字体,就可以对齐了
改为更纱黑体+ubuntu后,中英文等高了。但是雅黑感觉比更纱黑体的中文好看一点点。可能是看习惯雅黑了。
更纱黑体 CJK 部分用的就是思源黑体(但是我不知道更纱有没有改思源的行高),思源字体最大的优势就是覆盖广、开源,但是我个人还是更喜欢那些喇叭口字体。