同屏幕下对比, windows 的字体渲染确实比 macos 差很多

44 天前
 studyingss

有一个很流行的说法“macos 字体好看,是因为 macos 只支持自家硬件,而 apple 的屏幕分辨率都很高,几千的电脑不能和起步上万的电脑比很正常,你把 win 的预算加到 macos 的级别字体自然就一样了。”

比方说这个帖子,下面的回复基本都是说“分辨率不足” https://www.v2ex.com/t/973728

之前一直对这种说法深信不疑,毕竟一分钱一分货的关键深入人心,5000 的笔记本就不去跟 16000 的 mbp 比了。

直到朋友施舍了块 4k 显示器,把 win 和 mac 分别接上去,才发现即便是同一块屏幕,什么都不调默认设置下。mac 的字体就是比 win 好看。

个人觉得最难受的就是 win 的字体的横线上下那条虚边,看着太难受了,跟眼花似的。

如果单纯的调高缩放,win 的字体观感和 mac 差不多的等级,显示内容已经和笔记本的小屏幕一样少了。

简单查了下,貌似是两个系统对字体渲染的理念不同导致的。

https://www.joelonsoftware.com/2007/06/12/font-smoothing-anti-aliasing-and-sub-pixel-rendering/

https://www.zhihu.com/question/336295967

6097 次点击
所在节点    Windows
64 条回复
crysislinux
44 天前
我一直是一个显示器接了两个输入,一个 mac 一个 Windows ,Mac 输入的时候视觉效果要好得多,看起来更柔和
Eiden
44 天前
其实就是保持字体清晰度还是保持字体原本的设计的取舍不一样
TrembleBeforeMe
44 天前
“什么都不调默认设置下。mac 的字体就是比 win 好看”

缩放都调到 200%吧
subframe75361
44 天前
换 MiSans + MacType 即可
codehz
44 天前
啥,4k 你用 100%来看,和 1080p 用 100%不是一样的效果的吗。。。
orangutan92
44 天前
win 的软件做的也不咋地,比方说百度网盘,看着很难受
hello2090
44 天前
我觉得,可能你眼瞎,27 寸 4k 150% 175%缩放,win 不吊打 mac 等效 2k?
rimwindy
44 天前
两个系统的渲染方式确实不一样,你可以尝试以下方法优化 Windows 下的字体观感:
1. 继续加 PPI ,27 寸显示器要达到 Retina 标准需要 5K 分辨率。考虑到 5K 显示器价格不菲,如果显卡支持 DSR 的话,可以通过软件的方式解决。这是效果最好的解决方案。
2. 使用 noMeiryoUI 之类的软件替换 Windows 默认的中文字体微软雅黑,我比较推荐更纱黑体。
3. 修改浏览器的显示字体,可以考虑 PingFang SC 、Noto Sans CJK SC 等。
4. 由于 Chrome 使用 DirectWrite 的方式渲染字体且无法更改,观感上字重可能会偏轻,可以考虑使用 Stylus 等插件手动添加字体阴影。例如:body { text-shadow: 0px 0px 0.3px #ACACAC; }。

随便放张截图,我是通过 NVIDIA DSR 将原生 4K 提升到了 5K:
https://i.imgur.com/a/JrXKuxo.png
FightPig
44 天前
前阵子看 dhh 从 mac 换 win 说字体问题,最后他用钞能力解决了,换了个 8k 的显示器
shunia
44 天前
@rimwindy #8 截图里面,开始菜单里的字体就明显边缘发虚。

另外即便用上这么多手段,如果为了追求字体的“柔和”或者说“清晰”,还是哪哪儿都看着不协调。我觉得这事儿是根本解决不了的。毕竟几十年前就有海量的“美化 UI”,但是至今也没有哪一套方案真的达到了贴近完美的效果。

所以我觉得楼主就认了吧,凑合看看得了。
EVANGELIONAir
44 天前
对于字体质量问题应当不能用分辨率来概述设备情况,更恰当的方法是应该使用 PPI ,否则无法兼顾物理尺寸以及缩放对效果的影响

这个问题的根本原因有两个,而且是递进关系

1 windows 设备的 PPI 普遍比不过 mac 设备,而且 PPI 的规格众多

2 在这种地狱条件下 windows 选择成像清晰优先而不是 mac 注重边缘描绘,否则明显会因为不符合奈奎斯特采样定律而产生走样,要么字体足够优秀会自动根据 PPI 情况微调。事实已经证明,微软雅黑是目前比较好能够同时在不同 PPI 下都能清晰显示的字体。

实际上你如果用 firefox 修改 css 样式就会发现:

* { -webkit-text-stroke-width:0.16px;}
* { text-shadow: 0.01em 0.01em 0.02em #707070; }

这两条就能让 windows 端字体边缘效果贴近于 mac

所以对于字体美观显示问题,这无非是两者选择的目标不同而已
tlerbao
44 天前
这个不用辩驳。

用了二十多年的 windows ,三年前黑果入坑,LG 的 4K ,

就一点直接回不去 windows ,感官,感官直接赢麻,无论从什么渲染啊 UI 啊,无广告啊,都美的不行,windows11 以后有所改进也还是有差距。

还别说在软件和使用上,我也直接回不去 windows 了。( Web 全栈)
rimwindy
44 天前
@shunia 图片是有压缩过的,实际效果其实还好。不过 Windows 的字体渲染和 UI 设计一直以来就饱受诟病,这点确实是无可置辩的,普通用户能做的也只有尽量优化体验了。
feiwan
44 天前
win 这不停变风格,几个时代的图标都套娃式的保存在一个系统里,就知道系统性美化规则就不在这家企业的长期愿望清单里。
studyingss
44 天前
@rimwindy 仔细看题,我是在同一块屏幕同分辨率对比的。

如果你的逻辑是 win 要 5k 才能达到 mac 4k 的效果,其实已经证明了 win 的字体渲染比 mac 差。
noErr
44 天前
亲,看下显示的密度,相同分辨率,文字的密度一样嘛
mac 财大气粗,4 个像素显示 win 的一个像素,字体也做了处理,所以看着是打印效果。喜欢就用就好了
kokutou
44 天前
@EVANGELIONAir
这个在 chrome 咋写。。。
thinkershare
44 天前
mac 不管多高的分辨率,字都是模糊的。
tuimaochang
44 天前
我发现了,有些人(比如我的前老板)真的是欺软怕硬,对着那些打不上他又管不了他的人,说话又难听又犟。对着那些能给他业务的领导,说起话来又温柔又讲理,恨不得把尾巴摇起来
KevinChan
44 天前
确实,同样一块 4K 屏幕,Windows 看一会切换回 Mac ,瞬间感觉眼睛解放了。

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

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

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

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

© 2021 V2EX