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)
这是它的样子:
有一些很好的资源可用于字体配置。我要推荐的第一个是Arch wiki 页面,它详细介绍了如何手动配置您的fonts.conf或如何安装和使用各种补丁集(如infinality — 与发行版无关)。
Gentoo 板上还有一个很长的线程,其中有很多很好的技巧,但需要一些涉水。
最终,字体外观是非常主观的。
您的设置.Xresources看起来不错,但如果您对字体的显示方式不满意,则必须在文件中配置所需的设置,$XDG_CONFIG_HOME/fontconfig/conf.d直到达到所需的效果。
您还设置您的DPI 96:检查你的显示器的最佳DPI是并设置相应。