Skip to content

Commit 204a9fe

Browse files
committed
[css2] (bbos) Changed through Jigsaw.
--HG-- extra : convert_revision : svn%3A73dc7c4b-06e6-40f3-b4f7-9ed1dbc14bfc/trunk%402365
1 parent 0216a62 commit 204a9fe

1 file changed

Lines changed: 82 additions & 2 deletions

File tree

css2/issues/issues-3

Lines changed: 82 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1302,7 +1302,9 @@ collapsing border model earlier in the spec (17.5.1).
13021302
-Michael
13031303

13041304
Resolution: 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:
16891691
i18n review comment 5: Phrasing of bidi algorithm requirement.
16901692
See 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
------------------------------------------------------------------------
16951744
Issue 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

Comments
 (0)