[csswg-drafts] [css-text-decor] `text-decoration-skip: ink` should allow not to skip for CJK and certain ideographic scripts

kojiishi has just created a new issue for 
https://github.com/w3c/csswg-drafts:

== [css-text-decor] `text-decoration-skip: ink` should allow not to 
skip for CJK and certain ideographic scripts ==
Currently we're considering implementing `text-decoration-skip: ink`, 
and investigating what to do with CJK.

* CJK does not want to skip ink in general.
* Blink has not implemented heuristics to draw underlines to `under` 
position for CJK yet, and therefore underlines have high possibility 
to overlap with glyphs.

Implementing `text-underline-position: auto` to draw at `under` 
position for CJK is one way to solve this, and we're investigating 
this option.

The other option, we found WebKit does not skip ink for characters in 
CJK and Linear B ideogram blocks.

This might make sense since when font-size is small, no matter what we
 do, there may be overlaps.

On the other hand, some special fancy CJK fonts such as 
[Kazuraki](https://typekit.com/fonts/kazuraki-sp2n) may want to skip 
ink.

I haven't come to the conclusion yet, but should the 
`text-decoration-skip: ink` allow not to skip for some scripts or 
under certain conditions? I mean I think it should, though I'm not 
clear how to define it properly yet.

Thoughts?

cc @litherum @fantasai @drott @masayuki-nakano @dbaron @r12a 

Please view or discuss this issue at 
https://github.com/w3c/csswg-drafts/issues/707 using your GitHub 
account

Received on Monday, 14 November 2016 14:32:36 UTC