- From: <bugzilla@jessica.w3.org>
- Date: Thu, 05 Dec 2013 18:31:51 +0000
- To: public-css-bugzilla@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=24006 Bug ID: 24006 Summary: normativity issues in bidi integration text Product: CSS Version: unspecified Hardware: PC OS: All Status: NEW Severity: normal Priority: P2 Component: Writing Modes Assignee: fantasai.bugs@inkedblade.net Reporter: ian@hixie.ch QA Contact: public-css-bugzilla@w3.org CC: kojiishi@gluesoft.co.jp (from bug 23260) http://dev.w3.org/csswg/css-writing-modes > "In general, the paragraph embedding level is set according to the direction > property of the paragraph’s containing block rather than by the heuristic > given in steps P2 and P3 of the Unicode algorithm. That's non-normative (no MUST). And it doesn't use the HL* rules to define the override formally as the bidi spec requests. > [UAX9] When the computed > unicode-bidi of the paragraph’s containing block is plaintext, however, the > Unicode heuristics (rules P2 and P3) are used instead." That's non-normative (no MUST). > "If an inline element is broken around a bidi paragraph boundary (e.g. if > split by a block or forced paragraph break), then the bidi control codes > assigned to the end of the element are added before the interruption and the > codes assigned to the start of the element are added after it." That's non-normative (no MUST). Also it's vague — is "the bidi control codes assigned to the end" defined anywhere? Does it handle nested elements? How about bidi formatting codes that come from the block? (e.g. a block-level bdo) Overall, the spec's bidi integration should be changed to more formally refer to the HL* rules in the bidi spec, and to follow the bidi spec's rules on how to integrate a higher-level language with the bidi algorithm, and to make it clearer what is normative and what is merely informative. -- You are receiving this mail because: You are the QA Contact for the bug.
Received on Thursday, 5 December 2013 18:31:53 UTC