Linux 下 Firefox 中的变音符号向右移动。我想知道如何才能使它们正常?我使用 Liberation 字体。
文字:o̯equie̯
我得到的图像:
答案1
使用的 Liberation 字体可能不包含所用的变音符号 U+032F COMBINING INVERTED BREVE BELOW。这会迫使浏览器从其他字体中获取它。这反过来可能会导致劣质或完全错误的渲染,因为变音符号的字形是为其他字体设计的。
解决方案是使用包含文本中所有所需字符的字体。字符 U+032F 通常存在于常用字体中,但也有一些例外。查看其覆盖列表(不完整,但有用)。