如何拯救 Windows 中部分软件的字体渲染😭

2023-11-16 19:01:10 +08:00
 KaynW

一个界面整出来 3 种不同的字体, 歪歪扭扭的

2786 次点击
所在节点    Windows
22 条回复
kamchiu
2023-11-16 19:05:01 +08:00
换系统
ho121
2023-11-16 19:09:23 +08:00
日文字体惹的祸
EVANGELIONAir
2023-11-16 19:26:09 +08:00
明显 cjk 回落出了问题
ScepterZ
2023-11-16 19:34:55 +08:00
这是字体出问题了,和常说的字体渲染完全不是一回事吧,之前用 Linux 的时候经常遇到这种事
ysc3839
2023-11-16 19:41:13 +08:00
cnbatch
2023-11-16 19:50:03 +08:00
这显然不是“字体渲染”的问题,是“字体使用”的问题。正如前面楼层所言,是 CJK 字体回落的缘故。

这几套字体,不仅大小不同,连文字粗细都不同,甚至字形规范都不同,不管怎么渲染都无法改变这三点。
要是真有渲染技术能把不同粗细的字体都渲染成相同的粗细,不同的大小都渲染成相同大小,甚至渲染成统一字形规范,谁敢用啊😑

所以可以看看软件设置选项里面是否可以自己调整字体。
最根本的做法是反馈给软件开发商,告诉他们做好字体的选取与使用。

要不然的话,那就只能把 CJK 每个语言区的默认字体文件替换成同一种了。
KaynW
2023-11-16 20:07:38 +08:00
@EVANGELIONAir
@ScepterZ
@cnbatch
感谢, 以前不知道 CJK 回落这个概念, 所以只能用渲染来说明问题了
jancing
2023-11-16 21:05:11 +08:00
用日文 Windows 系统装国内软件也会遇到这样的问题。年纪大了懒得折腾,只要不是乱码就行了,管他什么分崩离析的 fallback 字体🤣
FengMubai
2023-11-16 21:07:50 +08:00
让那个软件开发者更新
laqow
2023-11-16 21:54:37 +08:00
用了 DirectWrite 又没设置 fallback 。但 windows 似乎没地方设置 DirectWrite 的缺省 fallback
fantasynoff
2023-11-16 22:45:41 +08:00
强行改了一些,稍有改善,但是仍然有问题

--
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]
;这两个不要动?
;"Meiryo & Meiryo Italic & Meiryo UI & Meiryo UI Italic (TrueType)"="meiryo.ttc"
;"Meiryo Bold & Meiryo Bold Italic & Meiryo UI Bold & Meiryo UI Bold Italic (TrueType)"="meiryob.ttc"
"MisakiGothic (TrueType)"="XHei_Intel.TTC"
"MisakiGothic2nd (TrueType)"="XHei_Intel.TTC"
"MisakiMincho (TrueType)"="XHei_Intel.TTC"
"MS Gothic & MS UI Gothic & MS PGothic (TrueType)"="XHei_Intel.TTC"
"MS Mincho & MS PMincho (TrueType)"="XHei_Intel.TTC"
"TA-takeippai (TrueType)"="XHei_Intel.TTC"
"TA-takeodori (TrueType)"="XHei_Intel.TTC"
"TA-taketyoku (TrueType)"="XHei_Intel.TTC"
"TA-takezarame (TrueType)"="XHei_Intel.TTC"
"TA_takeigeta (TrueType)"="XHei_Intel.TTC"
"TA_takeotoshi (TrueType)"="XHei_Intel.TTC"
"Yu Gothic Bold & Yu Gothic UI Semibold & Yu Gothic UI Bold (TrueType)"="XHei_Intel.TTC"
"Yu Gothic Light & Yu Gothic UI Light (TrueType)"="XHei_Intel.TTC"
"Yu Gothic Medium & Yu Gothic UI Regular (TrueType)"="XHei_Intel.TTC"
"Yu Gothic Regular & Yu Gothic UI Semilight (TrueType)"="XHei_Intel.TTC"
"Yu Mincho (TrueType)"="XHei_Intel.TTC"
"Yu Mincho Demibold (TrueType)"="XHei_Intel.TTC"
"Yu Mincho Light (TrueType)"="XHei_Intel.TTC"
fantasynoff
2023-11-16 22:48:21 +08:00
主要以前还能用 noMeiryoUI,现在新的 win11 也不行了
cubecube
2023-11-16 22:49:06 +08:00
mactype
vacants
2023-11-17 00:12:23 +08:00
不做摄影好多年了,真是怀念用 Capture One 修图的日子
ShadowPower
2023-11-17 01:24:19 +08:00
系统设置搜索“可选功能”
点击“添加可选功能”
搜索:
繁体中文补充字体
日语补充字体

安装就好了
sub166
2023-11-17 08:31:32 +08:00
@fantasynoff #12 win11dev 版在用,只是标题栏无法更换了
layxy
2023-11-17 08:59:38 +08:00
mactype 吧,用了将近 10 年了挺好用的
KgM4gLtF0shViDH3
2023-11-17 09:07:51 +08:00
点名腾讯云,很多页面字体特别模糊。
ShadowPower
2023-11-17 10:47:05 +08:00
其实背后的真实原因是:

从 Windows 10 开始,简体中文版 Windows 不再包含繁体中文和日语默认字体。但是提供了“可选功能”设置,让用户可以根据需要自行安装/卸载一部分系统组件和资源。

Windows XP / Windows 7 会自带所有 CJK 字体,所以没有这个问题。

很多软件虽然语言是简体中文,但默认使用的字体是繁体中文字体。

这种情况要怎么判断:
观察一下能正常显示和不能正常显示(看起来很粗糙或者变成了方块的字符)的字符,看看是不是正好对应了简体中文和繁体中文里写法大致相同/写法完全不同的字符。

举个例子:
钢琴 → ?琴 / □琴 / (都可以显示但是两者字体不同)

如果是这种情况,那么只需要在可选功能里安装繁体中文字体/日语字体就好了。(有些软件其实会用日语字体)

这些字体往往都可以正常渲染简体中文字符,只是一些字的写法会和简体中文不太一样。

改注册表 / MacType / noMeiryoUI 的方式只是把界面字体都统一成了某个字体。一般来说,这只能作为最终手段,在软件本身选择的字体确实没法正常渲染简体中文的时候使用。

因为会有负面影响。
KaynW
2023-11-17 20:12:56 +08:00
@ShadowPower 试了一下没啥效果, 我这个应该还是软件自身字体的原因

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

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

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

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

© 2021 V2EX