一些基本细节:
archlinux 3.9.3-1
xmonad 0.11
urxvt 9.18
我可以使用 urxvt 手动加载我想要的字体:
urxvt -fn "xft:Ubuntu Mono"
但是,我无法通过 ~/.Xdefaults 加载此字体 - 这是我目前所拥有的:
Xft*dpi: 96
Xft*antialias: true
Xft*rgba: rgb
Xft*hinting: true
Xft*hintstyle: hintslight
URxvt*transparent: true
URxvt*shading: 40
URxvt*saveLines: 12000
URxvt*foreground: White
URxvt*background: Black
URxvt*scrollBar: false
Urxvt*font: xft:Ubuntu Mono
Urxvt*boldFont: xft:Ubuntu Mono
除了字体之外,所有其他 urxvt 设置都可以正常加载。我尝试了许多不同的组合,例如:xft:Ubuntu Mono:pixelsize=14:style=regular
等,但似乎没有任何效果。
我已经尝试过xrdb -merge ~/.Xdefaults
,,xrdb -load ~/.Xdefaults
并完全重新启动X。我也在 ~/.Xresources 中尝试过这些设置,但是 urxvt 似乎完全忽略了这些设置。我缺少什么?
答案1
使用URxvt
而不是Urxvt
.它区分大小写。
URxvt*font: xft:Ubuntu Mono
URxvt*boldFont: xft:Ubuntu Mono