我有字体(由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设置此字体的正确方法是什么
发布于 2018-03-18 04:43:14
Here's another thread with the exact same question
从那个帖子上的答案可以看出,您可以通过这种方式使用faceName,但是,您必须非常小心地确保大小写正确,因为标签区分大小写。例如,假设有人记得对以下.Xresources文件执行xrdb操作,那么它在Arch Linux上就可以正常工作。
XTerm*renderFont: true
XTerm*faceName: monospace
XTerm*faceSize: 15发布于 2015-02-08 01:45:02
"-“看起来很可疑:X资源只知道几个特殊的反斜杠序列。也许只要去掉反斜杠就行了。
发布于 2016-06-02 22:42:58
通过运行查找字体名称:
fc-list :fontformat=TrueType -f "%{family}\n" |grep Powerline在~/.Xresources中配置字体
XTerm*faceName: <font name from previous output>
XTerm*faceSize: 12通过运行以下命令在.Xresources上应用更改:
xrdb -merge ~/.Xresourceshttps://stackoverflow.com/questions/26568356
复制相似问题