iso/iec jtc1/sc2/wg2 n5069 l2/19-212 - unicode1 iso/iec jtc1/sc2/wg2 n5069 l2/19-212 universal...

14
1 ISO/IEC JTC1/SC2/WG2 N5069 L2/19-212 Universal Multiple-Octet Coded Character Set International Organization for Standardization Doc Type: Working Group Document Title: Proposal to change the font for the CJK Radicals Supplement & Kangxi Radicals blocks Source: Ken Lunde, Adobe Inc. Date: 2019-06-10 This proposal raises issues in two CJK-related blocks, and proposes a solution that involves using a new font for their representative glyphs. As a result, the CJK Radicals Supplement and Kangxi Radicals blocks will become more correct/consistent and region-agnostic, respectively. Code Chart Issues There have been recent reports of issues affecting the representative glyphs in the CJK Radi- cals Supplement and Kangxi Radicals blocks, such as L2/19-175 that points out an issue with the representative glyph for U+2F2A KANGXI RADICAL LAME—it should look like . Jaemin Chung also pointed out on the Unihan mailing list that the representative glyphs for U+2E93 CJK RADICAL THREAD and U+2F33 KANGXI RADICAL SHORT THREAD are identical—the representative glyph for the latter should look like . According to the original proposal, L2/98-332 (aka SC2 N3213), there are several errors or in- consistencies in the current code charts for these blocks, beyond what was indicated in the paragraph above: • The representative glyphs in the entire Kangxi Radicals block follow modern Chinese con- ventions, specifically those for China (PRC). The representative glyph for U+2FAE KANGXI RADICAL WRONG—ironic character name, by the way—is perhaps the most illustrative ex- ample, because no other Chinese-speaking region—perhaps other than Singapore—uses this particular form. A more region-agnostic form for this radical is . So as to be region- agnostic for the entire block, which should be the intent, the representative glyphs should more closely follow the style found in the Kangxi Dictionary. This issue affects a non-trivial number of radicals in this block. The representative glyphs for some of the radicals in the Kangxi Radicals block are too small or too narrow, such as those for U+2F1B KANGXI RADICAL PRIVATE, U+2F21 KANGXI RADICAL GO, and U+2F23 KANGXI RADICAL EVENING (shown in this sentence using im- proved glyphs that do a better job at filling the em-box). • The representative glyphs for two of the four Japanese-specific simplified radicals in the CJK Radicals Supplement block, U+2EEB CJK RADICAL J-SIMPLIFIED EVEN and U+2EEF CJK RADICAL J-SIMPLIFIED DRAGON, do not follow Japan’s regional conventions. They should display as and so as to follow Japan’s regional conventions (the issue is with the shape of very first stroke of both radicals).

Upload: others

Post on 22-Jun-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ISO/IEC JTC1/SC2/WG2 N5069 L2/19-212 - Unicode1 ISO/IEC JTC1/SC2/WG2 N5069 L2/19-212 Universal Multiple-Octet Coded Character Set International Organization for Standardization Doc

1

ISO/IEC JTC1/SC2/WG2 N5069L2/19-212

Universal Multiple-Octet Coded Character SetInternational Organization for Standardization

Doc Type: Working Group DocumentTitle: Proposal to change the font for the CJK Radicals Supplement & Kangxi Radicals blocksSource: Ken Lunde, Adobe Inc.Date: 2019-06-10

This proposal raises issues in two CJK-related blocks, and proposes a solution that involves using a new font for their representative glyphs. As a result, the CJK Radicals Supplement and Kangxi Radicals blocks will become more correct/consistent and region-agnostic, respectively.

Code Chart IssuesThere have been recent reports of issues affecting the representative glyphs in the CJK Radi-cals Supplement and Kangxi Radicals blocks, such as L2/19-175 that points out an issue with the representative glyph for U+2F2A ⼪ KANGXI RADICAL LAME—it should look like ⼪. Jaemin Chung also pointed out on the Unihan mailing list that the representative glyphs for U+2E93 ⺓ CJK RADICAL THREAD and U+2F33 ⺓ KANGXI RADICAL SHORT THREAD are identical—the representative glyph for the latter should look like ⼳.According to the original proposal, L2/98-332 (aka SC2 N3213), there are several errors or in-consistencies in the current code charts for these blocks, beyond what was indicated in the paragraph above:

• The representative glyphs in the entire Kangxi Radicals block follow modern Chinese con-ventions, specifically those for China (PRC). The representative glyph for U+2FAE ⾮ KANGXI RADICAL WRONG—ironic character name, by the way—is perhaps the most illustrative ex-ample, because no other Chinese-speaking region—perhaps other than Singapore—uses this particular form. A more region-agnostic form for this radical is ⾮. So as to be region-agnostic for the entire block, which should be the intent, the representative glyphs should more closely follow the style found in the Kangxi Dictionary. This issue affects a non-trivial number of radicals in this block.

