默认的虚拟终端字体是什么?

默认的虚拟终端字体是什么?

来自拱门维基:

默认情况下,虚拟控制台使用内核内置字体CP437字符集,但这可以很容易地改变。

实际上,我更喜欢这种字体而不是默认的“等宽”字体。我在哪里可以提取/获取该字体的副本?

答案1

读完托马斯·迪基的回答后,我研究了什么代码页 437事实上,事实证明它是与 DOS 时代密切相关的字体。

我发现了一个名为终极 Oldschool PC 字体包,其中包含 TTF 集合,这些 TTF 几乎完美地复制了每个人都喜欢的旧字体。

我为它做了一个包叫ttf-ibm-vga8在 Arch 用户存储库中。您可以通过将其移动到字体文件夹来安装在其他发行版上。

答案2

维基百科继续说道:

kbd 软件包提供了更改虚拟控制台字体和字体映射的工具。可用字体保存在 /usr/share/kbd/consolefonts/ 目录中,以 .psfu 或 .psfu.gz 结尾的字体具有内置的 Unicode 转换映射。

以及链接到Git 中的 makefile,它引用cp437.uni为要查找的文件。

与 Arch 一样,Debian 使用该kbd软件包,并且可能使用相同的字体。我在相应的console-setup-linux.很可能,默认cp437字体被编译到内核中,而不是实际上可以加载的文件。

相关内容