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


45

我目前正在计算机上运行Ubuntu和其他一些Linux发行版,并且由于我经常使用TTY,所以好的字体非常重要!

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


1
哪个版本的Ubuntu?11.10带有Ubuntu字体的等宽字体变体,但是如果Debian使用该字体,我会感到惊讶。
Michael Martin-Smucker 2012年

Answers:


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

技术细节

对于Ubuntu,GUI字体是ubuntu-artwork通过的默认设置在软件包中设置的/usr/share/glib-2.0/schemas/ubuntu-artwork.gschema.override。所做的更改是在Bug#865013上进行的

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

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

Linux Terminal控制台字体的配置稍微复杂一些。帧缓冲区上的字符可使用的插槽数量有限,因此,在程序包安装时,代码将选择最佳子集/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,至少对于我们覆盖的区域。


非常感谢!这正是我正在寻找的内容(尤其是“技术细节”部分):D
安德鲁·甘纳森

1
我可以通过配置以下内容来更改tty1-6的字体大小:/ etc / default / console-setup,它非常适合从笔记本电脑和大屏幕电视上镜像终端。
亚伦·霍尔

标准的Debian安装中有十几种Terminus字体。知道确切哪个是默认值将非常有帮助。(尤其是因为我更改了字体,但现在找不到了)
rien333 '17

6

这就是我在另一篇文章中找到的:

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


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

@bioShark:谢谢您的回答,但被遗忘的是我一直在寻找的东西:)
Andrew Gunnerson 2012年

@sladen:如果您将其重新发布为答案,而不是发表评论,我会接受。
安德鲁·甘纳森

@sladen有关终点站的好信息
bioShark 2012年

@sladen:实际上,在查看包含字体(console-setup)的软件包的源代码之后,只有某些字体是Terminus。根据我的/etc/default/console-setup文件,默认字体是Fixed16,由制成georgian16.bdf, unifont.bdf+h16.bdf, etl16-unicode.bdf。你知道那是哪里来的吗?谢谢!
安德鲁·甘纳森

4

好吧,我刚刚在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

(我只对Unicode字体感兴趣)


也可能是Uni3-Fixed16.psf.gz,我看不到Uni2Uni3之间有什么区别。
crysman 2014年



0

我遇到了一个问题,在安装文件后,我的Kali中的每个应用程序(包括Firefox浏览器)中的字体都会更改(我不知道它是如何更改的。)

没有完美的视频/答案显示如何重置字体。

1)要在整个系统(终端除外)中更改字体,请搜索“字体调整”工具。在这里,您可以更改要使用的任何字体。

但是,如果要使用自定义字体,请下载自定义字体(最好是Ubuntu Regular),然后按以下步骤进行操作 其他位置->计算机-> usr->共享->字体

将自定义字体粘贴到fonts文件夹中,现在,您可以在Fonts Tweak工具中选择一个自定义字体。

2)如果您想将终端字体重置为默认 字体,则必须下载CONSOLAS REGULAR字体,然后重复此答案的第1部分。

我尝试了很多字体,但是没有什么比这个默认字体更适合。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.