adobe-fonts / source-han-sans

Source Han Sans | 思源黑体 | 思源黑體 | 思源黑體 香港 | 源ノ角ゴシック | 본고딕
Other
14.12k stars 1.29k forks source link

Updating TW glyph shape to CNS11643 Amendment 1 #454

Open NightFurySL2001 opened 11 months ago

NightFurySL2001 commented 11 months ago

There is a recent update for CNS11643 as shown on the CNS site (https://www.cnsonline.com.tw/?node=detail&generalno=11643&locale=zh_TW). The main changes in this amendment, apart from newly added glyphs, is 35 glyph changes and 1 new glyph addition to CNS Plane 1 and 2. This is also reflected in the IRGN2586 document

Some of the changes are already implemented in Source Han as it affects cross-regional communication (e.g. U+5DD5 巕 in #169, 嬔/嬔 and 礡/礴 pair) or doesn't match the rest of the characters (e.g. 踴、謄、璽). Others however need to be corrected in accordance to the original Regular script font sample (國字標準字體楷書母稿).

Also noted is a few of the glyph updates doesn't seem to change anything significant, such as 罕滘 (top 儿 lightly touch the roof 冖, separated in Sans)、承 (right side cross out)、汩 (made wider)、檶 (structure change)、迗 (stroke touching). The rest will need either glyph editing or remapping. A few glyphs can be removed completely while others are added. The full document can be viewed on the CNS site by searching for "11643" and click on the "補充增修及勘誤表"; the PDF is also attached below the image.

image image CNS11643-20230420Corri.pdf

I believe the TW glyph for 承 can be totally removed and map to CN in Sans and JP in Serif. HK standard does not specify this is a significant difference and an exception could be considered under this rule of insignificant differences in Reference Glyphs for Chinese Computer Systems in Hong Kong. image image

Also see #340 for 掰 (HK).

Marcus98T commented 11 months ago

A small comment: I wonder if Adobe was already aware of the CNS amendment since it was published on 20 April 2023, and it's almost four months between the published date and the date of this issue. Regardless, we were not aware of such changes until this writing and I have suggested some wrong things before then. I have amended some of my issues as a result.

NightFurySL2001 commented 11 months ago

Action list for doing CNS11643 Amendment 1:

Char Modification Action Related info
1 Fix 儿 to touch Modify TW glyph See also item 19
2 Right component cross over Remove TW, remap TW/HK to CN Ignorable difference in HK?
3 2nd horizontal stroke shorter than 3rd horizontal stroke Modify TW glyph
4 Hook at 勇 No action Using HK
5 誊 start at 2nd horizontal stroke No action Using CN, see https://github.com/adobe-fonts/source-han-serif/issues/39#issuecomment-297603355
6 Hook at 爾 No action Using JP
7 See 新 Modify TW glyph See item 3
8 See 新 Modify TW glyph See item 3
9 Change 大 to throw stroke Remove TW, remap to CN
10 Flatter 曰 Modify TW glyph?
11 Separate dot stroke on 天 Modify TW glyph/No action?
12 Separate 口 and 木 Modify TW glyph
13 Change 大 to dot stroke Add TW glyph
14 Change 林 to dot stroke Remap TW to HK See also item 20
15 Change 分 to dot stroke Modify TW glyph, map HK to new TW See issue #340
16 Change 分 to dot stroke Remove TW, remap TW to HK See also item 15
17 Change bottom 兄 to 允 Remove TW, remap TW to HK Double check HK glyph to match CN aesthetics?
18 Change 欠 to throw stroke Modify TW glyph
19 Fix 儿 to touch Modify TW glyph See also item 1
20 Change 林 to dot stroke Remap TW to HK See also item 14
21 Change 大 to throw stroke Modify TW glyph, add current TW as HK Double check with HK?
22 Change bottom right Remove TW, remap TW to CN May use current TW for U+2486F
23 Fix Big5 bug, change 免 to 兔 No action Corrected
24 Change 又 to throw stroke Modify TW glyph, add current TW as HK Double check with HK?
25 Change 禾 Modify TW glyph, add current TW as HK Double check with HK?
26 Change structure Modify TW glyph Also need to fix 犬 dot stroke
27 See 新 Modify TW glyph See item 3
28 Change structure No action
29 Change 火 to dot stroke No action Corrected by accident
30 See 新 Modify TW glyph See item 3
31 See 新 Modify TW glyph See item 3
32 Fix Big5 bug No action Corrected
33 Change 木 Add TW glyph
34 Fix Big5 bug, change top from 艹 to 䒑 Modify TW glyph See issue #169 and #369, also need to fix 女
35 Change 又 to dot stroke No action Using CN
36 Fix Big5 bug No action Corrected

Full image: (typo for 嚫) image nightfurysl2001 github io_shs-cid_ (1)

NightFurySL2001 commented 11 months ago

For 罕 and 滘, I believe that it should be edited since 穴 have them connected. It seems that Sinotype were well aware of the separation and carried it over into the font, with other similar component having it conencted. Also, it makes it consistent with the JP design which is good too.

However it is noted that 罙 is all disconneced in TW and only 探 is disconnected in JP. This is an incosistency that might be modified by CNS in the future.

nightfurysl2001 github io_shs-cid_ (2)