[i18n-discuss] Languages / writing systems with 2 line breaking conventions in common use? (#11)

frivoal has just created a new issue for https://github.com/w3c/i18n-discuss:

== Languages / writing systems with 2 line breaking conventions in common use? ==
Are there writing-systems _other than_ Korean/Hangul that meet the following criteria:
- has two different line-breaking conventions in relatively common use, between which document authors (or possibly readers) may want to switch:
    1. one of which allows breaking between any letters (letter = grapheme cluster)
    2. the other one of which disallows breaking between letters of a word and only allowing breaking a spaces
- has variant (i) as the "default" behavior, in the sense of being the one invoked by css's `word-break: normal`


Context: the CSS-WG is planning to introduce a new value to the [`word-break` property](https://drafts.csswg.org/css-text-3/#word-break-property), that behaves like `normal` except for hangul, where it would have behavior (ii) (the same as `keep-all`). If this is only useful to Korean, then the name of the value can be specific to korean (i.e. `keep-all-hangul`). If some other language would want to use it, then the value should be named something more generic, and the behavior adjusted to handle that other language as well.

The reason `keep-all` is insufficient to serve this need is that not all content can be language tagged (for instance, user generated content in an editable text field isn't), and `keep-all` is neither appropriate as a default for all languages, not is it appropriate to content that contains any amount of Korean, multi-lingual content exists, and keep-all would not be appropriate for Korean mixed with Japanese (for instance). So we need a second value that's like `normal`, but with behavior (ii) instead of (i) for hangul.

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

Received on Wednesday, 16 October 2019 18:16:47 UTC