- #1
本次 Release Preview 之后 Windows 10 22H2/Windows 11 23H2 开始自带 Noto CJK 字体
- 已编辑
- #2
Amylopectinlover 或许可以解决微软雅黑在高分屏上的糟糕表现罢(存疑)?
更糟糕了。Chromium内核的浏览器默认调用Noto字体,造成此次更新之后Chrome、Edge以及所有使用WebView2应用的字体显示奇差。
- #3
好耶,Noto family是我目前见过的全世界最伟大的中文字体集
- #4
Noto Sans+Segoe UI Variable或许确实可以[tieba=huaji]
- #5
这Noto字体似乎比起微软雅黑来说缩小了
- 已编辑
- #6
Amylopectinlover 如果 Noto 成为 Windows 默认字体,或许可以解决微软雅黑在高分屏上的糟糕表现罢(存疑)?
主要还是Belleve写了个半成品……当时他信誓旦旦的说自己能解决Windows的渲染问题(加上GDI ClearType的y轴抗锯齿支持),然而新版(Windows 10 Creator Update)的GDI ClearType在处理无hinting字体/outline渲染时,是降级为natural_symmetric渲染的,并且不应用EnhancedContrast和GrayscaleEnhancedContrast,笔画显得特别细,而且完全没有优化OpenType在GDI下的渲染……
(可以通过DirectWriteTester对比natural_symmetric下EnhancedContrast/GrayscaleEnhancedContrast=0%、300%下的渲染表现)
要想解决这个问题,需要让GDI ClearType渲染默认应用上EnhancedContrast和GrayscaleEnhancedContrast,并且再优化OpenType字体的渲染效果,还有Chromium的debuff(这个debuff在Android 9+也有,自从Android 9+默认使用skiagl之后系统字体渲染的浓度就和Windows下的Chromium一样糟糕,促使Android OEM通过可变字体的方式解决Google的bug)。
当然最好还是让DirectWrite渲染传统GDI文本,彻底放弃Legacy GDI的文本渲染,这些问题自然就解决了。
这些问题解决之后,就可以让思源黑体作为中文版Windows默认字体了。