Open himorin opened 3 years ago
_The first comment in this issue contains text that will automatically appear in the Japanese gap-analysis document as a topic with the same title as this issue. Any edits made to that comment will be immediately available in the Editor's draft of the document. Proposals for changes or discussion of the content can be made in comments below this point._
What's the problem being described here? Can you describe, briefly, what are the relevant results of the tests?
In Chromium and Gecko, when strict or normal is specified, inseparable characters (IN) like U+2025 or U+2026 is not separated but also taken as prohibited at line start. (noted as ICU bug in Chromium bug report) I currently don't have information for Webkit.
@himorin i looked into this a little, and found that the test results you point to are suspect. See https://github.com/web-platform-tests/wpt/issues/31021 Could you do some more research on this, before we let it appear in the gap-analysis document? (I'll remove some tags in the meantime.)
Will do. With rough going through, seems almost correct for chrome...
Don't forget that we have a set of tests of our own, with results at https://www.w3.org/International/i18n-tests/results/line-breaks-jazh#ja
In particular, see https://www.w3.org/International/i18n-tests/run?base=css-text/line-break-property&batch=line-breaks-jazh&test=ja/css-text-line-break-ja-in-loose.html
If it's just that one particular combination we're concerned about, we should probably make it clear that this generally works fine, with the exception of this one bug.
Some characters are listed in line start and end prohibition rule, and some levels exist for set of prohibited characters.
Specs: css-text-3 defines
line-break
property with three levelsstrict
,normal
, andloose
to switch among sets of prohibited characters.Tests & results: web platform test, lists test for three levels
Gecko, Chromium, and Webkit partially support three levels.
Browser bug reports: Chromium • Webkit, Webkit
Priority: The impact of this is probably more important for advanced layout.