在我的系统上,所有基于 Chrome 的浏览器都有小数像素大小

在我的系统上,所有基于 Chrome 的浏览器都有小数像素大小

我使用的是基于 Ubuntu 的操作系统,使用 XOrg 作为显示服务器。我没有启用系统范围的缩放,如果我打开这个测试在 Firefox 中,它显示displayPixelRatio是 1。但是,如果我在任何基于 Chromium 的浏览器中打开相同的测试,它会显示我的缩放因子是 1.03125。接近 1,但不完全是 1。

这真的让我很沮丧,因为我是一名 Web 开发人员,这种小比例缩放会导致各种奇怪的细微瑕疵,小的 UI 元素会显示一个像素的偏差。如果有两个小元素应该具有相同的大小,但其中一个“随机”获得了另一个像素的宽度,这种情况尤其明显。

基于 Chromium 的程序如何决定要使用的像素比例?有没有办法只使用 1 这个值?

相关内容