plex icon indicating copy to clipboard operation
plex copied to clipboard

Support proportional Cyrillic, Greek in Plex Sans JP

Open 314systems opened this issue 3 years ago • 5 comments

In Japanese documents, Cyrillic and Greek characters rarely appear, but they are sometimes used to write the names of Russian people, for example.

However, IBM Plex Sans JP contains full-width Cyrillic and Greek characters, so it is not beautiful.

Therefore, it deletes the Cyrillic and Greek monospaced fonts from IBM Plex Sans JP and replaces them with proportional fonts.

314systems avatar Feb 11 '22 07:02 314systems

FYI @BoldMonday

mjabbink avatar Feb 15 '22 18:02 mjabbink

@mjabbink This question is for the original designers of Plex JP to answer. I don’t know the rationale why they’ve made these glyphs full width.

BoldMonday avatar Feb 16 '22 08:02 BoldMonday

@BoldMonday This is an oversight and should get resolved. Cyrillic and Greek should have maintained their spacing from IBM Plex Sans.

mjabbink avatar Feb 17 '22 14:02 mjabbink

I think the reason why the Cyrillic’s full-width instead of proportional is because in some of the Japanese Google fonts (and some of the other Japanese fonts), they’re also full-width. But for the Greek, I don’t know why they’re full-width. Here’s an example: Screenshot (76) (But seriously they should be proportional.)

Bronnel721 avatar Apr 03 '22 16:04 Bronnel721

Traditionally Japanese (and Chinese too) treated Cyrillic and Greek as double-byte characters (in EUC/ISO 2022 encoding), so their appearance is made such that it will take out a full width character space (normal ASCII is one-byte and half width); a full set of full-width ASCII is repeated in double-byte range too so this difference is made to make it more visible.

However, since there is no more difference now, it is more beneficial to update Cyrillic and Greek to proportional width. This should be noted for the upcoming Chinese font too. (Ref. Source Han)

NightFurySL2001 avatar Apr 09 '22 02:04 NightFurySL2001