- From: L. David Baron <dbaron@dbaron.org>
- Date: Fri, 9 May 2014 17:30:39 -0700
- To: Xidorn Quan <quanxunzhen@gmail.com>
- Cc: www-style list <www-style@w3.org>
- Message-ID: <20140510003039.GA12689@crum.dbaron.org>
On Saturday 2014-05-10 10:23 +1000, Xidorn Quan wrote:
> On Thu, May 8, 2014 at 9:08 AM, L. David Baron <dbaron@dbaron.org> wrote:
>
> > http://dev.w3.org/csswg/css-counter-styles/#counter-style-speak-as
> > says, when describing the 'auto' value:
> > # If the system is override, this value has the same effect as the
> > # overridden styleβs speak-as.
> >
> > This has an unusual interaction with the definition of the override
> > system, which says in
> > http://dev.w3.org/csswg/css-counter-styles/#valuedef-override that:
> > # If a counter style uses the override system, any unspecified
> > # descriptors must be taken from the overridden counter style
> > # specified, rather than taking their initial values.
> >
> > It means that when the override system is used, speak-as: auto is
> > equivalent to having an omitted speak-as, and is *not* equivalent to
> > the overridden system having speak-as: auto. Both of these seem
> > wrong to me.
> >
> > Instead, I would propose that the 'auto' value say:
> > # If the system is override, this value has the same effect that
> > # 'auto' would have for the overridden counter style.
> > which seems more consistent with how the override system otherwise
> > works.
> >
>
> To my understanding, there is no difference between your proposal and the
> current spec, though your wording seems to be clearer.
The difference is that given:
@counter-style base {
system: cyclic;
symbols: β£;
speak-as: numeric;
}
@counter-style derived {
system: override base;
speak-as: auto;
}
The current spec says that the counter style 'derived' is spoken as
numeric, whereas I propose that it be spoken as bullet (which is
what 'auto' means for the cyclic system).
(This is what your patches in [1] implement for 'speak-as', although
you followed the spec for the equivalent wording for 'range'.)
-David
[1] https://bugzilla.mozilla.org/show_bug.cgi?id=966166
--
π L. David Baron http://dbaron.org/ π
π’ Mozilla https://www.mozilla.org/ π
Before I built a wall I'd ask to know
What I was walling in or walling out,
And to whom I was like to give offense.
- Robert Frost, Mending Wall (1914)
Received on Saturday, 10 May 2014 00:31:05 UTC