如何使Google Chrome浏览器遵守我的Windows DPI设置?


33

Google Chrome浏览器似乎不尊重Windows中的DPI设置。我以150 DPI的速度运行,但是Chrome忽略了这一点,这意味着图像和文本太小了

我打:

  • Ctrl + +
  • Ctrl + +

进行放大。不幸的是,每个新标签新窗口默认为100%微小微小缩放级别。

更新:还必须注意,您不能单击Flash中的按钮(例如YouTube视频),因为Chrome浏览器对鼠标坐标的处理不正确。(修复6.0.472.55)

是否可以:

  • Chrome浏览器遵守我的Windows dpi设置吗?
  • Chrome浏览器还记得我的缩放偏好吗?

检查版本:4.1.249.1045


半固定


尽管Chome仍然不支持Windows DPI设置,但它现在确实记住了缩放级别。

版本:5.0.375.55


五分之八固定


尽管Chrome仍然不支持Windows DPI设置,但它现在提供了默认的“页面缩放”选项:

在此处输入图片说明

不幸的是,没有匹配我当前DPI设置的缩放级别:136%(131dpi)。

版本:10.0.648.133

缩放标记

我尝试了scoducks对新的dpi隐藏标志的建议。真可怕 Chrome似乎只是简单地重新缩放了最终渲染的Window;导致文本变得模糊(而不是更清晰):

在此处输入图片说明

Answers:


16

Chromium是Chrome所基于的程序,是一个已知的错误。

一定要加注星标!

更新:更多最新的相关错误报告:在Vista,Win7和Win8中启用高DPI支持


omfg。我一直在关注该话题,并在有新回复的地方收到电子邮件通知。一个开发人员在5分钟前锁定了线程-说他不太了解这个问题。facepalm
Ian Boyd

1
更多最新的相关错误报告:code.google.com/p/chromium/issues/detail?
id=149881

另请参见bugs.chromium.org/p/chromium/issues/detail?id=410696对于我来说仍然无法正常使用(v53),我将DPI设置为125%,但是Chrome显示的页面小于FF或IE。(有趣的事实:Windows从至少XP(即2002年)开始支持DPI缩放)
DavidBalažic16年

1

我有这个问题,发现这个答案已发布在其他地方。去: chrome://flags/#high-dpi-support

它不是完美的,因为还没有完全支持它,但这正是您想要的,它为我解决了这个问题。一些按钮的尺寸不正确,但是效果要好得多。


2
文字非常模糊。看起来他们只是在应用缩放最终合成窗口图像的钝器-而不是实际上支持高dpi。希望这是一个正在进行的工作;也许7年后,Chrome将成为7年前的IE。
伊恩·博伊德

我尝试过并将其还原,Chrome菜单和扩展名在此设置下无法很好地发挥作用(例如,滚动菜单文本显示在可见窗口之外)。
埃里克L


1

使用Chrome 44.0.2403.9 dev-m(64位)时,我遇到了一个问题,即只有少数网站变得非常小。对我来说,有效的方法是使用Chrome DevTools模拟其他设备。

  • ctrl+ shift+ i打开Chrome DevTools
  • ctrl+ shift+ m要切换设备模式上,如果它不是已经在
  • 在屏幕左上方的设备下拉菜单中,选择一个移动设备,例如具有大显示分辨率的平板电脑,例如Nexus 10
  • ctrl+ shift+ i关闭Chrome DevTools

这将导致页面正常为我呈现,但是在选择一种移动设备之后,您可能需要选择其中一台笔记本电脑设备,以使页面能够正确为您呈现。


然后不要使用开发版本,而应使用最新的稳定版本(43.0.2357)
DavidPostill

@DavidPostill这不是抱怨,而是其他遇到相同问题的人的可能解决方案。这个问题已经存在多年了,并且在当前版本的Chrome浏览器中仍然存在,我通过发布我的版本号来突出显示该问题,最近在该问题中列出的Bug中也发现了该问题,并将其标记为答案。
2015年

