在 Linux Mint KDE 17.2 (KDE4) 中,Google 搜索字体与其他系统不同。
在Linux Mint Xfce 17.2(即相同的操作系统,不同的桌面环境),它是正常的,这是我所喜欢的,并且在我测试的其他系统上也有(Ubuntu Unity、Lubuntu、Manjaro KDE5 和 Netrunner KDE5、Kubuntu 14.10 (KDE4)、Windows 7 和 10,以及不论使用什么浏览器(Firefox、Google Chrome):
所以,这不是特定于浏览器的. Chrome 和 Firefox 中也会出现同样的情况,这是系统特定的。我已通过实时 USB 测试了使用 KDE 的不同操作系统,这种情况只发生在 Mint 17.2 KDE 中。同样使用 KDE4 的 Kubuntu 14.10 不受影响。
最常见的字体,也是我更喜欢的字体,我想是 Arial,而另一种可能是 Segoe。我想我在其他系统/桌面上见过后者,但尝试检查时无法确认。
我已经自定义了 KDE 字体(全部都是 FreeSans),但是系统设置似乎不会影响这一点。
我最能清楚地看到这种差异的地方是 Google 搜索结果页面。但我预计它也会出现在其他 Google 服务中。
更新:
这会影响 Gmail 和 Google 翻译等其他 Google 服务,但不会影响 Youtube 和 Google+。
我甚至试图查看在 LMint Xfce 和 LMint KDE 中的 Playonlinux 下安装的 Windows 版 Firefox 之间是否存在相同的差异:是的,相同的差异!
更新以回答评论:
~/.mozilla/firefox/profiles.ini
包含:
[General]
StartWithLastProfile=1
[Profile0]
Name=default
IsRelative=1
Path=mwad0hks.default
答案1
这不是 Linux 特有的问题,而是当网页作者决定指定使用系统上不存在的字体来呈现其网站时表现出的行为。
为了实现这一点,有些浏览器会指定字体文件,浏览器应下载这些文件并使用这些文件来呈现其网站。在这种情况下,您的浏览器将下载它们链接到的字体文件,并使用这些文件来呈现页面。
如果不包括这些,他们通常会在 CSS 中指定浏览器应该使用的字体系列,以便浏览器可以尽可能接近他们预期的方式呈现页面。
这两种浏览器都允许您禁用下载字体并使用系统字体。
要在 Firefox 中覆盖:
在地址栏中输入about:config
。搜索gfx.downloadable_fonts.enabled
并将此标志更改为false
。此选项将保存到您的~/.mozilla/firefox/prefs.js
文件中,然后每次启动浏览器时都会加载该文件。
要在 Chrome 中覆盖:
从命令行启动 Chrome:
google-chrome --disable-remote-fonts
答案2
我在 Opensuse 42.1 与 Plasma 5 中也出现了类似的问题,而其他解决方案并未解决该问题。
我修复了打开 Yast-Font 配置(Plasma 搜索或 Kickoff 启动器中的“字体 - 配置字体”)的问题,并在“渲染详细信息”下选中“强制自动提示”。