patton88 发表于 2017-12-1 14:41

2560×1600、2560×1440在Win7下桌面字体无法点对点的思考

本帖最后由 patton88 于 2017-12-1 23:29 编辑

2560×1600、2560×1440在Win7下桌面字体无法点对点的思考

    以下试验,桌面字体都使用Win7默认的Segoe UI字体。

1、现象:2560×1xxx物理分辨率的显示器在Win7下字体发虚
    使用1920×1200的显示器,Win7下各种DPI都能实现点对点,桌面字体都非常清晰。

    但是,30寸使用物理分辨率的2560×1600、27寸使用物理分辨率的2560×1440,在Win7下不管设置多大的显示DPI(试验了从100%-250%),都无法实现点对点,都存在桌面字体明显发虚现象,还有记事本中文本光标隔一列才有、甚至都没有光标、或者窗口在某位置有光标移动到另一位置又没有光标等奇葩现象。显示DPI为100%时非常严重,桌面字体几乎无法看清,大于180%后要好些,200%-250%更好些、但仍然存在明显的发虚现象和光标或隐或现的奇葩现象。

    30寸和27寸的显示器,强行设置为非物理分辨率的1920×1200,字体也会明显发虚。

    看来2560×1600、2560×1440物理分辨率的显示器在Win7下适合用作图像处理、看视频、玩游戏,不适合文字处理、浏览网页。文字处理、浏览网页还是1920×1200物理分辨率的显示器最优。

2、示意图
    下图中,上面是Win7中CG301W在2560×1600物理分辨率,200%显示DPI,手机示意屏摄;下面是Win7中SX2761W在1920×1200物理分辨率,146%显示DPI,手机示意屏摄。   

    下图是Win7中SX2761W在1920×1200物理分辨率,146%显示DPI,屏幕拷贝示意,与观看效果一致
   
3、原因思考
    不知是不是以下原因:
    发现Win7默认字体原始像素好像都是每英寸96个像素,
    1920/96=20,能整除,所以1920×1200的显示器Win7下能实现点对点,
    2560/96=26.66666667,不能整除,所以2560×1xxx物理分辨率的显示器在Win7下便不能实现点对点

4、求助
    以上思考仅是推测,供交流探讨。
    不知各位是否有好的办法,能让2560×1xxx物理分辨率的显示器在Win7下能实现点对点




patton88 发表于 2017-12-3 20:22

今天发现一个问题,Thinkpad T410i屏幕的物理分辨率为1280×800,1280并不能被96整除,但Win7下,桌面字体能够点对点,Why?

1280/96=13.33333333,800/96=8.333333333。

山上石 发表于 2017-12-5 14:23

点对点是啥意思

patton88 发表于 2017-12-5 14:26

山上石 发表于 2017-12-5 14:23
点对点是啥意思

这里的点对点,是一个显视像素对应一个屏幕的物理像素

久远 发表于 2017-12-6 16:20

本帖最后由 久远 于 2017-12-6 16:21 编辑

要不然你线有问题,要不然你显示器有问题,要不然你系统有问题,要不然你驱动有问题。
线有问题换线,显示器有问题换显示器,系统驱动有问题就重装。
都什么年代了,还点对点。

karaki 发表于 2017-12-26 13:54

个人感觉win设备还是1920x1080显示效果最正常。。虽然27寸的2k分辨率用了几年了 看单位的20寸720p还是贼舒服
页: [1]
查看完整版本: 2560×1600、2560×1440在Win7下桌面字体无法点对点的思考