如何在终端(URxvt)中获得外观更好的字体?


21

我注意到,与我在浏览器中看到的字体相比,URxvt中的字体看起来分辨率较低。

我想知道如何修复我的.Xdefaults文件,以使字体具有更多细节并变得更加清晰。

在这张照片中可能看不到它,但我可以肯定地注意到自己的不同之处:

在此处输入图片说明

这是我目前的情况.Xdefaults

URxvt*background: Black
URxvt*foreground: White
URxvt*geometry: 80x30
URxvt*scrollBar: false

"URxvt.font: 9x15

!-- Xft settings -- !
Xft.dpi:        96
Xft.antialias:  true
Xft.rgba:       rgb
Xft.hinting:    true
Xft.hintstyle:  hintfull

! -- Fonts -- !
URxvt.font:xft:Monospace:pixelsize=15
URxvt.boldfont:xft:Monospace-Bold:pixelsize=15

您是否尝试过将黑白终端与浏览器进行比较?
拉斐尔·阿伦斯

不,会有所不同吗?我猜我会尽快进行比较。
jcora 2013年

现在我还看到您正在比较两种不同的字体。也许您应该切换字体。
拉斐尔·阿伦斯

Answers:


18

在中~/.Xresources,例如放置以下配置。(还有一些其他的配置urxvt您可能感兴趣的位置 (注意,这是一个纯文本文件,发布在网络上,你可能想使用“查看源文件”读它)在那里,你还可以找到另一种配色方案,即。如果因为过于明亮的灯光从显示器发射你曾经经历的眼部问题,更可能会更好颜色的东西。)

然后~/.xinitrc,放入xrdb ~/.Xresources

对于测试,类似的别名alias xup="xrdb ~/.Xresources"可能会有用,然后只需启动一个新实例urxvt

URxvt.font:     xft:bitstream vera sans mono:size=16:antialias=true
URxvt.boldFont: xft:bitstream vera sans mono:bold:size=16:antialias=true

URxvt*color0:  #000000 // black
URxvt*color1:  #B40000 // red
URxvt*color2:  #00AA00 // green
URxvt*color3:  #AAAA00 // yellow
URxvt*color4:  #5555AA // blue
URxvt*color5:  #AA00AA // magenta
URxvt*color6:  #00AAAA // cyan
URxvt*color7:  #AAAAAA // white
URxvt*color8:  #555555 // black (now and below: bright)
URxvt*color9:  #FF0000 // red
URxvt*color10: #00FF00 // green
URxvt*color11: #FFFF00 // yellow
URxvt*color12: #6464FF // blue
URxvt*color13: #FF00FF // magenta
URxvt*color14: #00FFFF // cyan
URxvt*color15: #FFFFFF // white

看起来像这样:

古努斯

urxvt:


5
OP专门询问字体配置,而不是颜色...
jasonwryan

@jasonwryan:是的,即使您没有在字体中包含颜色,我的回答中也会包含字体。
伊曼纽尔·伯格

1
不。您的字体行只是复制OP已经使用的设置(抗锯齿),并使用其他字体...
jasonwryan

4
OP要求字体配置帮助:您尚未提供任何...
jasonwryan

1
也许OP正在询问字体配置,但是此答案提供了字体配置以及可能的下一个问题,即配色方案和一般urxvt配置设置。我发现这个答案非常有帮助。
Jpaji Rajnish

9

有一些很好的资源可用于字体配置。我首先推荐的是Arch Wiki页面,其中包含有关如何手动配置fonts.conf或如何安装和使用各种补丁集(例如无限性,这些都是不可知的)的详细信息。

Gentoo主板上还有一条长线,有很多不错的技巧,但需要花些时间才能完成。

最终,字体外观是相当主观的。

您所拥有的设置.Xresources看起来不错,但是如果您对字体的显示方式不满意,则必须配置文件中要使用的设置,$XDG_CONFIG_HOME/fontconfig/conf.d直到获得所需的结果。

您还设置您的DPI 96:检查你的显示器的最佳DPI是并设置相应

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.