- From: Sylvain Galineau <sylvaing@microsoft.com>
- Date: Fri, 31 Oct 2008 10:57:11 -0700
- To: fantasai <fantasai.lists@inkedblade.net>
- CC: "www-style@w3.org" <www-style@w3.org>
Then I propose to update the relevant word-spacing [1] prose from :
# Word spacing affects each space (U+0020), non-breaking space (U+00A0),
# and ideographic space (U+3000) left in the text after the white space
# processing rules have been applied.
..to :
# Word spacing affects each space (U+0020) and non-breaking space (U+00A0),
# left in the text after the white space processing rules have been applied.
# The ideographic space (U+3000) is not affected by word spacing.
[1] http://www.w3.org/TR/CSS21/text.html#propdef-word-spacing
Sylvain Galineau wrote:
> Per CSS 2.1 [1],
>
> "Word spacing affects each space (U+0020), non-breaking space (U+00A0), and ideographic space (U+3000) left in the text after the white space processing rules have been applied."
>
> The simple test case below shows current implementations disagreeing on which type of space word-spacing applies to. I just want to confirm the property does apply to all three spaces.
>
> <!doctype html>
> <html>
> <head>
> <style type="text/css">
> div { word-spacing: 100px; }
> </style>
> </head>
> <body>
> <p>Test passes if space between Xs is the same on each line</p>
> <div id="testDiv">X X</div>
> <div id="testDiv">X X</div>
> <div id="testDiv">X X</div>
> </body>
> </html>
>
> [1] http://www.w3.org/TR/CSS21/text.html#propdef-word-spacing
I'm quite certain it should affect NBSP. NBSP should behave
exactly as SP except for its line-breaking effects.
Based on Ambrose's reaction, we may need to re-evaluate whether
it applies to IDEOGRAPHIC SPACE.
~fantasai
Received on Friday, 31 October 2008 17:57:58 UTC