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


38

有没有办法设置要在控制台上使用的特定TTF字体?(我相信您可能必须将其转换为位图字体?)

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

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

编辑:我已经设置gnome-terminal为使用Ubuntu Mono。现在,我想设置按Ctrl+ Alt+ F1使用相同字体时得到的所有文本屏幕。


在11.04 Appearence> Fonts> Last选项上,它必须是Monospace字体。或使用gconf编辑器:desktop / interface / monospace_font_name。
Uri Herrera

Answers:


37

通过加入字体Beta测试小组,注册电子邮件中提供的PPA详细信息使您可以启用包含以下内容的个人软件包存档:

  • fonts-ubuntu-font-family-console (“ Ubuntu字体家族Linux控制台字体,无衬线等宽字体”)

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

  1. Ctrl+ Alt+F1
  2. sudo apt-get install fonts-ubuntu-font-family-console
  3. setfont /usr/share/consolefonts/UbuntuMono-R-8x16.psf

注意,字体提示,使位图生成工作还在进展中的文森特·康纳雷道尔顿马格。请提供有关8×16渲染到位图的外观以及如何改进它们的反馈:

PPEM的意思是“每em像素”,是任意大小渲染时分配给设计正方形的像素数。对于Linux / VGA控制台,此高度为16像素。对于您所涉及工具的问题(在完成说明/提示之后),这些工具是:

  1. otf2bdf
  2. bdf2psf

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

要遵循并向其中添加评论的错误是:

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

由于涉及到极端的截止日期,因此默认情况下不可能在Ubuntu的下一个发行周期之前完成(此后Vincent也将有机会逐步调整提示工作!)。


1
是否仍需要PPA?我可以sudo apt-get install fonts-ubuntu-font-family-console在Ubuntu 15.04中安装而不添加PPA。并在我输入的控制台上成功更改sudo setfont /usr/share/consolefonts/UbuntuMono-R-8x16.psf
rubo77'9

1
但是在我的3200x1800px控制台上,字体确实很小,因此,作为较大的字体,我会选择在boot-message-boot-message-screen-and-consolesetfont /usr/share/consolefonts/Uni3-TerminusBold32x16.psf.gz上查看我的答案
rubo77'9

1
@ rubo77:setfont不需要高于用户当前在tty(虚拟控制台)上登录的特权。
Incnis Mrsi 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.