• The representative glyphs for some of the radicals in the Kangxi Radicals block are too small or too narrow, such as those for U+2F1B ⼛ KANGXI RADICAL PRIVATE, U+2F21 ⼡ KANGXI RADICAL GO, and U+2F23 ⼣ KANGXI RADICAL EVENING (shown in this sentence using im-proved glyphs that do a better job at filling the em-box).

• The representative glyphs for two of the four Japanese-specific simplified radicals in the CJK Radicals Supplement block, U+2EEB ⻫ CJK RADICAL J-SIMPLIFIED EVEN and U+2EEF ⻯ CJK RADICAL J-SIMPLIFIED DRAGON, do not follow Japan’s regional conventions. They should display as ⻫ and ⻯ so as to follow Japan’s regional conventions (the issue is with the shape of very first stroke of both radicals).

Page 2: ISO/IEC JTC1/SC2/WG2 N5069 L2/19-212 - Unicode1 ISO/IEC JTC1/SC2/WG2 N5069 L2/19-212 Universal Multiple-Octet Coded Character Set International Organization for Standardization Doc

2

ProposalThe proposal is to completely replace all of the representative glyphs for the CJK Radicals Sup-plement and Kangxi Radicals blocks with those provided in the dedicated—and open source—CJK Radicals TrueType font (the font is provided as a PDF attachment that is visible in the At-tachments panel when opening this document in Adobe Acrobat).The font was derived from the open source Source Han Serif typeface family, specifically the Regular weight, and other than the required “.notdef” and recommended “space” (U+0020) glyphs at GIDs 0 and 1, respectively, only the 329 glyphs necessary for supporting these two blocks are included. The table that follows illustrates the glyphs for both blocks in their en-tirety, shown using the actual CJK Radicals font:

0 1 2 3 4 5 6 7 8 9 A B C D E F

U+2E8⺀⺁⺂⺃⺄⺅⺆⺇⺈⺉⺊⺋⺌⺍⺎⺏U+2E9⺐⺑⺒⺓⺔⺕⺖⺗⺘⺙ ⺛⺜⺝⺞⺟U+2EA⺠⺡⺢⺣⺤⺥⺦⺧⺨⺩⺪⺫⺬⺭⺮⺯U+2EB⺰⺱⺲⺳⺴⺵⺶⺷⺸⺹⺺⺻⺼⺽⺾⺿U+2EC⻀⻁⻂⻃⻄⻅⻆⻇⻈⻉⻊⻋⻌⻍⻎⻏U+2ED⻐⻑⻒⻓⻔⻕⻖⻗⻘⻙⻚⻛⻜⻝⻞⻟U+2EE⻠⻡⻢⻣⻤⻥⻦⻧⻨⻩⻪⻫⻬⻭⻮⻯U+2EF⻰⻱⻲⻳U+2F0⼀⼁⼂⼃⼄⼅⼆⼇⼈⼉⼊⼋⼌⼍⼎⼏U+2F1⼐⼑⼒⼓⼔⼕⼖⼗⼘⼙⼚⼛⼜⼝⼞⼟U+2F2⼠⼡⼢⼣⼤⼥⼦⼧⼨⼩⼪⼫⼬⼭⼮⼯U+2F3⼰⼱⼲⼳⼴⼵⼶⼷⼸⼹⼺⼻⼼⼽⼾⼿U+2F4⽀⽁⽂⽃⽄⽅⽆⽇⽈⽉⽊⽋⽌⽍⽎⽏U+2F5⽐⽑⽒⽓⽔⽕⽖⽗⽘⽙⽚⽛⽜⽝⽞⽟U+2F6⽠⽡⽢⽣⽤⽥⽦⽧⽨⽩⽪⽫⽬⽭⽮⽯

Page 3: ISO/IEC JTC1/SC2/WG2 N5069 L2/19-212 - Unicode1 ISO/IEC JTC1/SC2/WG2 N5069 L2/19-212 Universal Multiple-Octet Coded Character Set International Organization for Standardization Doc

3

0 1 2 3 4 5 6 7 8 9 A B C D E F

U+2F7⽰⽱⽲⽳⽴⽵⽶⽷⽸⽹⽺⽻⽼⽽⽾⽿U+2F8⾀⾁⾂⾃⾄⾅⾆⾇⾈⾉⾊⾋⾌⾍⾎⾏U+2F9⾐⾑⾒⾓⾔⾕⾖⾗⾘⾙⾚⾛⾜⾝⾞⾟U+2FA⾠⾡⾢⾣⾤⾥⾦⾧⾨⾩⾪⾫⾬⾭⾮⾯U+2FB⾰⾱⾲⾳⾴⾵⾶⾷⾸⾹⾺⾻⾼⾽⾾⾿U+2FC⿀⿁⿂⿃⿄⿅⿆⿇⿈⿉⿊⿋⿌⿍⿎⿏U+2FD⿐⿑⿒⿓⿔⿕

