W3C home > Mailing lists > Public > www-style@w3.org > October 2008

Re: [SVGMobile12] text-align incompatible with CSS (ISSUE-2057 ACTION-2200 ACTION-2211)

From: Doug Schepers <schepers@w3.org>
Date: Thu, 16 Oct 2008 05:35:29 -0400
Message-ID: <48F70AE1.6030404@w3.org>
To: fantasai <fantasai.lists@inkedblade.net>
CC: www-style@w3.org, www-svg <www-svg@w3.org>

Hi, fantasai-

fantasai wrote (on 9/17/08 1:41 PM):
> http://www.w3.org/TR/SVGMobile12/text.html#TextAlignProperty
> There are two problems with this definition. First
>   # Note that SVG does not require user-agents to support the
>   # following values for this property: "justify", "inside",
>   # "outside", <string>, "left", or "right". When an unsupported
>   # value is encountered it must be treated as the property
>   # had not been specified.
> It should be normatively allowed for the UA to support the
> other values of text-align. If the UA also supports CSS then
> it's not possible for the values not listed here to be ignored.

We agree with your comment, and have taken out the offending sentence.
We have also clarified that the lacuna value (similar to the default) is

> Second problem is here:
>   # The values "start" and "end" are dependent on the writing
>   # system being used.
>   #
>   #   * For left to right horizontal (English, French, etc):
>   #     start=left and end=right
>   #   * For right to left horizontal (Hebrew, Arabic, etc):
>   #     start=right and end=left
>   #   * For top to bottom vertical (vertical Chinese, etc):
>   #     start=up and end=down
> "writing system being used" is not a good basis for alignment.
> What about mixed script text? text-align should be dependent
> on SVG's equivalent of the containing block's 'direction'
> property. (Which afaict doesn't exist in SVG Tiny, but more on
> that problem later.)

We believe that this was resolved in another issue:

> Also given "In SVG Tiny 1.2, vertical writing is not supported."
> in http://www.w3.org/TR/SVGMobile12/text.html#TextLayout that
> last sentence should be removed.

As mentioned in my previous reply, because we do not forbid SVG 1.2 Tiny
UAs to support vertical text, and because we want to keep consistency
with our other specs, we decided not to remove the last bullet point.

But we do agree that it could be confusing for readers (though it's
mentioned in the prefatory material), so we added an explanatory note to
the bullet point:
* For top to bottom vertical (vertical Chinese, etc):
  start is top and end is bottom
  (Note: SVG Tiny 1.2 does not mandate the support
  of vertical text.)

You can see the changes inline here:

Please let us know if this changes satisfy your comment.

Received on Thursday, 16 October 2008 09:35:42 UTC

This archive was generated by hypermail 2.3.1 : Monday, 2 May 2016 14:27:40 UTC