Published on

Linux Console HiDPI Font Config

Authors
  • avatar
    Name
    ttyS3
    Twitter

老灯用的是 Nvidia 显卡闭源驱动. 显示器是 4K 的.

这操作基本上是每次装机后必备的, 这里记录下.

Linux Console 字体太大了

默认情况下有个问题就是: console 下面的字体太大了. 字体太大了, 是因为 frame buffer 分辨率太低了, 最简单的做法就是把 console 字体调小一点.

纯 console 下的字体是点阵字体. 默认的字体有点丑, 装个 terminus 吧:

paru -S terminus-font

切到 console 看下效果:

setfont ter-d14b

我这里设置 14 号是因为默认的太大了, 14相对较小一些. 另外 12 的话点太明显了, 不够清晰. 而14以上的又太大了. b 是 bold, n 后缀的则是 normal. bold 的会显得清晰一些. normal 的话还是容易看到点阵, 感觉回到古代了.

OK 的话就把配置持久化:

编辑 /etc/vconsole.conf 添加:

FONT=ter-d14b

GRUB HiDPI 字体调整

参考 https://wiki.archlinux.org/title/HiDPI#GRUB

https://wiki.archlinux.org/title/GRUB/Tips_and_tricks#Setting_the_framebuffer_resolution

Refs

https://wiki.archlinux.org/title/Linux_console#Framebuffer_console