Open brightms opened 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
KSX1001
GB 18030
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
KSX1001
GB 18030