Fontawesome 图标未正确粘贴

Fontawesome 图标未正确粘贴

我正在使用 Fedora 并通过安装了 fontawesome sudo dnf install fontawesome fonts。后来因为它不起作用,我还通过从 Github 页面下载 zip 并按照以下步骤手动安装了字体这些说明

当我通过“复制字形”复制图标时,例如 Firefox 图标本网站然后我将其粘贴到我的 Vim 或 Emacs 中,粘贴的不是 Firefox 徽标,而是出现一个复选标记 。当我使用 unicode 插入例如 插入它时,也会发生同样的情况ctr+v u+e007

同样的原理也发生在其他图标上:出现另一个不是图标的 unicode 字符。例如,而不是信号信使图标,出现一个带有吸管的杯子。file -bi文件上的输出是text/plain; charset=utf-8这样的,编码是utf-8。

怎样才能正确粘贴呢?

对于上下文:我正在尝试将 i3 栏配置为使用图标,但由于我无法将它们粘贴到配置文件中,所以这不起作用。我搜索了类似的问题,但所有有关 fontawesome 字体图标的问题都是关于正确显示它们,而不是正确粘贴它们。尽管如此,我还是尝试了一些解决方案,但没有成功。

答案1

字体真棒字体的图标分配给 Unicode 中的代码点私人使用区域。这些是代码点集,当应用程序需要不属于 Unicode 标准的“字符”时,可以使用这些代码点集,以互操作性为代价因为,与普通 Unicode 字符不同,根据定义,Unicode 并未定义每个 PUA 代码点的含义。

因此,您不仅需要安装字体真棒字体,您还必须确保您使用它们的文本是用这些字体呈现的。否则,系统(例如,via FontConfig)可能会选择一些具有这些代码点字形的字体,但这些字体可能将它们用于完全不同的目的。

相关内容