[问题] 渲染多语言字符串时,选择的字体可能不支持所有字形。是否可以指定一个字体列表来测试字形?
[上下文] 系统是 Pango + Fontconfig,我首先猜测这是在 fontconfig 级别解决的问题。但是从 fontconfig spec,我没有看到直接相关的东西。
[问题]
- 这是要在 fontconfig 级别解决的问题吗?
- 我尝试在/etc/fonts/local.conf中添加以下内容,然后使用“ fc-match "FreightSans Pro" -s ”进行测试。因为在 FreigSanPro 之后就看到了 Noto 字体,所以它似乎有效。但是,使用 Pango 的渲染系统似乎没有使用 Noto 字体。可能是什么原因?
<alias> <family>FreightSans Pro</family> <prefer> <family>Noto Sans</family> <family>Noto Emoji</family> <family>Noto Sans Armenian</family> <family>Noto Sans Avestan</family> <family>Noto Sans Balinese</family> <family>Noto Sans Bamum</family> ...... </prefer> </alias>
感谢您的任何想法。:)