下一页 上一页 目录

3. 控制台(文本模式)

用于文本模式的 Latin-3 字体可以在 /usr/lib/kbd/consolefonts/iso03.f?? 目录下找到。要激活其中一个字体,例如,输入

  setfont iso03.f16

控制台字体可以有 256 或 512 种字形,但字体可以拥有,并且最好拥有,Unicode 索引。控制台字体的官方位置是 /usr/share/consolefonts,但许多发行版仍然使用 /usr/lib/kbd/consolefonts。一个有用的字体示例是 LatArCyrHeb-16.psf,它包含来自多种字母表的许多字符,包括世界语字母。要激活该字体,请输入

  setfont LatArCyrHeb-16.psf

控制台可以使用 UTF-8 或 8 位字符集运行,并且可以通过转义码在两种模式之间切换。要切换到 UTF-8 模式,请输入

  echo -e '\033%G'

之后,控制台将理解 UTF-8,因此例如可以使用 lynx 读取 UTF-8 编码的多语言网页。

要切换到 8 位模式,请输入

  echo -e '\033%@'

在这种情况下,您还需要定义使用的 8 位字符集。不幸的是,目前,执行此操作的命令因 Linux 发行版而异。查找您是否有 consolechars 命令,以及您是否有名为 /usr/share/consoletrans/iso03* 的文件。您可能需要更新您的 kbd 软件包或将其替换为 console-tools

您当然应该将您首选的解决方案添加到您的启动脚本中,这样就不必总是键入它。


下一页 上一页 目录