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

如何在我的终端 (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

答案1

~/.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:

答案2

有一些很好的资源可用于字体配置。我首先推荐的是拱门维基页面,它详细介绍了如何手动配置fonts.conf或如何安装和使用各种补丁集(例如终极性——与发行版无关)。

上面还有一条很长的线Gentoo 板其中有很多很好的技巧,但需要一些费力才能完成。

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

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

您还将 DPI 设置为 96:检查您的显示器的 DPI最佳 DPI 为并设置它因此

相关内容