0

如果我理解正确,CSS 当前将 px 定义为与设备无关的尺寸,基本上对应于 1/96 英寸。我想不通的是 WebKitGTK 如何确定有多少设备像素用于 1px。

根本问题是在我的 283 dpi 显示器上运行 Evolution 邮件客户端(它使用 WebKitGTK 显示 html 电子邮件)(Xft.dpi 设置为 283,并且 xrandr 和 xdpyinfo 都报告了正确的物理尺寸和显示器的 dpi) ,所有字体看起来都很好,但是<table>在 HTML 电子邮件中设置为 614px 的宽度实际上是 614 设备像素宽,对于包含的文本来说太窄了,它已经以合理大小的字体呈现. 所以在我看来,如果我可以“教”GDK/GTK/WebKitGTK 1px 基本上是 3 个设备像素,一切都会好起来的。但我不知道该怎么做;特别是,GDK_DPI_SCALE=2.95 evolution似乎没有帮助。(这里 2.95 = 283/96 = mydpi/css_px_per_inch。)

4

0 回答 0