Uighur hyphenation should be supported #250
Labels
doc:arab_ug
gap
The first comment in this issue is read by the gap-analysis document.
i:hyphenation
Hyphenation (a subset of Line-breaking & hyphenation)
l:ug
Uighur
p:basic
The gap-analysis priority is Basic.
x:arab-ug
x:blink
x:gecko
x:webkit
This issue is applicable to Uighur.
Unlike Arabic, which is never hyphenated, words in Uighur text in the Arabic script can be broken at line ends. A short horizontal stroke is added at the end of the line, separated from the previous text by a small space, and joining forms are retained for left-joining letters at line end and line start.
This hyphenation method needs to be supported in browsers.
Specs:
css-level-3 provides controls for hyphenation, and alludes to the requirement to create joining letter forms at line end and start for Arabic-script text where hyphenation is allowed, but leaves it to the browser implementation to produce the specific type of hyphenation that is appropriate to a given language.
Tests & results:
The following tests use the second half of the text in the image shown above.
interactive test, hyphens:auto makes the browser hyphenate Uighur text and uses a low stroke at the line end, and joining forms at line end and start.
Results:
interactive test, After setting hyphens:manual, the browser hyphenates Uighur text where soft hyphens occur. Hyphenation is shown by a low stroke at the line end, slightly separated from the foregoing text, and joining forms at line end and start.
Results:
Browser bug reports:
Gecko • Blink • Webkit
Priority:
Uighur hyphenation is common in printed material, so it should also work on the Web.
The text was updated successfully, but these errors were encountered: