同一显示器,为什么 windows 系统下的文字看上去边缘更干净?
MBP:Type-C 口输出,hidpi 缩放到 2560*1440 (也试过 1920*1080 )
Windows 本:显卡 DP 口输出,3840*2160 150%缩放
Mac 系统的文字看上去边缘有种颗粒感,而 windows 下的文字就很清晰干净。
想请教是哪些原因导致了这种差别?是我的设置问题,还是系统对文字的渲染方式不同,抑或是其他原因?
MBP:Type-C 口输出,hidpi 缩放到 2560*1440 (也试过 1920*1080 )
Windows 本:显卡 DP 口输出,3840*2160 150%缩放
Mac 系统的文字看上去边缘有种颗粒感,而 windows 下的文字就很清晰干净。
想请教是哪些原因导致了这种差别?是我的设置问题,还是系统对文字的渲染方式不同,抑或是其他原因?
https://www.joelonsoftware.com/2007/06/12/font-smoothing-anti-aliasing-and-sub-pixel-rendering/
macOS 的字体效果肯定碾压 Windows 的
#1 weight 那么高看着不脏吗…
ClearType 我觉得最智障的地方是在平板上:在平板上校准后,只有一个方向是清晰的,其他方向糊的瞎眼( 150%),你说其中两个方向受限于像素排列方向无法优化我能接受,可是旋转 180 度时 cleartype 系统不自动做调整就是真窒息了。
做的垃圾的:MacBook Air 低配版,看过几次每次都觉得辣眼睛。还有 Linux 下面默认渲染的中文也很糊,不过好像可以开启类似于 cleartype 的技术,很久没用过 Linux 桌面忘了。
macOS 在 hidpi 2560*1440 情况下的渲染方式是:
首先以 5120 * 2880 分辨率对 UI 进行渲染( hidpi 模式),得到 5K 画面;
接下来将 5K 画面,缩放为 3840*2160,输出至显示器。
Windows 在 3840*2160 150% 缩放情况下的渲染方式是:
在 3840*2160 分辨率下,将 UI 的尺寸通通放大 1.5x ,得到 4K 画面;
接下来将 4K 画面,直接输出至显示器。
(对于不支持此机制的老应用,可能存在将原始渲染结果强行缩放导致模糊的情况)
可以看到,虽然最后输出的都是 4K 分辨率,但是 macOS 下的画面,实际上是 5K 缩放来的,Win10 下的则是『原生』 4K,没有了缩放,自然更为锐利。
注:以上渲染方式仅为形象化描述,实际渲染过程是更复杂的。
想要确认也很简单,在主描绘的模糊的 macOS 下截图,放在 Win10 下查看,看看是不是锐利多了。
在同一台低分显示器下,Win10 和 macOS 渲染文字的差异:
https://i.loli.net/2020/04/16/jPZMLENa5vbYpWe.png
再次说明:主遇到的并不是这种情况。
这是 win10 下的截图: https://i.loli.net/2020/10/06/p46KO13GV2dMuAF.png
macOS 的在下一
macOS 的菜单栏上的字体毛边是让我感受最明显的: https://i.loli.net/2020/10/06/2VGzoHZ1Bb3LTCq.png
感谢
口 这个字和正常情况差异非常明显
我用电脑重新查看了一下你发的截图,截图本身都没有明显的模糊啊。
你用其它设备( Win10 、手机)查看一下你发的这几张截图,看下是否存在模糊的情况?