首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xterm -fa可以工作,但xterm*faceName不能工作

Xterm -fa可以工作,但xterm*faceName不能工作
EN

Stack Overflow用户
提问于 2014-10-26 07:38:56
回答 4查看 1.4K关注 0票数 6

我有字体(由fc-list列出):

代码语言:javascript
复制
/usr/share/fonts/misc/Inconsolata-dz for Powerline.otf: Inconsolata\-dz for Powerline:style=dz

我正在尝试使用xterm来显示。

就像现在一样,运行

代码语言:javascript
复制
xterm -fa "Inconsolata\-dz for Powerline"

工作正常,但将

代码语言:javascript
复制
xterm*faceName: Inconsolata\-dz for Powerline

在我的.Xdefaults中,当加载无效字体时,会得到默认的、损坏的奇怪字体。

使用.Xdefaults设置此字体的正确方法是什么

EN

回答 4

Stack Overflow用户

发布于 2018-03-18 04:43:14

Here's another thread with the exact same question

从那个帖子上的答案可以看出,您可以通过这种方式使用faceName,但是,您必须非常小心地确保大小写正确,因为标签区分大小写。例如,假设有人记得对以下.Xresources文件执行xrdb操作,那么它在Arch Linux上就可以正常工作。

代码语言:javascript
复制
XTerm*renderFont: true
XTerm*faceName: monospace
XTerm*faceSize: 15
票数 1
EN

Stack Overflow用户

发布于 2015-02-08 01:45:02

"-“看起来很可疑:X资源只知道几个特殊的反斜杠序列。也许只要去掉反斜杠就行了。

票数 0
EN

Stack Overflow用户

发布于 2016-06-02 22:42:58

通过运行查找字体名称:

代码语言:javascript
复制
fc-list :fontformat=TrueType -f "%{family}\n" |grep Powerline

在~/.Xresources中配置字体

代码语言:javascript
复制
XTerm*faceName: <font name from previous output>
XTerm*faceSize: 12

通过运行以下命令在.Xresources上应用更改:

代码语言:javascript
复制
xrdb -merge ~/.Xresources
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26568356

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档