首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在文本编辑器中使用图标字体?

如何在文本编辑器中使用图标字体?
EN

Unix & Linux用户
提问于 2019-04-02 08:43:54
回答 1查看 4.3K关注 0票数 5

我目前正在使用多杆,我正在尝试定制这里提供的漂亮主题。

为了在条形图上显示漂亮的图标,上面提到的主题使用材料图标,方法是设置:

代码语言:javascript
代码运行次数:0
运行
复制
content =  <- here is the character icon

正如您在上面看到的,堆栈溢出不能正确地呈现字符。

我的问题有两方面:

  • 我的文本编辑器也没有正确地呈现字体(我使用SublimeText 3和Vim):我看到的不是正方形就是空白。不容易知道不启动Polybar是什么图标,是设置。
  • 如果我想使用一个新的图标,我不知道如何键入它。我应该复制/粘贴它吗?从哪里来的?我应该使用像CharMap这样的工具吗?然后,如何在文本编辑器中插入unicode?

关于上述字符显示的信息

代码语言:javascript
代码运行次数:0
运行
复制
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

我在用

  • 操作系统: Antergos -> Arch
  • vim:在urxvt终端
EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2019-04-02 21: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文件中用于显示文本的字体列表。

票数 5
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/510028

复制
相关文章

相似问题

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