@@ -1302,7 +1302,9 @@ collapsing border model earlier in the spec (17.5.1).
13021302-Michael
13031303
13041304Resolution: Keep definiton of 'empty-cells' as is (i.e., doesn't apply to
1305- collapsed borders). Elika to propose a new example for 17.5.1.
1305+ collapsed borders).
1306+
1307+ =Elika= to propose a new example for 17.5.1. (Waiting for issue 127.)
13061308
13071309=Bert= Edit
13081310------------------------------------------------------------------------
@@ -1689,7 +1691,54 @@ Description:
16891691i18n review comment 5: Phrasing of bidi algorithm requirement.
16901692See also http://lists.w3.org/Archives/Member/w3c-i18n-ig/2003Oct/0227
16911693
1692- =Elika= Propose changes.
1694+ Elika proposes:
1695+
1696+ http://www.w3.org/TR/CSS21/visuren.html#direction
1697+
1698+ # Conforming user agents that do not support bidirectional text may
1699+ # ignore the 'direction' and 'unicode-bidi' properties described in
1700+ # this section.
1701+
1702+ Append to this paragraph:
1703+ | This exception includes UAs that render right-to-left characters
1704+ | simply because a font on the system contains them but do not
1705+ | support the concept of right-to-left text direction are exempt
1706+ | from this requirement.
1707+ which is lifted from the end of the fourth paragraph in this section.
1708+
1709+ # The characters in certain scripts are written from right to left
1710+ # In some documents, in particular those written with the Arabic or
1711+ # Hebrew script, and in some mixed-language contexts, text in a single
1712+ # (visually displayed) block may appear with mixed directionality.
1713+ # This phenomenon is called bidirectionality, or "bidi" for short.
1714+ #
1715+ # The Unicode standard ([UNICODE], section 3.11) defines a complex
1716+ # algorithm for determining the proper directionality of text. The
1717+ # algorithm consists of an implicit part based on character properties,
1718+ # as well as explicit controls for embeddings and overrides. CSS 2.1
1719+ # relies on this algorithm to achieve proper bidirectional rendering.
1720+ # The 'direction' and 'unicode-bidi' properties allow authors to
1721+ # specify how the elements and attributes of a document language map
1722+ # to this algorithm.
1723+
1724+ Strike the entire paragraph below:
1725+ # If the rendered content contains right-to-left characters, and if
1726+ # the user agent displays these characters in right-to-left order,
1727+ # the user agent must apply the bidirectional algorithm. (UAs that
1728+ # render right-to-left characters simply because a font on the system
1729+ # contains them but do not support the concept of right-to-left text
1730+ # direction are exempt from this requirement.)
1731+
1732+ Replace it with:
1733+
1734+ | User agents that support bidirectional text must apply the Unicode
1735+ | bidirectional algorithm to every sequence of inline boxes uninterrupted
1736+ | by a forced line break or block boundary. This sequence forms the
1737+ | "paragraph" unit in the bidirectional algorithm. The paragraph
1738+ | embedding level is set according to the value of the 'direction'
1739+ | property of the containing block rather than by the heuristic given
1740+ | in steps P2 and P3 of the Unicode algorithm.
1741+
16931742=WG= Discuss
16941743------------------------------------------------------------------------
16951744Issue 83.
@@ -2422,3 +2471,34 @@ inside an @media block. Oops.)
24222471
24232472=WG= Discuss.
24242473------------------------------------------------------------------------
2474+ Issue 127
2475+ Description:
2476+
2477+ http://www.w3.org/mid/43496FF1.6030306@inkedblade.net
2478+
2479+ (See also empty-cells in issue 62)
2480+
2481+ http://www.w3.org/TR/CSS21/tables.html#table-layers
2482+
2483+ This example seems to be demonstrating two things:
2484+ - what to do if a cell is empty and empty-cells is 'hide'
2485+ - what to do if a cell is completely missing
2486+
2487+ The first case is well-defined in CSS2.1, but the second
2488+ doesn't seem to be defined at all.
2489+
2490+ I propose that missing cells be treated, for the purpose
2491+ of rendering, as empty cells with all properties (notably
2492+ including border and background) except 'emtpy-cells' set
2493+ at their default values and "empty-cells: hide". This will
2494+ make sure handling in collapsed border tables defined, and
2495+ will make sure the cells effectively disappear in the
2496+ separated borders model. It's also compatible with what I
2497+ perceive to be CSS2's take on the problem. (See the last
2498+ rule in 17.5.1 in CSS2.)
2499+
2500+ - Elika
2501+
2502+ =WG= Discuss.
2503+ ------------------------------------------------------------------------
2504+
0 commit comments