NOTE: The representative glyphs for U+2F53 ⽓ KANGXI RADICAL STEAM, U+2F5B ⽛ KANGXI RADICAL FANG and U+2F61 ⽡ KANGXI RADICAL TILE do not completely match the shapes that are found in the Kangxi Dictionary. This divergence was intentional due to the oddball nature of the shapes found in the Kangxi Dictionary that match no regional convention. The same is somewhat true for the representative glyphs for U+2F66 ⽦ KANGXI RADICAL BOLT OF CLOTH, U+2F7F ⽿ KANGXI RADICAL EAR, U+2F8A ⾊ KANGXI RADICAL COLOR, and U+2FAE ⾮ KANGXI RADICAL WRONG, but the divergence that resulted in these very subtle differences is due to the use of more common shapes that still respect the spirit of the Kangxi Dictionary shapes. Also, other than the four radicals in the CJK Radicals Supplement block that include J-SIMPLIFIED in their names, and for which their representative glyphs match Japan’s regional conventions, the rest follow PRC conventions for consistency.

Stroke Count ConcernsI am fully aware of concerns that the representative glyphs of the Kangxi Radicals block would not necessarily match the corresponding number of strokes to which they are assigned in the Kangxi Dictionary. Such a concern is invalid in this context, which is to more closely adhere to the “printed” style of that dictionary, as opposed to modern “written” style. A good example of this difference is U+2FCD ⿍ KANGXI RADICAL TRIPOD whose representative glyph matches the shape that is found in the Kangxi Dictionary, though non–Chinese-speaking regions draw the lower-right portion as two separate strokes, which can be seen as the CJK Unified Ideo-graph U+9F0E 鼎.

Code Chart & Kangxi Dictionary ExcerptsThe pages that follow are reference materials. Pp 4 and 5 provide the current (Version 12.1) code charts for the CJK Radicals Supplement and Kangxi Radicals blocks for easy reference, and pp 6 through 14 provide the pages from the Kangxi Dictionary that show the 214 radicals.

That is all.

Page 4: ISO/IEC JTC1/SC2/WG2 N5069 L2/19-212 - Unicode1 ISO/IEC JTC1/SC2/WG2 N5069 L2/19-212 Universal Multiple-Octet Coded Character Set International Organization for Standardization Doc

The Unicode Standard 12.1, Copyright © 1991-2019 Unicode, Inc. All rights reserved.

2EFFCJK Radicals Supplement2E80

2E8 2E9 2EA 2EB 2EC 2ED 2EE 2EF

⺿

2E80

2E81

2E82

2E83

2E84

2E85

2E86

2E87

2E88

2E89

2E8A

2E8B

2E8C

2E8D

2E8E

2E8F

2E90

2E91

2E92

2E93

2E94

2E95

2E96

2E97

2E98

2E99

2E9B

2E9C

2E9D

2E9E

2E9F

2EA0

2EA1

2EA2

2EA3

2EA4

2EA5

2EA6

2EA7

2EA8

2EA9

2EAA

2EAB

2EAC

2EAD

2EAE

2EAF

2EB0

2EB1

2EB2

2EB3

2EB4

2EB5

2EB6

2EB7

2EB8

2EB9

2EBA

2EBB

2EBC

2EBD

2EBE

2EBF

2EC0

2EC1

2EC2

2EC3

2EC4

2EC5

2EC6

2EC7

2EC8

2EC9

2ECA

2ECB

2ECC

2ECD

2ECE

2ECF

2ED0

2ED1

2ED2

2ED3

2ED4

2ED5

2ED6

2ED7

2ED8

2ED9

2EDA

2EDB

2EDC

2EDD

2EDE

2EDF

2EE0

2EE1

2EE2

2EE3

2EE4

2EE5

2EE6

2EE7

2EE8

2EE9

2EEA

2EEB

2EEC

2EED

2EEE

2EEF

2EF0

2EF1

2EF2

2EF3

0

1

2

3

4

5

6

7

8

9

A

B

C

D

E

F

Page 5: ISO/IEC JTC1/SC2/WG2 N5069 L2/19-212 - Unicode1 ISO/IEC JTC1/SC2/WG2 N5069 L2/19-212 Universal Multiple-Octet Coded Character Set International Organization for Standardization Doc

The Unicode Standard 12.1, Copyright © 1991-2019 Unicode, Inc. All rights reserved.

2FDFKangxi Radicals2F00

2F0 2F1 2F2 2F3 2F4 2F5 2F6 2F7 2F8 2F9 2FA 2FB 2FC 2FD

⼿

⽿

⾿

2F00

2F01

2F02

2F03

2F04

2F05

2F06

