为了在条形图上显示漂亮的图标,上面提到的主题使用材料图标,方法是设置:
content = <- here is the character icon
正如您在上面看到的,堆栈溢出不能正确地呈现字符。
我的问题有两方面:
关于上述字符显示的信息
U+E1BD - No such unicode character name in database
UTF-8: ee 86 bd UTF-16BE: e1bd Decimal:
()
Uppercase: U+E1BD
Category: Co (Other, Private Use)
Bidi: L (Left-to-Right)
图标可以在这里找到:https://material.io/tools/icons/?icon=widgets&style=baseline
我在用
发布于 2019-04-02 13:43:31
如果我想使用一个新的图标,我不知道如何键入它。我应该复制/粘贴它吗?从哪里来的?我应该使用像CharMap这样的工具吗?然后,如何在文本编辑器中插入unicode?
找到这样的字体图标的工具是GNOME字符映射 (简称gucharmap)。
首先,您可能需要设置gucharmap来按unicode块对字符进行分组,这是通过选择View -> By Unicode Block
来完成的:
字体图标通常位于“专用区”块中,这是一个没有预定义字符的块,在该块中,字体可以不受限制地定义字符,您可以在左边选择“私有使用区域”(您可能需要滚动一点):
之后,您可以从左上角选择要显示字符的字体。最后,您还应该启用View -> Show only glyphs from this font
,这将确保您只看到这种字体提供的字符。
现在,您应该能够轻松地浏览所有可用的字符,并双击它们,将它们粘贴到底部的文本字段中,在那里您可以复制字符。将复制的字符粘贴到编辑器中,即使编辑器本身无法显示该字符。
我的文本编辑器也没有正确地呈现字体(我使用SublimeText 3和Vim):我看到的不是正方形就是空白。不容易知道不启动Polybar是什么图标,是设置。
对于高级和gvim这样的图形应用程序,通常可以定义应用程序应该从其中收集字体图标的字体列表。您需要将图标字体添加到该字体列表中。
如果在终端中使用vim,则完全取决于终端是否显示字符vim在此不起任何作用。如前所述,终端模拟器通常使您能够定义字体列表。例如,使用urxvt,您可以将URxvt.font
设置为.Xresources
文件中用于显示文本的字体列表。
https://unix.stackexchange.com/questions/510028
复制