.Xresources 中的 XTerm*faceName 未反映出来

.Xresources 中的 XTerm*faceName 未反映出来

我尝试过通过更改字体来自定义 zsh 的提示符,但在此期间, xterm 变得不反映XTerm*faceNamein ~/.Xresources

这是我的点文件:

〜/.xinitrc

#!/bin/sh

# /etc/X11/xinit/xinitrc
#
# global xinitrc file, used by all X sessions started by xinit(startx)

# invoke global X session script
. /etc/X11/Xsession

xrdb -merge $HOME/.Xresources
exec awesome 

~/.Xresources

XTerm*termName: xterm-256color
XTerm*locale:   true
XTerm*selectToClipboard:    true
XTerm*faceName: Shure Tech Mono Nerd Font Complete
XTerm*faceSize: 12

!TomorrowNightEighties
#define t_background        #2d2d2d
#define t_current_line      #393939
#define t_selection         #515151
#define t_foreground        #cccccc
#define t_comment           #999999
#define t_red               #f2777a
#define t_orange            #f99157
#define t_yellow            #ffcc66
#define t_green             #99cc99
#define t_aqua              #66cccc
#define t_blue              #6699cc
#define t_purple            #cc99cc


*.foreground:   t_foreground
*.background:   t_background
*.cursorColor:  #aeafad

! Black / Grey
*.color0:       #000000
*.color8:       #666666

! Red / Bright Red
*.color1:       t_red
*.color9:       #FF3334

! Green + Bright Green
*.color2:       t_green
*.color10:      #9ec400

! Yellow (Orange) + Bright Yellow (Yellow)
*.color3:       t_orange
*.color11:      t_yellow

! Blue + Bright Blue
*.color4:       t_blue
*.color12:      t_blue

! Magenta (Purple) + Bright Magenta
*.color5:       t_purple
*.color13:      #b777e0

! Cyan (Aqua) + Bright Cyan
*.color6:       t_aqua
*.color14:      #54ced6

! Light Grey (Selection) + White (Current Line)
*.color7:       t_selection
*.color15:      t_current_line

这是屏幕截图:

截图:左边是我想要的真实字体,但实际上显示为右边

尽管我已经重新启动了 vm(= 重新启动 X),但字体仍然是旧字体,尽管主题等其他元素已正确反映。

其他信息:

vmware 上的 Ubuntu 18.04

Awesomewm 作为窗口管理器

zsh 作为 shell

答案1

相关字体家庭名字是ShureTechMono NF,您可以使用 找到它fc-list。这是一个屏幕截图。 使用 ShureTechMono NF 的 xterm

手册fc-list页建议使用此命令(:匹配一切,family参数显示 xterm 使用的面部系列):

fc-list : family

xterm 手册页条目faceName还给出了一个使用的例子fc-list

fc-list :scalable=true:spacing=mono: family

答案2

您是否尝试过使用 -fn 参数,并使用 Pango 表示法输入字体名称,例如 ShureTechMono\ Nerd\ Font\ Regular:px=11

在将最终条目放入 .Xresources 之前,我已经采用了这种方法,使用不同的字体、反复试验的风格。在此示例中,我不会使用“完整”,而是使用“常规”,如图所示。

相关内容