字体渲染:从 16.04 到 18.04 有什么变化吗?

字体渲染:从 16.04 到 18.04 有什么变化吗?

如果答案是肯定的,我该如何恢复到以前的样子?

我之所以问这个问题,是因为我最近切换到了全新安装的 ubuntu 18.04,我发现文本的呈现方式与以前略有不同。这导致某些 ODT 文件的格式很奇怪。我在两个系统(16.04 和 18.04)上安装了相同的字体,我甚至尝试了一些实时图像(Ubuntu 16.04.5、Ubuntu 18.04、Lubuntu 18.04、Lubuntu 18.10),但结果仍然相同:文本仅在 16.04 上正确呈现(即使在没有安装正确字体的实时发行版上也是如此)。

[编辑]:添加了一些截图以澄清:
Ubuntu 16.04 上的测试文档1
Ubuntu 18.04 上的测试文档1
Ubuntu 16.04 上的测试文档2
Ubuntu 18.04 上的测试文档2
在 18.04 版本中,文本似乎稍微宽了一点:将其缩小 0.1 英寸会使它在两个文档中回到一行。

[EDIT2]:请注意,在某些 Windows 系统上打开的相同文档的呈现方式与 Ubuntu 16.04 中的呈现方式类似

答案1

您可以尝试以下命令:

echo 'FREETYPE_PROPERTIES="truetype:interpreter-version=35 cff:no-stem-darkening=1 autofitter:warping=1"' | sudo tee /etc/profile.d/fix-freetype.sh

之后注销并再次登录以检查是否更好。

这可能是由于 freetype 解释器从 Ubuntu 16.04 更改为 18.04。

相关内容