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

jco*_*ora 21 terminal fonts x11 urxvt

例如,我注意到 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
Run Code Online (Sandbox Code Playgroud)

Ema*_*erg 21

~/.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
Run Code Online (Sandbox Code Playgroud)

这是它的样子:

牛羚

urxvt:

  • OP专门询问字体配置,而不是颜色...... (6认同)
  • OP 要求字体*配置* 帮助:您没有提供任何... (4认同)

jas*_*yan 9

有一些很好的资源可用于字体配置。我要推荐的第一个是Arch wiki 页面,它详细介绍了如何手动配置您的fonts.conf或如何安装和使用各种补丁集(如infinality — 与发行版无关)。

Gentoo 板上还有一个很长的线程,其中有很多很好的技巧,但需要一些涉水。

最终,字体外观是非常主观的。

您的设置.Xresources看起来不错,但如果您对字体的显示方式不满意,则必须在文件中配置所需的设置,$XDG_CONFIG_HOME/fontconfig/conf.d直到达到所需的效果。

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