可能吗?我使用 i3bar 状态行并希望它显示一些 unicode 字形,但其中一些会导致整个文本垂直未对齐并因此被裁剪:
在这个特定的例子中,说话者字形会导致这种情况。如何强制 fontconfig 使用不同的字体?栏中的字体是 Terminus,字形显示为 Noto Sans Symbols2(似乎是默认的后备)。我很确定这是由于字体,因为在我的另一台机器上,符号是用另一种字体(Segoe UI Emoji)绘制的,并且没有出现错位。我已经在我的.config/fontconfig/fonts.conf
:
<alias>
<family>Noto Sans Symbols2</family>
<prefer>
<family>Segoe UI Emoji</family>
</prefer>
</alias>
但它没有用。