Ubuntu 浏览器中的字体看起来被挤压或拉伸了

Ubuntu 浏览器中的字体看起来被挤压或拉伸了

字体在浏览器中与 Windows/OSX 相比,Ubuntu 看起来被挤压/拉伸了。

这张图片准确地表达了我的意思:

字体图像

我安装了 msttcorefonts 并将 Chrome 和 FF 配置为使用 Microsoft 字体(Arial、Times New Roman)而不是默认字体。

虽然 MS 字体使网页看起来有些不同,但无论是哪种字体,挤压/拉伸的外观仍然存在。FreeSans 看起来与 Arial 略有不同,但它在 FF 和 Chrome 上也像 Arial 一样被挤压/拉伸。Opera 呈现维基百科页面的方式与 FF 和 Chrome 不同,但字体在其上看起来也挤压/拉伸。


在切换到 Ubuntu 之前,我曾经运行过 Kubuntu,有一次我设法在 Chrome 上获取字体(仅限 Chrome) 看起来与左图完全一样。但我不知道我是怎么做到的。Firefox 和 Rekonq 保留了挤压/拉伸的外观。

我使用 Rekonq 已有一段时间,后来改用 FF。在使用这两种浏览器时,我尝试过各种方法让字体在它们上面看起来更好,但都没有成功 - 例如安装 MS 字体并配置两种浏览器以使用它们。一段时间后,我安装了 Chrome,字体在它们上面神奇地看起来完美无缺 - 就像图片右侧那样。事实上,与 Windows 和 OSX 相比,字体平滑效果看起来更好(在我看来)。这 3 个操作系统都使用略有不同的字体平滑策略,差异非常明显。

后来,我格式化并安装了 Ubuntu 12.04。

我做的第一件事是安装 msttcorefonts,然后安装 Chrome。令我沮丧的是,Chrome 上的字体看起来和 Firefox 中的一样被挤压/拉伸。目前没有浏览器(Wine Internet Explorer 除外)可以在我的 Ubuntu 设置上正确呈现字体。

修复这个问题是绝对有可能的,因为我可以在 Kubuntu 上修复,但显然需要进行一些神秘的调整。有人愿意帮助我吗?

答案1

Wine 不使用与系统其余部分相同的 FreeType 渲染配置,因此字体看起来不同。

如果您希望所有应用程序都像 Wine 一样渲染字体,请执行以下操作:

  1. 打开 Gnome 调整工具 (点击这里如果您尚未安装它)。
  2. 转到“字体”部分。
  3. 在里面 ”提示”下拉菜单中,根据您的喜好选择“完整”或“中”。

答案2

这个问题对我来说从未真正解决过。我仍然没有一个完美的解决方案。另外,我应该注意:我让 Arial 在 Kubuntu 上正确(且漂亮地)呈现(早在 2012 年)。

但不幸的是我不知道如何我的 Kubuntu 安装成功将 MS 字体渲染得非常漂亮。实际上,我仍然有相同的古老 Kubuntu 安装(它位于 14.04 Trusty Tahr 上,该版本于 2019 年 5 月停用),但它位于一台我不再使用的旧台式电脑上。我记得在我安装了专有的 Nvidia 驱动程序后,这种情况神奇地发生了,但后来即使没有 Nvidia 芯片(在英特尔驱动程序上),它也能正常工作。有一天,我需要研究和分析那台电脑上的 Kubuntu 究竟是如何很好地渲染字体的。

我在笔记本电脑上改用 Arch,这是我积极/主要使用的。

对于 Arch,我发现这个可行的迂回解决方案可以解决丑陋的字体渲染问题:https://aswinmohan.me/posts/better-fonts-on-linux/

相关内容