W3C home > Mailing lists > Public > www-style@w3.org > May 2013

Re: [css3-text] Korean should be added to enable additional line breaking rule sets

From: fantasai <fantasai.lists@inkedblade.net>
Date: Fri, 10 May 2013 20:56:59 -0700
Message-ID: <518DC18B.8060401@inkedblade.net>
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

This archive was generated by hypermail 2.3.1 : Saturday, 11 May 2013 03:57:35 UTC