2F07

2F08

2F09

2F0A

2F0B

2F0C

2F0D

2F0E

2F0F

2F10

2F11

2F12

2F13

2F14

2F15

2F16

2F17

2F18

2F19

2F1A

2F1B

2F1C

2F1D

2F1E

2F1F

2F20

2F21

2F22

2F23

2F24

2F25

2F26

2F27

2F28

2F29

2F2A

2F2B

2F2C

2F2D

2F2E

2F2F

2F30

2F31

2F32

2F33

2F34

2F35

2F36

2F37

2F38

2F39

2F3A

2F3B

2F3C

2F3D

2F3E

2F3F

2F40

2F41

2F42

2F43

2F44

2F45

2F46

2F47

2F48

2F49

2F4A

2F4B

2F4C

2F4D

2F4E

2F4F

2F50

2F51

2F52

2F53

2F54

2F55

2F56

2F57

2F58

2F59

2F5A

2F5B

2F5C

2F5D

2F5E

2F5F

2F60

2F61

2F62

2F63

2F64

2F65

2F66

2F67

2F68

2F69

2F6A

2F6B

2F6C

2F6D

2F6E

2F6F

2F70

2F71

2F72

2F73

2F74

2F75

2F76

2F77

2F78

2F79

2F7A

2F7B

2F7C

2F7D

2F7E

2F7F

2F80

2F81

2F82

2F83

2F84

2F85

2F86

2F87

2F88

2F89

2F8A

2F8B

2F8C

2F8D

2F8E

2F8F

2F90

2F91

2F92

2F93

2F94

2F95

2F96

2F97

2F98

2F99

2F9A

2F9B

2F9C

2F9D

2F9E

2F9F

2FA0

2FA1

2FA2

2FA3

2FA4

2FA5

2FA6

2FA7

2FA8

2FA9

2FAA

2FAB

2FAC

2FAD

2FAE

2FAF

2FB0

2FB1

2FB2

2FB3

2FB4

2FB5

2FB6

2FB7

2FB8

2FB9

2FBA

2FBB

2FBC

2FBD

2FBE

2FBF

2FC0

2FC1

2FC2

2FC3

2FC4

2FC5

2FC6

2FC7

2FC8

2FC9

2FCA

2FCB

2FCC

2FCD

2FCE

2FCF

2FD0

2FD1

2FD2

2FD3

2FD4

2FD5

0

1

2

3

4

5

6

7

8

9

A

B

C

D

E

F

Page 6: ISO/IEC JTC1/SC2/WG2 N5069 L2/19-212 - Unicode1 ISO/IEC JTC1/SC2/WG2 N5069 L2/19-212 Universal Multiple-Octet Coded Character Set International Organization for Standardization Doc
Page 7: ISO/IEC JTC1/SC2/WG2 N5069 L2/19-212 - Unicode1 ISO/IEC JTC1/SC2/WG2 N5069 L2/19-212 Universal Multiple-Octet Coded Character Set International Organization for Standardization Doc
Page 8: ISO/IEC JTC1/SC2/WG2 N5069 L2/19-212 - Unicode1 ISO/IEC JTC1/SC2/WG2 N5069 L2/19-212 Universal Multiple-Octet Coded Character Set International Organization for Standardization Doc
Page 9: ISO/IEC JTC1/SC2/WG2 N5069 L2/19-212 - Unicode1 ISO/IEC JTC1/SC2/WG2 N5069 L2/19-212 Universal Multiple-Octet Coded Character Set International Organization for Standardization Doc
Page 10: ISO/IEC JTC1/SC2/WG2 N5069 L2/19-212 - Unicode1 ISO/IEC JTC1/SC2/WG2 N5069 L2/19-212 Universal Multiple-Octet Coded Character Set International Organization for Standardization Doc
Page 11: ISO/IEC JTC1/SC2/WG2 N5069 L2/19-212 - Unicode1 ISO/IEC JTC1/SC2/WG2 N5069 L2/19-212 Universal Multiple-Octet Coded Character Set International Organization for Standardization Doc
Page 12: ISO/IEC JTC1/SC2/WG2 N5069 L2/19-212 - Unicode1 ISO/IEC JTC1/SC2/WG2 N5069 L2/19-212 Universal Multiple-Octet Coded Character Set International Organization for Standardization Doc
Page 13: ISO/IEC JTC1/SC2/WG2 N5069 L2/19-212 - Unicode1 ISO/IEC JTC1/SC2/WG2 N5069 L2/19-212 Universal Multiple-Octet Coded Character Set International Organization for Standardization Doc
Page 14: ISO/IEC JTC1/SC2/WG2 N5069 L2/19-212 - Unicode1 ISO/IEC JTC1/SC2/WG2 N5069 L2/19-212 Universal Multiple-Octet Coded Character Set International Organization for Standardization Doc