![字体渲染:从 16.04 到 18.04 有什么变化吗?](https://linux22.com/image/908662/%E5%AD%97%E4%BD%93%E6%B8%B2%E6%9F%93%EF%BC%9A%E4%BB%8E%2016.04%20%E5%88%B0%2018.04%20%E6%9C%89%E4%BB%80%E4%B9%88%E5%8F%98%E5%8C%96%E5%90%97%EF%BC%9F.png)
如果答案是肯定的,我该如何恢复到以前的样子?
我之所以问这个问题,是因为我最近切换到了全新安装的 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。