adobe-fonts / source-han-sans

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

Two hanzi/hanja coverage suggestions #10

Closed acuteaccent closed 10 years ago

acuteaccent commented 10 years ago
  1. U+9FD4 (tentative, ⿰钅哥) and U+2B7F7 These two are the characters for recently synthesized chemical elements (copernicium (Cn, element 112) and livermorium (Lv, element 116), respectively). With the coverage of these two code points, Source Han Sans will be able to display all the characters for chemical elements. It would be great for a periodic table in Simplified Chinese. (For U+9FD4 (⿰钅哥), I guess we need to wait until the code point becomes stable.)
  2. 37 non-BMP ROK Inmyeongnyong Hanja (인명용 한자, hanja for personal names) These are used for personal names in the ROK (South Korea). (I guess this is less important than the first suggestion, because hanja is rarely used in Korean.)

U+200D7 U+2012C U+21155 U+21594 U+21727 U+21F5C U+22C6F U+22EE0 U+230FD U+23343 U+2363B U+23AD9 U+242F1 U+2439D U+24A01 U+2533E U+253B5 U+253FE U+2583A U+25978 U+25B97 U+26057 U+267D8 U+27A51 U+27B02 U+27E7D U+27F1B U+283F6 U+284DC U+28D8A U+28DA1 U+294DE U+29509 U+2983B U+2A2AD U+2C115 U+2C7D3

Artoria2e5 commented 10 years ago

Hmm, it seems that Adobe has to sacrifice some other glyphs to cover those glyphs since all 65,536 glyph spaces in OpenType has already been used....

kenlunde commented 10 years ago

Yes, we're full. While it would be nice to accommodate #1, it really is out of scope of this project. Still, I appreciate the suggestion. #2 is somewhat of a can of worms, because in order to properly support ROK's Inmyeongnyong Hanja, several more glyphs for existing characters (code points) will require KR-specific forms which will increase the number of additional glyphs well beyond the 37 suggested. Given that typical Korean fonts that include hanja support only those in KS X 1001 (4,620 unique hanja, but 4,888 in total), and a very small number additional support those in KS X 1002 (2,856), we're already going well above the call of duty in the current Source Han Sans glyph set.

Just out of curiosity, does ROK publish the actual code points for the Inmyeongnyong Hanja characters or only their shapes. Due to unification issues, it'd be prudent for ROK to explicitly specify code points, otherwise the likelihood of assigning the wrong code point is high for some characters.

I am closing this issue, but I am also pleased to have the record of it here.

acuteaccent commented 10 years ago

Oh, if it is already using all 65536 glyphs, then I am withdrawing this suggestion.

I think ROK is only giving the shapes, especially for non-BMP characters. I found some HWP files, but they are using images for non-BMP characters; I couldn't find any documents that uses actual characters (instead of images) for non-BMP characters.

Artoria2e5 commented 10 years ago

I think adding support for these glyphs DOES make Source Han Sans a more 'powerful' and 'unique' font, since these glyphs are not found in most fonts.

In my opinion, adding either traditional or modern KouKi glyphs has similar effects.

Since the space is full, you can try making a PR, and providing glyphs like this in some other font(s) named, e.g. Source Han Sans Supp, although I don't know if this will be approved.

Well, at least this works with fallbacks, right?