Yooloo
V2EX  ›  Windows

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

  •  1
     
  •   Yooloo · Nov 16, 2023 · 5009 views
    This topic created in 1085 days ago, the information mentioned may be changed or developed.

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

    22 replies  •  2023-11-24 15:26:03 +08:00
    kamchiu
    kamchiu
    Nov 16, 2023 via iPhone
    1
    换系统
    ho121
    ho121
    Nov 16, 2023 via Android
    2
    日文字体惹的祸
    EVANGELIONAir
    EVANGELIONAir
    Nov 16, 2023❤️1
    3
    明显 cjk 回落出了问题
    ScepterZ
    ScepterZ
    Nov 16, 2023❤️1
    4
    这是字体出问题了,和常说的字体渲染完全不是一回事吧,之前用 Linux 的时候经常遇到这种事
    ysc3839
    ysc3839
    Nov 16, 2023 via Android❤️1
    5
    cnbatch
    cnbatch
    Nov 16, 2023❤️1
    6
    这显然不是“字体渲染”的问题,是“字体使用”的问题。正如前面楼层所言,是 CJK 字体回落的缘故。

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

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

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

    --
    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
    fantasynoff
    Nov 16, 2023
    12
    主要以前还能用 noMeiryoUI,现在新的 win11 也不行了
    cubecube
    cubecube
    Nov 16, 2023
    13
    mactype
    vacants
    vacants
    Nov 17, 2023 via iPhone❤️1
    14
    不做摄影好多年了,真是怀念用 Capture One 修图的日子
    ShadowPower
    ShadowPower
    Nov 17, 2023
    15
    系统设置搜索“可选功能”
    点击“添加可选功能”
    搜索:
    繁体中文补充字体
    日语补充字体

    安装就好了
    sub166
    sub166
    Nov 17, 2023
    16
    @fantasynoff #12 win11dev 版在用,只是标题栏无法更换了
    layxy
    layxy
    Nov 17, 2023
    17
    mactype 吧,用了将近 10 年了挺好用的
    KgM4gLtF0shViDH3
    KgM4gLtF0shViDH3
    Nov 17, 2023
    18
    点名腾讯云,很多页面字体特别模糊。
    ShadowPower
    ShadowPower
    Nov 17, 2023
    19
    其实背后的真实原因是:

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

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

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

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

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

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

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

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

    因为会有负面影响。
    Yooloo
    Yooloo
    OP
    Nov 17, 2023
    20
    @ShadowPower 试了一下没啥效果, 我这个应该还是软件自身字体的原因
    james122333
    james122333
    Nov 18, 2023 via Android
    21
    @ScepterZ

    那就是使用姿势不对
    lucacham
    lucacham
    Nov 24, 2023
    22
    从里面“包”字的字形判断,弹窗里面是用的日文字体
    像 “备份仅”“调”这类简体字在日文字库里面是没有的,所以就用 微软雅黑替代了、、

    PC iTunes 的 apple music 的浏览 页面字体也是默认用的韩语 Malgun Gothic 字体,丑到爆炸,到现在也没改
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1235 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 52ms · UTC 21:07 · PVG 05:07 · LAX 13:07 · JFK 16:07
    ♥ Do have faith in what you're doing.