同一显示器,为什么 windows 系统下的文字看上去边缘更干净?

2020-10-05 21:41:35 +08:00
 TotoroSora
显示器 Dell U2720Q

MBP:Type-C 口输出,hidpi 缩放到 2560*1440 (也试过 1920*1080 )
Windows 本:显卡 DP 口输出,3840*2160 150%缩放

Mac 系统的文字看上去边缘有种颗粒感,而 windows 下的文字就很清晰干净。

想请教是哪些原因导致了这种差别?是我的设置问题,还是系统对文字的渲染方式不同,抑或是其他原因?
2718 次点击
所在节点    问与答
17 条回复
zictos
2020-10-05 21:54:58 +08:00
不是都说 Mac 的效果好吗? windows 不安装 mactype 的话字体实在没法看,下面是安装了 mactype 之后的效果:
dingwen07
2020-10-05 21:56:32 +08:00
cyspy
2020-10-05 22:06:05 +08:00
cleartype 在小字号下效果远好于其他方案
TotoroSora
2020-10-05 22:15:57 +08:00
@cyspy
@dingwen07
感谢解答!学到了
huijiewei
2020-10-05 22:26:23 +08:00
https://s1.ax1x.com/2020/10/05/0t87FA.png

macOS 的字体效果肯定碾压 Windows 的
mason961125
2020-10-05 22:47:24 +08:00
Windows 10, 4K 200% 缩放: https://i.loli.net/2020/10/05/Wh46eKzYCtkgP5D.png

#1 weight 那么高看着不脏吗...
Osk
2020-10-05 22:59:20 +08:00
没错,虽然大家黑微软的 ClearType + 修改文字结构来让字体变得清晰但难看的帖子一堆一堆的,但有一说一,微软的子像素做法比其他家使用灰度好看多了。
我不在乎字体变丑了,可能我的审美太 Low,但是字体模糊时要瞎眼的。

ClearType 我觉得最智障的地方是在平板上:在平板上校准后,只有一个方向是清晰的,其他方向糊的瞎眼( 150%),你说其中两个方向受限于像素排列方向无法优化我能接受,可是旋转 180 度时 cleartype 系统不自动做调整就是真窒息了。

做的垃圾的:MacBook Air 低配版,看过几次每次都觉得辣眼睛。还有 Linux 下面默认渲染的中文也很糊,不过好像可以开启类似于 cleartype 的技术,很久没用过 Linux 桌面忘了。
also24
2020-10-05 23:05:26 +08:00
U2720Q 的物理分辨率是 3840*2160


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,没有了缩放,自然更为锐利。

注:以上渲染方式仅为形象化描述,实际渲染过程是更复杂的。
also24
2020-10-05 23:08:20 +08:00
因为渲染分辨率已经到了 4K 5K 级别,实际上并不切合我们经常讨论的『低分屏下 Win 更锐利』,此处其实并不是字体的问题。

想要确认也很简单,在楼主描绘的模糊的 macOS 下截图,放在 Win10 下查看,看看是不是锐利多了。
also24
2020-10-05 23:11:54 +08:00
另附,低分辨率下,由于 macOS 的字体渲染方式导致模糊的案例:
参见我在这贴 22 楼贴的图 https://v2ex.com/t/663125

在同一台低分显示器下,Win10 和 macOS 渲染文字的差异:
https://i.loli.net/2020/04/16/jPZMLENa5vbYpWe.png


再次说明:楼主遇到的并不是这种情况。
TotoroSora
2020-10-06 09:59:06 +08:00
@also24
macOS 上我也尝试过 1080 的缩放,并没有改善。看上去不是缩放的原因?

这是 win10 下的截图: https://i.loli.net/2020/10/06/p46KO13GV2dMuAF.png

macOS 的在下一楼
TotoroSora
2020-10-06 10:03:16 +08:00
@also24 这是在 macOS 下的截图: https://i.loli.net/2020/10/06/lWSdVHj6oNIxk57.png

macOS 的菜单栏上的字体毛边是让我感受最明显的: https://i.loli.net/2020/10/06/2VGzoHZ1Bb3LTCq.png

感谢
also24
2020-10-06 14:38:19 +08:00
@TotoroSora
你这个确实不太对劲儿,你的分辨率是怎么设置的?
TotoroSora
2020-10-06 16:27:24 +08:00
also24
2020-10-06 19:44:55 +08:00
@TotoroSora
这不是 2K 么…… 我问你 1080 怎么设置的啊(以及 1080 状态下的截图)
TotoroSora
2020-10-06 22:11:20 +08:00
also24
2020-10-08 15:02:45 +08:00
@TotoroSora #16
前两天在外面,图看的不太仔细。

我用电脑重新查看了一下你发的截图,截图本身都没有明显的模糊啊。

你用其它设备( Win10 、手机)查看一下你发的这几张截图,看下是否存在模糊的情况?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/712671

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX