升级了 windows11,看到个熟悉的字符 🤣

2021-10-14 09:52:12 +08:00
 nuxio

14485 次点击
所在节点    Windows
98 条回复
inhal
2021-10-15 09:26:46 +08:00
我来苦一句:上面在讲 macOS 和 Windows 到底谁更清晰的依据是字体糊不糊。拜托,清晰不清晰难道不是要硬件自身够优秀么,拿个字体来比实在是局限,苹方看起来就是比思源黑体舒服,你能说是 iOS 渲染比 Android 好么?
datou
2021-10-15 09:28:29 +08:00
https://tvax4.sinaimg.cn/large/001B7jiPgy1gvfqjohqwsj61aj18946k02.jpg

在同样的 3840x2160 200%缩放下

win10 的字体还行

但是 win11 的中文字体显示就是倒退了

win11 的设置里面出现了低 DPI 横竖粗细不一样的雅黑(红框处)

感觉回到了 windows mobile 6.x 的低 DPI 字体时代
inhons
2021-10-15 09:35:44 +08:00
@datou 你把微软雅黑在 Word 上调到相同字号,分别在 Windows 10 和 Windows 11 上对比看看,我猜还是微软雅黑的问题。
haiironezumi
2021-10-15 09:37:37 +08:00
@anguiao
@inhal
我这就贴一张微软雅黑在 macOS 上的表现
1x 缩放比

2x 缩放比

首先微软雅黑本身是挺不错的,但是不够「现代」,现代一点的字体不回这么拥挤。
其次 macOS 和 Windows 在低分屏上的缩放表现,我实在不明白为什么有人说 Windows 远好于 macOS
BestQueffEver
2021-10-15 09:39:00 +08:00
@haiironezumi 中文字体比较复杂,就拿你举的例子,细不一定差,粗也不一定好。对于比较简单的字形,粗一点更好看,但对于复杂的字形,渲染太粗就会显得臃肿糊成一团。
haiironezumi
2021-10-15 09:42:30 +08:00
@datou 这个其实是 DirectWrite 灰度渲染的时候仍然读取了字体 hinting 导致字形扭曲。你如果放大,你会发现笔画和像素对齐了,但是视觉上不对齐、粗细不一。
datou
2021-10-15 09:45:58 +08:00
@inhons word 没有

在 windows 写字板里测试了 9-12pt 的微软雅黑

并不会显示为横竖不一样的低 DPI 雅黑
shaojz2005
2021-10-15 09:47:12 +08:00
@haiironezumi 感觉两个系统无论是高分屏还是低分屏,区别都不算很大,不同风格,都可以接受
datou
2021-10-15 09:50:26 +08:00
@haiironezumi 主要是这种横竖粗细不一样的雅黑字体我只在 windows mobile 6.x 的手机上见过
weiceshi
2021-10-15 09:52:46 +08:00
@haiironezumi
哎,怎么解释呢
PPI 是屏幕像素密度,是不能通过截屏来比较的
就好比,你要说一个显示器偏色,也不能通过截屏来说明,因为同样的显示内容发送给显示器的二进制码是一样的
是的,要通过肉眼观察,或者拍摄屏幕来比较
PPI 也是这样的,同样是 3840x2160 分辨率+同样的 DPI,14 寸和 70 寸显示器截屏是一样的,但是拍摄屏幕的话,后者边缘就要马赛克的多
weiceshi
2021-10-15 09:58:06 +08:00
@datou
你要比较,不能只通过印象流
你打开 win10,和 win11,打开一个支持 DirectWrite 渲染的软件,设定同样的文字,同样的字体,同样的字号,同样的字重,比较后才能得出结论
事实上是一样的,原理简单来说,字号小到一定程度,字重加粗,那么某些方向屏幕像素点不足以绘制所有笔画,这种情况下,微软对每个字进行了调教,包括且不限于合并笔画,笔画变形等等,这就是所谓的 hinting
这是在物理像素不足的情况下,唯一的能够清晰阅读的解决方案
另外一种解决方案就是苹果用的,用 LowDPI 的穷人去死的策略
weiceshi
2021-10-15 10:03:34 +08:00
@datou
写字板是标准的不支持 DirectWrite 渲染的软件
最简单区分是否支持 DirectWrite 渲染的方法,就是 win+. 打开 emoji 输入框,输入一个表情符号
如果是彩色的,那么就支持;如果是黑白,就不支持
如下图,底层的写字板和中间的记事本是黑色,所以不支持;上面的便签是彩色,支持
haiironezumi
2021-10-15 10:09:29 +08:00
@weiceshi 请自己放大到 100%,在自己的显示器上看,截图会带有次像素信息,你在相应的屏幕上显示,结果应该是一模一样的。如果我发了拍摄屏幕的照片,屏幕显示效果,排列方式会对渲染效果有一定影响,反而影响了真实性。如果你用高分辨率屏幕,那首先,你可能很难看清低分屏上的效果,其次,你也不需要关心 Windows 在低分屏上的效果,你可以看看高分屏上 macOS 和 Windows 的 渲染情况,也有一定差异。而且你提到了 DPI,我所有的样张都标注了缩放比,是常用的 100% 和 200% 其他缩放比你也可以补上。

@datou Windows mobile 6.x 时代的手机也是低分屏,手机上肯定也是灰度渲染,一微软的尿性,一定也用了相同的渲染技术。

@BestQueffEver 其实我那张图里也有不少复杂字形,如「赢」「重」「薄」等等,而且,我现在就要给你补一张低分屏上最典型的复杂字形。

Windows

macOS 原始字形

macOS 微软雅黑
inhons
2021-10-15 10:10:22 +08:00
@datou 感谢。不过 Windows 11 的小标题字体是 微软雅黑 Light,还是字体的锅。你的截图中红框里面的字体是 微软雅黑 Light 14px 加粗。
forcecharlie
2021-10-15 10:14:56 +08:00
@weiceshi 彩色 emoji 要显示指定 D2D1_DRAW_TEXT_OPTIONS_ENABLE_COLOR_FONT 因此并不能以此作为是否使用 DirectWrite 的判断标准,但 Notepad 使用的是 Edit 控件,这些标准控件并不是 Direct2D 的,也没有使用 DirectWrite 绘制文字。
clrss
2021-10-15 10:19:43 +08:00
@nil333 看着用了快 7 年的 P2415Q 陷入沉思.
B3UzMhCd3dDvVVLa
2021-10-15 10:20:55 +08:00
忍受不了 1080 笔记本上的黑苹果,才换了白苹果,我承认我中苹果的计了
weiceshi
2021-10-15 10:23:12 +08:00
@haiironezumi


猜猜哪个是 Mac 哪个是 Windows
vmebeh
2021-10-15 10:27:14 +08:00
windows 默认字体的全角双引号,低分屏没法区分
还会把半角单引号渲染成全角的
cLoudvSnOw
2021-10-15 10:34:12 +08:00
1080p 分辨率的屏幕什么系统都一股马赛克味道,还在争字体...

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

https://tanronggui.xyz/t/807720

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

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

© 2021 V2EX