Linux终端字体需分图形界面终端模拟器和纯文本控制台分别配置:前者通过终端偏好设置选等宽字体并刷新fontconfig,后者需修改/etc/default/console-setup并运行setupcon,两者机制不同、配置隔离。

Linux怎么修改终端的默认字体

Linux 终端字体这件事,并不是改一个配置项就能一把梭地统一搞定。先得分清楚,你面对的到底是「图形界面里的终端模拟器」(比如 GNOME Terminal、xfce4-terminal),还是「纯文本控制台」(也就是按 Ctrl+Alt+F1~F6 切进去看到的那个黑屏界面)。这两类终端走的底层机制完全不是一回事,如果混在一起改,结果往往就是折腾半天也不生效。

怎么改图形界面终端模拟器的字体

这是绝大多数用户实际在用的「终端」,比如 Ubuntu 默认的 GNOME Terminal 或 XFCE 的 xfce4-terminal。它走的是 X/Wayland 图形协议,字体由 GTK/Qt 和 fontconfig 控制。

怎么改 Ctrl+Alt+F1~F6 的纯文本控制台字体

这个不走 X/Wayland,用的是内核级 console 字体(.psf/.psfu 格式),setfont 命令只对当前 tty 临时生效,重启就丢。

为什么改了还是显示方块或乱码

常见于中文环境,本质是字体缺失 + 编码未匹配,不是单纯换字体能解决的。

最容易被忽略的点:图形终端和控制台字体配置完全隔离,改了一个不影响另一个;而且控制台字体大小单位是像素高度(如 16x32),图形终端字体大小单位是 pt 或 px,数值不能直接套用。

本文转载于:https://www.php.cn/faq/2988358.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。