控制台字体 - 如何显示重音符号?

控制台字体 - 如何显示重音符号?

VirtualBox 上的 Arch Linux。

我的问题是控制台(不是 X)不显示像“á ã ç”这样的重音符号。问题是显示,而不是打字。我有一个带有这些重音符号的文本文件,当我使用“cat”时,它无法正确显示。

曾是能够使其与“setfont cp850-8x16”一起使用,但是,我确实想使用 Terminus (或其他一些字体),并且在任何情况下,我想了解为什么其他字体应该能够显示这些字符(据说, Lat2-Terminus16 应该处理它们,但不起作用)不要这样做。

我已经花了几个小时进行研究和测试,并尝试了一堆 setfont/loadunimap,除了上面提到的之外,没有任何帮助。我的猜测是在使用其他字体之前我必须对 UNICODE 做一些事情,但我不知道做什么。

令人惊讶的是,关于如何使这样的东西发挥作用的资源很少。

最终结果是我应该能够在控制台(文本模式)上用漂亮的字体输入重音符号(pt_BR)。

答案1

哦,好吧,解释问题的奇迹确实对一个人自己的思考产生了影响。我又从头看了一下,又回到wiki帮助文章,解决办法是:

  1. 编辑/etc/locale.gen并取消注释该行en_US.UTF-8
  2. 编辑/etc/locale.conf和添加/编辑LANG=en_US.UTF-8
  3. 重启

经验教训:在自己更改步骤之前,请遵循教程/帮助,或者至少理解它。

https://wiki.archlinux.org/index.php/Locale

相关内容