1
thedrwu 2018-08-13 02:32:17 +08:00 via Android
可能是因为 simsun 比 Unicode 老?
|
2
thedrwu 2018-08-13 02:34:37 +08:00 via Android
Windows 输入法还是按照 simsun 的标准编码比较好。毕竟哪个 Windows 机器上都有,微调一下 win32 字体 api 参数还能将就着看。
|
3
TheKiller 2018-08-13 02:52:32 +08:00 via iPhone
已经全局替换掉了 windows 那字体渲染搭配起来简直伤眼
|
4
geelaw 2018-08-13 06:44:34 +08:00
有意思,试了几个(前三个)字符,实际上 Windows 的 fallback 渲染“𪫉𪱧𫘋”的结果里只有第一个和 Unicode 字形完全不同,剩下两个其实是正确的(它们默认 fallback 到的字体并不是 SimSun )。
SimSun 是一个适用于简体中文的字体。我不太懂 Unicode 字形变体里面的那串 字母字母-数字 是什么格式的,但我猜测的是 T 表示台湾,前两个字 Unicode 指定了台湾繁体字形,第三个字指定的是日文汉字字形,实际上不归 SimSun 管。我想 SimSun 的更新应该是比较复杂的过程? SimSun 成为简体中文的默认字体是很久以前决定的,和 SimSun 最近的发展关系比较小,主要是历史遗留原因。 |
5
imn1 2018-08-13 08:13:42 +08:00
如果需要准确而不是漂亮(漂亮见仁见智吧)
我推荐 HanaMinB.TTF 搜 hanasono fonts 或 花园字库 能找到,最新版是 20170904 |
6
snw 2018-08-13 10:03:51 +08:00 via Android
我觉得简化字方案只简化被列举到的字是傻缺做法。既然简化了某个偏旁,当然应该对所有带有该偏旁的文字一并简化,对于不应简化的字单独列出。明明同样偏旁的字,有些简化了,有些没简化,完全是一地鸡毛。
|
7
imn1 2018-08-13 10:44:05 +08:00 1
@snw
你似乎理解错了 CJK-extB/C/D/E... 这个跟简化字无关 unicode 不是只提供给中国人用的 extA 是汉字常用常见字,包含简繁 extB 之后是不常见的汉字,以及异体字 CJK 已经很清楚了,中日韩,不是只有中国人用汉字 尤其日语中,相当多汉字保留了古体写法 就是同一个字,中(简繁)日韩可能共有四种写法 不仅国别、地区差异,即使中国大陆,如果要表述一些古文的原有写法,也可能要用到 extB 等 如果没有 extB... 那众多古文的记录可能全部要采用图片来展示了 |
8
v2register OP @imn1 花园明朝是 J 源字形优先的,编码起来也是有问题
|
9
v2register OP @thedrwu SimSun 久经考验,应该基本没错误了,这里讨论的是 SimSun-ExtB
|
10
thedrwu 2018-08-13 23:56:44 +08:00 via Android
@v2register 我知道啊。十多年前折腾输入法的时候。我给 extB 和曾经流行的非官方 extc 编了码。
|
11
v2register OP @thedrwu 那也不能照错误的字形编码吧?
|
12
thedrwu 2018-08-14 01:59:32 +08:00 via Android
@v2register 当年只能这样啊。哪儿能搞到正确的字体。
|
13
imn1 2018-08-14 07:25:00 +08:00
|
14
v2register OP @imn1 现在国内也有支持 Unicode 10.0.0 的中华书局宋体了,看字体信息是方正给做的
http://www.ancientbooks.cn/helpcore?font 也有字形错误的问题,不过比 SimSun-ExtB 好多了 https://github.com/CNMan/UnicodeCJK-WuBi06/issues/7 |
15
imn1 2018-08-14 08:50:13 +08:00
|
16
dalieba 2018-08-29 13:49:34 +08:00 via Android
|