emacs在4k分辨率的屏幕上该怎么设置? [已解决]

如题所示, 有没有人配制过?

问题已解决.

今天下午第一次在linux上使用4k显示器, linux对4k支持还可以, 几个简单的配制之后, 测试了常用的一些程序都能适配. emacs 26字体方面也没有问题.

正常使用影响不大, 但是细节还不如mac, 主要是图标尺寸没有自适应, 好多地方可以修改图标大小, 修改后ok, 但还有的地方没法修改图标大小.

你想设置什么?我就是用的一块27寸4K屏幕。

主要是字体太小了. 我是在linux上, 启动emacs前export GDK_SCALE=2, 没有生效.

emacs -Q可以生效, 看来跟配置有关. 测试发现跟set-frame-font有关, 用它设置一下字体, GDK_SCALE效果就消失了

你试试

(set-default-font "monaco 14")

设置字体和字号

看了下文档, set-default-font和set-frame-font是同一个函数, 前者已经过时.

试了下, 你的示例可以, 而我原先用的是这种格式: (set-default-font "monaco:size=14") 改成你的格式就可以了.

你这种格式对于字体名字带空格的情况兼容性怎么样? 比如"DejaVu Sans Mono"

Sarasa Mono SC可用

好, 多谢…

(set-frame-font “DejaVu Sans Mono 14”)

粗体:(set-frame-font “DejaVu Sans Mono Bold 14”)

2 个赞

没想到能支持这么自由的格式, 我在想, 如果有一个字体名称就叫"DejaVu Sans Mono Bold"(不是DejaVu Sans Mono的粗体), 会是什么结果?

这个名字不是组合出来的,是那个字体本身的名字。字体集是dejavu sans mono,字体是dejavu sans mono bold

甚至不需要大写

emacs对这个字体信息的格式有没有专门的文档讲解?

so easy :grinning:

1 个赞