Emacs 在高分辨率下的字体问题

前几日看论坛有说中英文字体和对齐的问题,感谢某位高手的一段代码,成功设置了中英文字体。

(dolist (charset '(kana han cjk-misc bopomofo))
  (set-fontset-font (frame-parameter nil 'font) charset
                    (font-spec :family "STFangsong" :size 22)))

然后用source code pro 20号,华文仿宋22号,成功解决表格和其他地方对不齐的问题。

新问题是在普通分辨率下一切正常,在高分辨率2K笔记本下启动程序后字体巨小,已经用系统放大200%显示了,好像对 Emacs 不起作用。所以都是ctrl+滚轮调整显示。放大字体后,发现仿宋体变成了宋体,表格再次不能对齐了。

只有我一个人觉得 Source Code Pro 很丑么

1 个赞

为了用 SF Mono 放弃配置中文对齐的路过。

不理解字体和中文对齐为什么会对立。。。。

主要是懒得折腾,也不觉得有好看的字体。不过已经定义了和函数,编辑表格的时候自动改字体。平时用默认的就是了。

我也是懒,自从折腾出 chinese-fonts-setup 后,我就再没有折腾过字体,反正每次都可以正确显示 :joy: