我想使用漂亮的 Segoe UI 符号表情符号。
我通过从 Windows 安装中复制该字体来安装该字体,令人惊奇的是,我的系统对于我的主要字体没有的所有表情符号都回退到它。但我的主要字体中存在的所有(黑色和白色)表情符号都被使用。
我如何告诉 fontconfig 对于某些 unicode 范围(定义的范围)更喜欢“Segoe UI Symbol”这里)?
答案1
一个可能的解决方案是在前面添加表情符号字体,如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="font">
<edit name="family" mode="prepend_first">
<string>Emoji One Color</string>
</edit>
</match>
</fontconfig>
即使主要字体具有表情符号的字形,表情符号字体也将用于表情符号。