默认的 Debian/Ubuntu 控制台 (TTY) 字体是什么?

And*_*son 47 fonts debian tty console

我目前在我的计算机上运行 Ubuntu 和其他一些 Linux 发行版,因为我经常使用 TTY,一个好的字体非常重要!

有谁知道 Ubuntu 和 Debian 中使用的默认控制台/TTY 字体的名称?

sla*_*den 62

  • 来自 Ubuntu 字体系列 ( font.ubuntu.com ) 的Ubuntu Mono是 Ubuntu 11.10 上默认的 GUI 等宽终端字体。
  • Terminus 字体( terminus-font.sourceforge.net ) 是 Linux 控制台 ( Ctrl+Alt+F1, $ /bin/setfont /usr/share/consolefonts/FOO.psf.gz)上的默认字体
  • GNU Unifont ( unifoundry.com ) 是 CD 引导加载程序菜单、Grub 引导加载程序和使用软件帧缓冲区的备用(基于文本的)安装程序的默认字体。(Unifont 是全覆盖后备字体)。

技术细节

对于 Ubuntu,GUI 字体是ubuntu-artwork通过/usr/share/glib-2.0/schemas/ubuntu-artwork.gschema.override. 更改是在错误 #865013上进行的

2011-10-04 适用于 Ubuntu 11.10。可以使用以下命令查询此设置的值(用户可能已覆盖或更改它):

  • $ gsettings get org.gnome.desktop.interface monospace-font-name
    'Ubuntu Mono 13'

Linux 终端控制台字体的配置稍微复杂一些;帧缓冲区上可用于字符的插槽数量有限,因此在包安装时由代码选择最佳子集/var/lib/dpkg/info/console-setup.config,结果存储在/etc/default/console-setup.

正如@Chen Xiao-Long 所指出的,控制台字体子集是由来自不同地方的无数位图字体组成的;这些在/usr/share/doc/console-setup/copyright.fonts.gz. 当 Ubuntu Mono 中的提示工作达到足够高的水平时,希望可以从 Ubuntu Mono 导出位图,请参阅Bug #724022,至少对于我们覆盖的区域。


bio*_*ark 6

这是我在另一个帖子中发现的:

“Ubuntu Monospace 预装了 Ubuntu 11.10,它是默认的终端字体。”

  • 是的,Ubuntu Mono (http://font.ubuntu.com/) 是 Ubuntu 11.10 上默认的 GUI 等宽终端字体。Linux 控制台 (Ctrl-Alt-F1, `/bin/setfont /usr/share/consolefonts/FOO.psf.gz`) 字体是 Terminus (http://terminus-font.sourceforge.net/) (3认同)

cry*_*man 5

好吧,我刚刚在 TTY(纯文本模式,无 X)中找出了Xubuntu 14.04 的正确答案,就是这个:/usr/share/consolefonts/Uni2-Fixed16.psf.gz

我已经将默认控制台 (CTRL-ALT-F1) 与修改后的控制台 (CTRL-ALT-F2) 进行了比较,在那里我走过:

for i in /usr/share/consolefonts/Uni*; do setfont "$i"; ls -l /proc/; echo -e "\nINFO: currently set font: $i"; sleep 2; clear; done
Run Code Online (Sandbox Code Playgroud)

(我只对 unicode 字体感兴趣)