为什么 Firefox 对 100% 缩放的解释与其他浏览器不同?

use*_*ca8 22 browser firefox zoom

与其他浏览器相比,Firefox(在 Windows 7 上)似乎确实“放大”了一段时间,这让我感到困扰,即使在使用 ctrl-0 或缩放菜单以确保其缩放级别为 100% 之后也是如此。

左边是 Chrome,右边是 Firefox。两者都设置为 100% 缩放,但他们显然对它的解释不同。Firefox 上的一切都很庞大,很多东西(甚至 UI 按钮)都是模糊的。这是怎么回事?

在此处输入图片说明

只是为了确认它们真的都是 100% 缩放,在 Firefox 中:

在此处输入图片说明

...在 Chrome 中:


在此处输入图片说明

奇怪的是,IE 默认缩放到与 Firefox 所说的 100% 相同的级别,但它称之为 125%。

在此处输入图片说明

当强制回到 100% 时,IE 匹配 Chrome 的 100%:

在此处输入图片说明

use*_*ca8 21

显然,这是 Firefox 于 2013 年推出的一些热门新功能。我发现了一个讨论它的线程,许多 Firefox 用户似乎对此不感兴趣

所以事实证明,Windows 中有一个设置旨在阻止文本在高分辨率设备上变得太小。您可以通过在控制面板中搜索“文本大小”来找到它。

在此处输入图片说明

在我的机器上,默认设置为将文本缩放至 125%:

在此处输入图片说明

显然,Firefox 已经决定悄悄地采用该设置,并假装 100% 等于该设置。所以对我来说,在 Firefox 领域,100% = 125%。

它适用于 Firefox UI 以及所有 Web 内容(这就是为什么我的 Firefox 按钮看起来很模糊)。

听起来没有简单的方法可以关闭它 - 上面链接的线程描述了一些复杂的步骤,然后很多人评论说它们不起作用。


将 Windows sizer 设置为 100% 使它们更相似(奇怪的是在 Firefox 中略小),但它也使所有东西都非常小,所以它并没有真正解决问题。

在此处输入图片说明

  • 这对我来说似乎是理想的行为。在 Windows 环境中,即使 API 公开了这些设置,应用程序也经常不使用这些设置。很高兴看到 UX 的一致性,因为智能手机和平板电脑在这方面已经宠坏了我们。 (2认同)

小智 9

正如之前的答案所述,它是作为一项功能引入的。但它可以被覆盖。我发现这篇文章解释了“功能”以及如何恢复行为。

如果您想在 firefox 中设置与系统设置不同的文本大小/像素密度,就像在以前的版本中处理的那样,请在 firefox 地址栏中输入about:config(确认信息消息,以防它出现)并搜索对于名为layout.css.devPixelsPerPx的首选项 。双击它并将其值更改为 1.0(或任何其他适合您目的的缩放系数;-1.0 是默认值并将遵循系统设置)。

https://support.mozilla.org/en-US/questions/963036