Linux 字体和i3bar

Linux 字体和i3bar,linux,unicode,fonts,font-awesome,Linux,Unicode,Fonts,Font Awesome,我想在我的i3bar中添加令人敬畏的图标。我通过yaourt安装了软件包“ttf font awesome”,并将必要的unicode字符添加到我的i3status配置中,并将字体pango作为“FontAwesome”添加到我的i3bar配置中。图标应该显示,但显示的都是unicode字符。是否需要安装特定的软件包,或者我是否对配置进行了不正确的编辑?有趣的是,我在搜索相同的程序包时遇到了此线程。 不管怎么说,根据您的要求,加载FontAwesome,如下所示font pango:DejaVu

我想在我的i3bar中添加令人敬畏的图标。我通过yaourt安装了软件包“ttf font awesome”,并将必要的unicode字符添加到我的i3status配置中,并将字体pango作为“FontAwesome”添加到我的i3bar配置中。图标应该显示,但显示的都是unicode字符。是否需要安装特定的软件包,或者我是否对配置进行了不正确的编辑?

有趣的是,我在搜索相同的程序包时遇到了此线程。 不管怎么说,根据您的要求,加载FontAwesome,如下所示
font pango:DejaVu Sans Mono、FontAwesome 8
,以及根据。例如
和#xf120

编辑:如下所述,从备忘单复制/粘贴图标本身。 我建议您尝试其中任何一种,并坚持使用有效的一种

下面是一个小例子

# set $ws2  "2:"  # With the icon code from the cheasheet
set $ws2 "1 "           # With the icon copy/pasted from the cheatsheet

bar {
    ...
    font pango:DejaVu Sans Mono, FontAwesome 8
    ...
}

更改
栏{

font pango:monospace 8, FontAwesome 8

最好继续问。在
bar{…}
中添加字体指令后对我有效,但对于
set$ws2…
我必须复制并粘贴图标,使用图标代码无效(它只是逐字解释代码)这里也是一样,必须转到并复制/粘贴图标。然而,根据archWiki,vim和emacs允许您使用快捷方式键入这些字符:-在emacs中:ctrl+x,8,Enter,f004(图标unicode),在vim中输入-在插入模式下:ctrl+v,uf004(图标unicode)如果这对其他人有帮助,我必须使用“FontAwesome”关于姓氏:
font pango:DejaVu Sans Mono,FontAwesome 8
我想@frabjous的评论也应该包括在答案中。
Awesome
对我不起作用,但
FontAwesome
对我起作用了。我自己不再使用Arch Linux和I3。因此我无法真正验证名称是否发生了变化,但我确实将答案更新为什么似乎是正确的。谢谢你指出这一点