urxvt 未从 ~/.Xdefaults 加载 xft 字体

urxvt 未从 ~/.Xdefaults 加载 xft 字体

一些基本细节:

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

相关内容