我使用的是带有多边形的i3,在我的工作区名称中包含了一些字体很棒的字符,但是当我启动polybar时,它会显示以下错误:
warn: Dropping unmatched character (U+e26f)
warn: Dropping unmatched character (U+e028)
warn: Dropping unmatched character (U+e026)
warn: Dropping unmatched character (U+e21a)
warn: Dropping unmatched character (U+e23a)
warn: Dropping unmatched character (U+e0cb)
warn: Dropping unmatched character (U+e016)
warn: Dropping unmatched character (U+e10c)我已经尽了最大的努力来定义多边形配置文件中的字体,但是它不起作用!我的polybar配置文件字体:
font-0 = System San Francisco Display:size=9
font-1 = Font Awesome 5 Brands Regular:size=9
font-2 = Font Awesome 5 Free Regular:size=9
font-3 = Font Awesome 5 Free Solid:size=9这是fc-list | grep Awesome的输出:
/home/user/.fonts/fa-brands-400.ttf: Font Awesome 5 Brands,Font Awesome 5 Brands Regular:style=Regular
/home/user/.fonts/fa-regular-400.ttf: Font Awesome 5 Free,Font Awesome 5 Free Regular:style=Regular
/home/user/.fonts/fa-solid-900.ttf: Font Awesome 5 Free,Font Awesome 5 Free Solid:style=Solid发布于 2020-03-25 13:08:08
polybar wiki有一个用于调试字体问题的指南。
第二步说:
检查使用的字体中是否有您使用的所有图标: 使用gucharmap并启用
View > Show only glyphs from this font(这很重要),然后搜索(Ctrl)删除的字符(从终端输出复制它们),然后使用左上角的下拉菜单切换到配置中的每个字体。如果所需的图标从未出现,您的多边形配置中的任何字体都不支持该图标。要找到提供该图标的字体,我们建议您在这个page.的底部使用perl脚本,另一种方法是在gucharmap中禁用Show only glyphs from this font,如果没有,图标应该会再次出现,如果没有,系统上没有任何支持该图标的字体。如果它确实出现了,您可以保持右键,它将显示它是从工具提示中的字体。
如果您遵循这个步骤,您将看到这些不是FontAwesome图标。这些是来自思吉的。如果您想使用该字体,您还需要注意,它是位图字体,默认情况下在ubuntu上禁用。这 askubuntu回答可以告诉您如何做到这一点。
https://askubuntu.com/questions/1220069
复制相似问题