问题描述
有没有办法设置在控制台上使用的特定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后,您可以执行以下操作:
-
Ctrl
+Alt
+F1
-
sudo apt-get install fonts-ubuntu-font-family-console
-
setfont /usr/share/consolefonts/UbuntuMono-R-8x16.psf
请注意,启用位图生成的font hinting仍然是Dalton Maag的Vincent Connare的work-in-progress。请提供有关8×16渲染到位图的外观以及如何在以下方面进行改进的反馈:
PPEM表示“每个像素”,是在以任何大小渲染时分配给设计方块的像素数。对于Linux /VGA控制台,这是16像素高。对于您所涉及的工具的问题(在指示/提示完成之后),工具是:
-
otf2bdf
-
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将有机会逐步调整提示工作!)。