- From: fantasai <fantasai.lists@inkedblade.net>
- Date: Thu, 23 Oct 2008 05:16:38 -0700
- To: Doug Schepers <schepers@w3.org>
- CC: www-svg <www-svg@w3.org>
Doug Schepers wrote:
> Hi, fantasai-
>
> The SVG WG agrees with this, and made the following changes, which we
> hope will satisfy you comment.
>
>> 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 clarified this to say:
> [[
> When a value not supported by the user agent is encountered, it must be
> treated as the property had not been specified.
> ]]
>
> This way, UAs that do support CSS may use those values, while others may
> claim conformance to SVG 1.2 Tiny (which doesn't mandate CSS support).
Which section is that sentence in? Also you want to be more careful
with the wording: you don't want something like
* { text-align: end;
text-align: right; }
to result in the lacuna value.
>>> 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.)
>>>
>>> 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.
>
> 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=up and
> end=down (Note: SVG Tiny 1.2 does not mandate the support of vertical text.)
> ]]
s/mandate/include/ and I'm happy with that.
~fantasai
Received on Thursday, 23 October 2008 12:17:25 UTC