plex icon indicating copy to clipboard operation
plex copied to clipboard

Issues in Sans SC

Open NightFurySL2001 opened this issue 1 year ago • 15 comments

Thank you for the hard work that goes into the IBM Plex Sans SC release. However, it has been disappointing given the bad quality of the Simplified Chinese glyphs (which warrant another issue @ #613). It is even worse with the following errors being present in the font showing the lack of QA on behalf of IBM Plex team. Reference glyphs on top are Source Han Sans/Serif.

The following characters have incorrect components, all (except the first) of them in 《通用规范汉字表》: 鿑𫐓遥𫵷𬀩崄 image

The following characters have incorrect strokes: 垚潖簠䶺 image

The component 廷 are all incorrect. According to 《通用规范汉字表》 and the latest GB 18030-2022, the middle stroke of 壬 should have been the longest, not the bottom stroke. IBM Plex Sans JP and TC had the correct form that can be applied in SC directly, but have been edited incorrectly. image

《通用规范汉字表》(2013)

image image image

GB 18030-2022

image

NightFurySL2001 avatar Dec 03 '24 09:12 NightFurySL2001

Additioanlly, 21 characters (all from the Kangxi Radicals block) are missing in SC, meaning the font does not reach GB 18030-2022 coverage. These should probably be mapped directly from the Kangxi Radicals block (all 214 are present). 艸見貝車釆長門韋頁風飛馬鬥魚鹵麥黽齊齒龍龜 image

NightFurySL2001 avatar Dec 03 '24 09:12 NightFurySL2001

Additioanlly, 21 characters (all from the Kangxi Radicals block) are missing in SC, meaning the font does not reach GB 18030-2022 coverage. These should probably be mapped directly from the Kangxi Radicals block (all 214 are present). 艸見貝車釆長門韋頁風飛馬鬥魚鹵麥黽齊齒龍龜

Besides, the character U+9F9C "龜" in SC should be mapped to U+2EF1 "⻱" instead of U+2FD4 "⿔" .

图片

图片

图片

lxgw avatar Dec 03 '24 10:12 lxgw

Glyphs of U+9F90, U+9F95 and U+9F97 (龐龕龗) have the vertical stroke of 龍 component, which doesn’t follow the other glyphs with this component. The top should follow other glyphs with the 龍 component and be slanted at the top. Reference glyphs below are MiSans. Screenshot_20241221_170001

StrideNotStrike avatar Dec 21 '24 08:12 StrideNotStrike

image 眳(U+7733) is deformed.

Skr-ZERO avatar Dec 24 '24 01:12 Skr-ZERO

The component 廷 are all incorrect. According to 《通用规范汉字表》 and the latest GB 18030-2022, the middle stroke of 壬 should have been the longest, not the bottom stroke. IBM Plex Sans JP and TC had the correct form that can be applied in SC directly, but have been edited incorrectly.

It’s weird… in the Unicode documentation, the G source has the longest bottom stroke.

image

VentusUta avatar Dec 26 '24 15:12 VentusUta

Yep, the actral standard of the characters in China Mainland is 《通用规范汉字表》 currently, which is not fully consistent with the Unicode chart.

HeArCrossbow avatar Dec 30 '24 11:12 HeArCrossbow

Additioanlly, 21 characters (all from the Kangxi Radicals block) are missing in SC, meaning the font does not reach GB 18030-2022 coverage. These should probably be mapped directly from the Kangxi Radicals block (all 214 are present). 艸見貝車釆長門韋頁風飛馬鬥魚鹵麥黽齊齒龍龜 image

Well to clarify this part, the SC version is missing characters in these codepoints (currently mapped codepoint in italics): 艸 U+8278 (U+2F8B) 見 U+898B (U+2F92) 貝 U+8C9D (U+2F99) 車 U+8ECA (U+2F9E) 釆 U+91C6 (U+2FA4) 長 U+9577 (U+2FA7) 門 U+9580 (U+2FA8) 韋 U+97CB (U+2FB1) 頁 U+9801 (U+2FB4) 風 U+98A8 (U+2FB5) 飛 U+98DB (U+2FB6) 馬 U+99AC (U+2FBA) 鬥 U+9B25 (U+2FBE) 魚 U+9B5A (U+2FC2) 鹵 U+9E75 (U+2FC4) 麥 U+9EA5 (U+2FC6) 黽 U+9EFD (U+2FCC) 齊 U+9F4A (U+2FD1) 齒 U+9F52 (U+2FD2) 龍 U+9F8D (U+2FD3) 龜 U+9F9C (U+2FD4)

The appropriate glyphs are there, but currently only mapped to the Kangxi Radical blocks, so they should also be mapped to their regular codepoints.

Screenshot 2025-01-09 at 21 15 43

CoolMarvel43 avatar Jan 09 '25 13:01 CoolMarvel43

The following characters have incorrect components, all (except the first) of them in 《通用规范汉字表》: 鿑𫐓遥𫵷𬀩崄 image

and in 《通用规范汉字表》have incorrect component, too.

Image

Skr-ZERO avatar Mar 15 '25 06:03 Skr-ZERO

借楼 and here are my findings: Image wat Image should be like 邶 since unicode 5.2 Image dot of 龍 Image dot of 言 ImageImage excessive size seems for many 卑 Image maybe small problem Image winzip Image the hook Image bit of out of style? ImageImageImageImage does 勿 need some care? as for my impression, the convention is to let the two 丿evenly divide the bar, the latter leaving space between the 乛 turning.


and personally i think the contact point of 攵 (and 夂, or even 友犮, what about 䘠), especially when compressed hard horizontally (eg. 㜫䥩鿦), might be better to also follow the 人 style. i know there will be a lot of glyphs to change for this, though, just my wishes.

farteryhr avatar Apr 02 '25 16:04 farteryhr

Please remain on-topic. Links to derivatives of Plex are not appreciated and will be removed.

BoldMonday avatar Jul 02 '25 06:07 BoldMonday

燬 is incorrect in SC, bottom should be 工 not 土: Image Image

燾 has incorrect ordered point on Bold causing interpolation issues between Regular and Bold: Image

NightFurySL2001 avatar Jul 03 '25 03:07 NightFurySL2001

Image Image

擧 has a bad outline, use the glyph in TC would work.

lakejason0 avatar Jul 10 '25 03:07 lakejason0

Image Image Image

執 should follow the stroke length in the regular master, SC forget to change the other masters. Use the glyph in TC would work.

lakejason0 avatar Jul 10 '25 03:07 lakejason0

Too many glyph problems to be used by present... I have to even use Source Han Sans instead...

LoveBodhi avatar Aug 22 '25 00:08 LoveBodhi

The OpenType ss02 feature is mapped to the wrong g glyph. In all other versions ss02 is mapped to single-storey g, but in SC it is mapped to the double-storey g that has a flatter tail version for diacritics mark.

NightFurySL2001 avatar Oct 18 '25 16:10 NightFurySL2001