T_S*_*S_O 5 command-line fonts
由于锐利的字体更适合我的眼睛,我使用具有完整提示且无抗锯齿的 MS 字体,系统范围。它适用于所有应用程序,但终端。到目前为止,我没有发现看起来可以接受的固定宽度字体。有没有办法将字体提示设置为轻微并仅为终端打开抗锯齿?
(如果这很重要,我正在使用 Unity 的 13.04 每日构建版本。)
提前致谢。
小智 5
由于gnome-terminal
实际上没有您需要的配置选项,您将需要使用更可配置的终端模拟器,例如rxvt-unicode
( urxvt
),它允许您更改几乎所有可能的内容,包括单独的字体提示和抗锯齿设置。
sudo apt-get install rxvt-unicode
Run Code Online (Sandbox Code Playgroud)
安装后,它可以作为urxvt
. 您必须~/.Xresources
在您的主文件夹中创建一个文件并在那里指定您的所有设置(或者~/.Xdefaults
可以改为使用)。每次必须运行时编辑该文件后
xrdb -merge ~/.Xresources
Run Code Online (Sandbox Code Playgroud)
以便设置生效,您可以在重新启动时立即使用具有这些新设置的终端。如果偶尔这不能urxvt
正确清除设置并重新加载新设置,请注销并再次登录。
该urxvt手册页只是充满了介绍如何配置你的终端信息,但我们会集中在字体设置在这里,因为这是你感兴趣的东西。
~/.Xresources
文件中的所有选项通常都以这种基本格式指定:
URxvt.option:value
Run Code Online (Sandbox Code Playgroud)
尽管该模式通常会有许多变化,如有关 urxvt 配置的这篇文章所述。
使用 查找系统中安装的字体列表fc-list
,或浏览 gnome-terminal 的列表以供参考。这篇文章中有一些字体配置的好例子。那篇文章中的修改示例与我的设置类似(除了我有antialias=false
):
URxvt.font:xft:Ubuntu Mono:pixelsize=14:antialias=true:hinting=true:hintsyle=hintslight
URxvt.boldFont:xft:Ubuntu Mono:bold:pixelsize=14:antialias=true:hinting=true:hintsyle=hintslight
Run Code Online (Sandbox Code Playgroud)
这些行应该~/.Xresources
与所有其他自定义一起放在您的文件中。
还有更多的可能性(DejaVu Sans Mono 也是一种很好的字体),但是这个示例指定了您想要的字体选项,例如抗锯齿和提示。它应该让您开始开发自己的urxvt
配置。请注意,某些字体可能无法在 中正确显示urxvt
,并且可能并非系统上的所有字体都是xft 字体,尽管您只能使用 xft 字体指定所需的选项。
小智 1
Edit->Profile Preferences
如果您使用的是 gnome-terminal,则可以通过单击菜单栏中的来调整字体。取消选中“使用系统固定宽度字体”即可设置终端仿真器中使用的字体。