如果只有几个网站,那么可能不是Chrome问题。您可以共享几个失败的站点吗?
DavidPostill

@DavidPostill有几个例子是Reddit,500px和Google Drive,但是其他较小的网站也有同样的问题。我已将这些网站报告给Google。
WhiteKnight

0

我将尝试在以前链接的Google支持论坛中总结讨论。它归结为两个建议。

答:以固定的dpi设计固定宽度和字体的网页,然后让浏览器按比例缩放所有内容。

B.使用相对于96 DPI指定的可变文本,图像和表格大小,并让浏览器将桌面DPI设置添加到这些值。

Microsoft已经在IE8中设置缩放级别以与OS中的DPI设置匹配。如果DPI大小为125%(120dpi),则IE8中的默认缩放级别为125%。观察到IE将其定义为比默认96 DPI增加的百分比,而不是它为其呈现的实际DPI目标。100%表示Windows DPI设置中为96dpi。

事实是,大多数网页的文字,表格和设计尺寸都不是可变的,因此您通常需要使用“整个网页放大”功能。懒惰的Web设计人员和Microsoft Windows在不公平地捆绑Internet Explorer的统治下,我们可以假设缩放解决方案将继续存在。


2
如何是一个由不同的?我的意思是,从实现的角度来看,您不会注意到任何区别。作为网页设计师,两者都是等效的。虽然ie“缩放”,但不是“缩放”。它不会“炸毁一切”。如果这样做,文本将变得模糊。没有。即适当地重新缩放所有内容。另一方面,我真的很讨厌Chrome对较差的高dpi支持。一旦IE9,而且速度快渲染速度被释放,我SOOO切换回。
伊恩·博伊德

同样,将其称为96dpi而不是100%也是一个错误的决定。没有人知道,关心或展示过什么是dpi,以及为什么会有96种dpi。Windows本身在设置dpi时甚至不称它为dpi。他们使用更大的百分比,例如125%
Ian Boyd'4

1
我们可以将显示器的分辨率称为VGA,WXGA,WUXGA等,而不是640x480、1280x768或1920x1200。我们可以在速度计上放慢,快,非常快和太快的停车位。我们可以把任何东西都弄哑,称之为游戏。就像他们在《现代战争2》多人游戏中一样;他们将延迟设置为小节,无法分辨一个小节代表多少。发现它们的范围太高了,许多人编辑了配置文件,所以一个小节表示25毫秒。然后他们发现大多数人在任何时间对任何主机的延迟都超过100毫秒。
DarkUltra

通过以毫秒(而不是条形)显示延迟,这将需要一条学习曲线,但是当互联网连接变得更快时,它将再次很好地扩展到未来。
DarkUltra

同样适用于DPI。有必要知道您是否希望设计或编写的内容准确无误,并且将来会很好地缩放,并且可以根据一般文本和设计缩放比例提供准确的参考点。在大多数台式机和笔记本电脑分辨率以及DPI情况下,网页都应该能够缩放并看起来不错。
DarkUltra

0

首先,如果Chrome(或其他应用程序)显示模糊,请返回Windows dpi设置并选中“ XP样式字体缩放”选项。

在此处输入图片说明

同时,在Chrome中,将缩放比例保持在100%,但是将字体大小增大(或增大)。设置最小字体大小。

如果您使用的是Chrome 26或更早版本,则效果很好。页面文本以及Chrome本身(URL和书签栏)都按比例放大。在Chrome 28或更高版本中,页面文本会按比例放大,但网址和书签栏仍然很小。


1
这只会禁用非highDpi感知应用程序的桌面组合。通过仅禁用Chrome的缩放比例可以达到相同的效果。(奖金数落:不使用全球性解决方案,以解决当地的问题无论如何,这并没有解决问题。
伊恩·博伊德

0

这就是对我有用的

我没有使用默认缩放比例100%,125%,150%等,而是将其更改为126%的自定义缩放比例,并且可以正常工作。

由于某些原因,谷歌浏览器会忽略扩展到最大125%的比例。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.