Linux 的 HiDPI 支持真的烂。
之前从 Chrome 换到了 Firefox,但是非整数倍缩放的问题一直没有很好解决。在 Xfce 桌面下,Chrome 的 UI 和网页内容缩放会自动根据桌面环境 DPI 调整,但是 Firefox 无论如何调整均使用 96dpi 的设定。
解决这个问题需要在 about:config
下调整 layout.css.devPixelsPerPx
的值。默认值是 -1.0,不知道这个值有什么用。如果需要 1.25x 的缩放,即 120dpi,那么把这个值修正到 1.25 即可。UI 和网页内容会同步缩放,PDF 字体渲染也不会出现 Chrome 那样缩放以后边缘模糊的问题。
如果觉得 Tab 有些大,那么在 Customize 里面把 Density 调成 Compact 就行.
Reference:
https://wiki.archlinux.org/index.php/Firefox/Tweaks#Fonts