拥有普通DPI的150%时避免文本模糊(Windows 8.1)


10

(是的,这是一个常见问题,但是找到的解决方案对我来说是不可接受的)

我使用的是1920 x 1080屏幕,正常DPI的125%对我来说甚至都很少,并且希望在Windows 8.1上具有150%的分辨率。

当DPI = 150%时,歌剧和镶边中的文本模糊,但在Firefox中则不模糊 http://imageshack.com/a/img545/3117/5jyw.png

当DPI = 125%(默认值)时,文本清晰,只是它们很小 http://imageshack.com/a/img812/5769/p8r7.png

我尝试了可以​​解决我的问题的解决方案:

  • a)打开让我为所有显示选择一个缩放级别 -对文本清晰度没有影响(请参见第一个图像)
  • b)程序的上下文菜单> 兼容性选项卡>选中“ 在高DPI设置下禁用显示缩放” -该程序将忽略150%缩放,并显示为125%缩放。这意味着文本大小很小:

在此处输入图片说明

请注意,即使设备管理器(Windows本地程序)在150%DPI上也模糊。

在此处输入图片说明

因此,我正在寻找一种在Windows 8.1的所有程序(例如歌剧,chrome)中获取清晰且大尺寸文本的方法


尝试使用125%的缩放比例,然后按CTRL+,看看是否有帮助。反复按+将增加大小。
Cyber​​nard 2014年

该应用程序必须是DPIaware:msdn.microsoft.com/en-us/library/ms701681%28v=vs.85%29.aspx。看起来您使用了一些不知道的东西。
magicandre1981

通常,与Firefox和IE相比,Chrome的文本呈现效果不佳。除了切换浏览器外,不确定它是否还有很多事情可以做,因为多年来它一直是一个已知且已报告的问题(亚像素渲染和Unicode替换)。
鲍勃

Cyber​​nard-那么我必须对所有新打开的标签页都这样做,并且通常并非对所有应用程序都如此。Opera具有缩放功能,但仍然模糊。切换150%DPI时,Skype也很模糊。
Fibo Kowalsky

Answers:


3

Chrome浏览器一直不支持DirectWrite在Windows上呈现字体。您所描述的问题不仅是在高DPI设置上,而且在正常(100%)设置上会发生什么。

Chromium问题网站上有一条古老而古老的话题:https : //code.google.com/p/chromium/issues/detail?id=25541

开发人员表示,他们已经在Chrome Canary版本中启用了该功能,但尚无时间表确定普通版Chrome将何时支持它。

您可以启用DirectWrite使用以下参数启动最新的Chrome Canary版本:

# To enable DirectWrite:
--enable-direct-write --no-sandbox

# To enable DirectWrite and sub-pixel font scaling:
--enable-direct-write --no-sandbox --enable-experimental-web-platform-features 

上述参数是由同一线程中的一位开发人员列出的。帖子链接为https://code.google.com/p/chromium/issues/detail?id=25541#c61

通过禁用沙箱功能来警告您,这将损害Chrome的安全功能之一。

使用Webkit的Opera与Chrome具有相同的问题。


Chrome现在支持DirectWrite。我认为它是固定在版本34或37
后肢-d

1

我也使用1920 x1080。在Chrome Beta 37版(我不知道它是否在稳定的Chrome中可用)中,您可以进入标志(chrome://flags)并启用距离字段文本。现在,当我缩放(但不是所有站点)时,文本会更清晰。


0

我有Win 7 64bit,我通过检查与Win XP(SP 2)的兼容性解决了该问题。

因此,右键单击Chrome->兼容性->检查:与->选择:Windows XP(Service Pack 2)兼容运行此程序。

以前,我检查过它并选择了Win 7,或者根本不检查它。


0

Windows注册表编辑器完全为我解决了字体粗细问题,我们可以通过将FONTSMOOTHINGGAMMA值校准为150到190的十六进制(336到400的十进制)来调整字体的粗细

-     START  ->  RUN  ->  REGEDIT
-     search for  FONTSMOOTHINGGAMMA   by  keying  " Ctrl F "  ( will automatically take us to  CurrentUser\ControlPanel\Desktop  path)
-     double-click mouse on  FONTSMOOTHINGGAMMA   enter anything between 150 and 190 hexadecimal.(the Lower the value, the thicker the fonts.)
-     close the REGEDIT tool
-     LOGOFF and then LOGON

现在,Chrome浏览器中的所有字体都非常粗且非常暗。

但是我们必须确保在Windows中启用了ClearType平滑处理(controlPanel->个性化->外观->效果-> ClearType平滑检查(勾选框))

                     OR  alternately in RegEdit ...

         FONTSMOOTHING=2
         FONTSMOOTHINGTYPE=2
         FONTSMOOTHINGORIENTATION=1  for LCD-screen,  0 for CRT-screen

您能否在屏幕截图之前和之后添加以说明差异?
Zero3 '16
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.