首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
华为云
V2EX  ›  字体排印

错误百出的 SimSun-ExtB 为何能成为 Windows 的默认中文字体?

  •  
  •   v2register · 70 天前 · 1511 次点击
    这是一个创建于 70 天前的主题,其中的信息可能已经有所发展或是发生改变。
    主要错误是部件类推简化,完全没有按照 Unicode 的标准字形去弄,真是垃圾中的战斗机
    另外还有很多完全驴唇不对马嘴的错误
    整理五笔编码的过程中整理了一部分,只是冰山一角

    https://github.com/CNMan/UnicodeCJK-WuBi06/issues/6

    字数最多的 CJK-B 还没有整理
    16 回复  |  直到 2018-08-29 13:49:34 +08:00
        1
    thedrwu   70 天前 via Android
    可能是因为 simsun 比 Unicode 老?
        2
    thedrwu   70 天前 via Android
    Windows 输入法还是按照 simsun 的标准编码比较好。毕竟哪个 Windows 机器上都有,微调一下 win32 字体 api 参数还能将就着看。
        3
    TheKiller   70 天前 via iPhone
    已经全局替换掉了 windows 那字体渲染搭配起来简直伤眼
        4
    geelaw   70 天前
    有意思,试了几个(前三个)字符,实际上 Windows 的 fallback 渲染“𪫉𪱧𫘋”的结果里只有第一个和 Unicode 字形完全不同,剩下两个其实是正确的(它们默认 fallback 到的字体并不是 SimSun )。

    SimSun 是一个适用于简体中文的字体。我不太懂 Unicode 字形变体里面的那串 字母字母-数字 是什么格式的,但我猜测的是 T 表示台湾,前两个字 Unicode 指定了台湾繁体字形,第三个字指定的是日文汉字字形,实际上不归 SimSun 管。我想 SimSun 的更新应该是比较复杂的过程?

    SimSun 成为简体中文的默认字体是很久以前决定的,和 SimSun 最近的发展关系比较小,主要是历史遗留原因。

        5
    imn1   70 天前
    如果需要准确而不是漂亮(漂亮见仁见智吧)
    我推荐 HanaMinB.TTF
    搜 hanasono fonts 或 花园字库 能找到,最新版是 20170904
        6
    snw   70 天前 via Android
    我觉得简化字方案只简化被列举到的字是傻缺做法。既然简化了某个偏旁,当然应该对所有带有该偏旁的文字一并简化,对于不应简化的字单独列出。明明同样偏旁的字,有些简化了,有些没简化,完全是一地鸡毛。
        7
    imn1   70 天前   ♥ 1
    @snw
    你似乎理解错了 CJK-extB/C/D/E... 这个跟简化字无关
    unicode 不是只提供给中国人用的
    extA 是汉字常用常见字,包含简繁
    extB 之后是不常见的汉字,以及异体字
    CJK 已经很清楚了,中日韩,不是只有中国人用汉字
    尤其日语中,相当多汉字保留了古体写法
    就是同一个字,中(简繁)日韩可能共有四种写法

    不仅国别、地区差异,即使中国大陆,如果要表述一些古文的原有写法,也可能要用到 extB 等
    如果没有 extB... 那众多古文的记录可能全部要采用图片来展示了
        8
    v2register   69 天前
    @imn1 花园明朝是 J 源字形优先的,编码起来也是有问题
        9
    v2register   69 天前
    @thedrwu SimSun 久经考验,应该基本没错误了,这里讨论的是 SimSun-ExtB
        10
    thedrwu   69 天前 via Android
    @v2register 我知道啊。十多年前折腾输入法的时候。我给 extB 和曾经流行的非官方 extc 编了码。
        11
    v2register   69 天前
    @thedrwu 那也不能照错误的字形编码吧?
        12
    thedrwu   69 天前 via Android
    @v2register 当年只能这样啊。哪儿能搞到正确的字体。
        13
    imn1   69 天前
    @v2register
    没办法,日本人做的,免费字体基本它汉字最全
    这也是个痛点,很多汉文化的东西,反而日本人在默默搞,中国人却在争吵,什么「正体残体」的
        14
    v2register   69 天前
    @imn1 现在国内也有支持 Unicode 10.0.0 的中华书局宋体了,看字体信息是方正给做的
    http://www.ancientbooks.cn/helpcore?font
    也有字形错误的问题,不过比 SimSun-ExtB 好多了
    https://github.com/CNMan/UnicodeCJK-WuBi06/issues/7
        15
    imn1   69 天前
    @v2register
    点下载就是这个……唉,pass
    http://www.ancientbooks.cn/signin
        16
    dalieba   53 天前 via Android
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3235 人在线   最高记录 3762   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 18ms · UTC 05:39 · PVG 13:39 · LAX 22:39 · JFK 01:39
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1