- From: fantasai <fantasai.lists@inkedblade.net>
- Date: Fri, 10 May 2013 20:56:59 -0700
- To: "Jungshik SHIN (신정식)" <jshin1987@gmail.com>
- CC: Glenn Adams <glenn@skynav.com>, Sangwhan Moon <sangwhan.moon@hanmail.net>, Koji Ishii <kojiishi@gluesoft.co.jp>, "www-style@w3.org" <www-style@w3.org>, "CJK discussion (public-i18n-cjk@w3.org)" <public-i18n-cjk@w3.org>, "HTML Korean Interest Group (public-html-ig-ko@w3.org)" <public-html-ig-ko@w3.org>, 'Richard Ishida' <ishida@w3.org>
Going back to Koji's original question... > The recommended code point list for the line-break property[1] has additional > code points for Japanese and Chinese only, but it was pointed out by my > Korean friend that Korean should be treated more or less the same way as > Chinese and Japanese as far as line-breaking is concerned. > > So I'd like to add Korean to the list of content language to enable additional > set of line breaking rules. > > Please let me/ML know if this doesn't sound like a good idea. Any other opinions > and/or thoughts are also appreciated. While I think it's true that Korean should be treated more or less the same way as Chinese and Japanese wrt line-breaking *in general*, it seems to me from reading the KLREQ draft http://www.w3.org/International/docs/korean-layout/#line-head-rest that Korean should *not* be listed alongside Chinese and Japanese in these particular rules: http://www.w3.org/TR/css3-text/#line-break So either CSS3 Text should not list Korean here, or the KLREQ document needs to be updated to describe the cases that would motivate its inclusion in the 'line-break' lists. --- Separately, there's an issue of handling such breaks in the case of 'word-break: keep-all', or what the KLREQ document calls "word basis" line breaking: http://www.w3.org/International/docs/korean-layout/#line-break It's my impression that this is intended to enable Western-style line-breaking rules. In which case, none of the breaks described under the 'line-break' rules should be allowed. One possible way to resolve this is to have 'auto' implicitly trigger 'strict' line-breaking whenever 'word-break: keep-all' is specified. Another is to always trigger 'strict' line-breaking whenever 'keep-all' is specified, regardless of 'line-break's specified value. It would be helpful if the KLREQ community could step in here with some guidance. ~fantasai
Received on Saturday, 11 May 2013 03:57:33 UTC