当前位置: 首页>>技术问答>>正文


我可以将Linux控制台(Ctrl + Alt + F1)字体更改为Ubuntu Mono吗?

问题描述

有没有办法设置在控制台上使用的特定TTF字体? (我相信你可能要把它转换成位图字体?)

如果需要转换,我可以使用哪些工具进行转换?否则,我如何选择Ubuntu Monospace作为我的控制台字体?

(我已经从beta PPA安装了Ubuntu Monospace字体。)

编辑:我已经设置了gnome-terminal来使用Ubuntu Mono。现在我想设置当我按Ctrl + Alt + F1使用相同字体时得到的all-text屏幕。

最佳解决方案

通过joining the font beta testing team,注册电子邮件中提供的PPA详细信息可让您启用包含以下内容的个人包存档:

  • fonts-ubuntu-font-family-console(“Ubuntu字体系列Linux控制台字体,sans-serif等宽字体”)

启用PPA后,您可以执行以下操作:

  1. Ctrl + Alt + F1

  2. sudo apt-get install fonts-ubuntu-font-family-console

  3. setfont /usr/share/consolefonts/UbuntuMono-R-8x16.psf

请注意,启用位图生成的font hinting仍然是Dalton MaagVincent Connare的work-in-progress。请提供有关8×16渲染到位图的外观以及如何在以下方面进行改进的反馈:

PPEM表示“每个像素”,是在以任何大小渲染时分配给设计方块的像素数。对于Linux /VGA控制台,这是16像素高。对于您所涉及的工具的问题(在指示/提示完成之后),工具是:

  1. otf2bdf

  2. bdf2psf

如果您在Ubuntu 11.10 beta中使用了apt-get source ttf-ubuntu-font-family,则代码已存在于debian/console/*源目录中(只需键入make)。 >暂时禁用此功能,因为上面列出的两个小实用程序位于Universe中,而不是Ubuntu的主要组件,并且首先需要主要包含报告。

要遵循的错误并添加您的评论是:

  • Bug #861334(“在Ubuntu 11.10中将Ubuntu Mono .psf作为默认控制台字体发送”)

由于所涉及的极端期限,默认情况下不可能发生在Ubuntu的下一个发布周期之前(之后Vincent将有机会逐步调整提示工作!)。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/2947.html,未经允许,请勿转载。