我有字体(由fc-list
列出):
/usr/share/fonts/misc/Inconsolata-dz for Powerline.otf: Inconsolata\-dz for Powerline:style=dz
我试图用xterm显示。
目前正在运行
xterm -fa "Inconsolata\-dz for Powerline"
工作得很好,但是放
xterm*faceName: Inconsolata\-dz for Powerline
我的.Xdefaults
中的会导致加载无效字体时出现的默认,破碎的怪字体。
使用.Xdefaults
设置此字体的正确方法是什么?
答案 0 :(得分:0)
" \ - "看起来很可疑:X资源只知道一些特殊的反斜杠序列。也许只是删除反斜杠就行了。
答案 1 :(得分:0)
通过run:
查找字体名称fc-list :fontformat=TrueType -f "%{family}\n" |grep Powerline
在〜/ .Xresources
中配置字体XTerm*faceName: <font name from previous output>
XTerm*faceSize: 12
通过运行在.Xresources上应用更改:
xrdb -merge ~/.Xresources
答案 2 :(得分:0)
Here's another thread with the exact same question
从该主题的答案来看,事实证明你可以以这种方式使用faceName
,但是,你必须非常小心地使大写字母正确,因为标签是区分大小写。例如,以下.Xresources
文件在Arch Linux上正常工作,假设有人记得它xrdb
。
XTerm*renderFont: true
XTerm*faceName: monospace
XTerm*faceSize: 15
答案 3 :(得分:0)
改用 xterm*font: Inconsolata\-dz for Powerline
。