html - 如果更改屏幕 DPI,Linux 上的 chrome 浏览器会弄乱以像素为单位的字体大小

标签 html css linux google-chrome fonts

在我运行 KDE 的 GNU/Linux 机器上,我使用命令设置了 X11 的 DPI 值

xrandr --fbmm 332x207

到 129x129(由 xdpyinfo 报告)。与 Firefox 42 相反,Google Chrome 46 令人不快地放大了以像素为单位的字体大小,例如

<p style="font-size: 9px;">...</p>

我能理解这样做的原因——太多设计糟糕的网页使用以像素为单位的字体大小,而实际上它们应该使用 em 或百分比来为当今众多不同的浏览器和屏幕分辨率做好准备。但是,我绝对需要正确的 px 值来生成字体瀑布以测试字体在不同大小下的呈现。

我该怎么做才能解决这个问题?

最佳答案

回答我自己的问题:解决方案是使用 Chrome 的 --force-device-scale-factor 选项。

google-chrome-stable --force-device-scale-factor=1

关于html - 如果更改屏幕 DPI,Linux 上的 chrome 浏览器会弄乱以像素为单位的字体大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33686700/

相关文章:

html - CSS 径向菜单

linux - 在 shellcode NASM 的 JMP CALL POP 技术中避免 JMP?

python - 使用pid在python中杀死子进程

html - 我需要删除分割 block 之间的一点空间

html - 将鼠标悬停在图像上会更改另一个图像

php - php中的动态外部链接css

html - 如何使用 CSS 隐藏 HTML 文档中的一个单词

javascript - 使用 jQuery .hide/.show 仅显示和隐藏一个 <div>

java - 在 Linux 上使用类路径运行 Javac 命令

html - OL 列表的文本换行使用 CSS 样式化为点列表,例如1.1、1.2、1.3 等