Re: [csswg-drafts] [css-fonts-5] advance-override details (#5983)

> Note: I can't read these languages, so I don't know if this is a common case, or due to the generated gibberish text

It is indeed a common case for complex scripts to use different letter shapes, font styles, and ligating or conjoining approaches from font to font.  It is also common that the text is formed from clusters of glyphs, with complex relative offsets and rule-base variants, rather than a simple succession of isolated letter glyphs.  These things are so common, in fact, that they are what lead to them being called 'complex scripts'.

But even where there is little to no interaction between glyphs, other than placement of diacritics, such as for Thai, differences between individual letter shapes [can vary](https://r12a.github.io/scripts/thai/#writing_styles). Going from one font to another, some letters are thinner, others wider.  

Actually i'd have thought that would also be problematic for Latin text unless you choose quite similar fonts.  Would it be fair to say that advance-override is really most suitable for monospaced, non-complex fonts such as CJK? 

-- 
GitHub Notification of comment by r12a
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/5983#issuecomment-779358190 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Monday, 15 February 2021 17:18:38 UTC