此前在我安装了 otf-font-awesome 以能够在使用Waybar时显示一些字符,安装了该字体后就可正常显示显卡、CPU等的“图标”了。后面为了能够在LibreOffice中正确显示“楷体”,我安装了 ttf-arphic-ukai 这个包,然后我的虚拟终端以及Waybar上就无法正常显示一些“图标”了,前后大致效果如图所示:
我希望我的虚拟终端以及Waybar状态栏能够继续正常照原样显示。想问下这种情况该咋解决?
感谢 @依云 授人以渔而非只是授人以鱼。目前我照葫芦画瓢地写了如下配置,算是“展示作业”吧,欢迎大家批评。
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
<fontconfig>
<!-- settings go here -->
<match target="pattern">
<test name="family">
<string>monospace</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>Sarasa Mono SC</string>
<string>Sarasa Mono CL</string>
<string>Sarasa Mono TC</string>
<string>Sarasa Mono HC</string>
<string>Sarasa Mono J</string>
<string>Sarasa Mono K</string>
<string>Font Awesome 7 Free</string>
</edit>
</match>
<match target="pattern">
<test name="family">
<string>sans-serif</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>Sarasa Gothic SC</string>
<string>Sarasa Gothic CL</string>
<string>Sarasa Gothic TC</string>
<string>Sarasa Gothic HC</string>
<string>Sarasa Gothic J</string>
<string>Sarasa Gothic K</string>
<string>Font Awesome 7 Free</string>
</edit>
</match>
<match target="pattern">
<test name="family">
<string>serif</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>Source Han Serif SC</string>
<string>Source Han Serif TC</string>
<string>Source Han Serif HC</string>
<string>Source Han Serif K</string>
<string>Font Awesome 7 Free</string>
</edit>
</match>
</fontconfig>
另外就是,我不太确定Font Awesome 7 Free是不是开源自由的,Wikipedia上显示它是Freemium,但是 extra 仓库的 otf-font-awesome 却用的是开源自由的 LicenseRef-OFL 协议,有点不太清楚这到底是不是开源自由的字体。
还有就是有包含了全部 Unicode 字符的开源自由的字体吗?想装一个。

