googlefonts / roboto-2

The Roboto family of fonts
Apache License 2.0
3.85k stars 309 forks source link

Ellipsis alternate for CJK #212

Open brightms opened 7 years ago

brightms commented 7 years ago

It is a Issue caused by Western style glyph and CJK style glyph being different.

If you say that Roboto is not a font for CJK, There is an intersection for those character sets.

If Roboto does not have that character There is no problem because it fallback as it is displayed in another font.

But, Roboto has that character It will not fallback.(in Android)

Therefore, Roboto should localize to those characters.

problem is ... HORIZONTAL ELLIPSIS(…) And TWO DOT LEADER(‥)

In the West, It write these letters above the baseline.

However, in CJK, the dots are commonly vertically centered within the text height. (like "···", "··")

In order to solve this problem, use the 'locl' table to display CJK in vertically centered when displaying it.

JISX0213 233-03

KSX1001 ksx1001-4p

GB 18030 011 083