[csswg-drafts] [css-text] Providing alternative breaking behaviours for Ethiopic (#4765)

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

== [css-text] Providing alternative breaking behaviours for Ethiopic ==
https://www.w3.org/TR/css-text-3/#word-break-property
https://www.w3.org/TR/css-text-3/#line-break-property

Modern Ethiopic text is generally wrapped word by word. If wordspace separators are used, they are wrapped with the word, and should not appear alone at the beginning of a line.

However, older Ethiopic text is generally wrapped wherever it hits the right margin, whether wordspace or space are used to separate words, and no hyphenation occurs.

Observation: It's possible that a rule is sometimes applied to letter-based wrapping that requires a minimum of 2 letters at the end of a line for printed text (as opposed to handwritten manuscripts). This was observed by Daniel Yacob in the book, "ዜናዊ ፓርልማ" from 1953 (1946EC).

Whatever style of wrapping is used, however, punctuation wrapping rules apply, which means that a wordspace separator should not appear at the start of a line, nor various other punctuation, even when letter-by-letter wrapping occurs.

So my question is: how can an Ethiopic author can apply the different wrapping styles to Ethiopic?   

My best guess is that `line-break:anywhere` is not appropriate, since it doesn't respect punctuation rules.  However, `word-break:break-all` may be the right thing, although it doesn't specifically mention punctuation-specific rules. Am i correct?  It wasn't abundantly clear from reading the spec.



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

Received on Monday, 10 February 2020 16:45:35 UTC