Re: ISSUE-58 (showBackground animateable): shouBackground should not be animateable [DFXP 1.0]

i will go ahead and make all style properties animatable; tts:dynamicFlow
can be easily handled by defining that a change in its value causes a reset
of the fill and clear flow timers; regarding dynamic flow having state
across significant synchronic intermediate documents, i believe i have dealt
with that previously in Section B.2;

g.

On 4/19/09 5:26 PM, "Sean Hayes" <Sean.Hayes@microsoft.com> wrote:

> Interesting you should say that, I had exactly the same thought last night.
> One of the original design principles was that timed text display should be a
> function of time, i.e. without state. The reasoning behind having attributes
> non-animateable was that it might be too expensive in terms of re-flow etc,
> but if at each moment in time the entire tree is effectively made anew. Then
> this reasoning seems unsound.
> 
> So I support the motion.
> 
> The only one I have some doubts about is dynamicFlow, because it seems to
> operate somewhat outside the same timeline, and thus have state across time
> ticks. Which is also why I think dynamicFlow should be dropped, or
> substantially reworked in order to fit with the above model.
> 
> Sean Hayes
> Media Accessibility Strategist
> Accessibility Business Unit
> Microsoft
> 
> -----Original Message-----
> From: public-tt-request@w3.org [mailto:public-tt-request@w3.org] On Behalf Of
> Glenn A. Adams
> Sent: 19 April 2009 7:11 AM
> To: Public TTWG List
> Subject: Re: ISSUE-58 (showBackground animateable): shouBackground should not
> be animateable [DFXP 1.0]
> 
> i propose we take a different approach: make all styles animatable
> 
> i note that at present, the following are defined as being non-animatable:
> 
> tts:direction
> tts:displayAlign
> tts:dynamicFlow
> tts:extent
> tts:origin
> tts:overflow
> tts:unicodeBidi
> tts:writingMode
> 
> in contrast, all of the (remaining) following properties are defined as
> animatable:
> 
> tts:backgroundColor
> tts:color
> tts:display
> tts:fontFamily
> tts:fontSize
> tts:fontStyle
> tts:fontWeight
> tts:lineHeight
> tts:opacity
> tts:padding
> tts:showBackground
> tts:textAlign
> tts:textDecoration
> tts:textOutline
> tts:visibility
> tts:wrapOption
> tts:zIndex
> 
> there doesn't seem to be any principled reason for making any of the above
> properties non-animatable; in fact, we have recently assumed that tts:origin
> (and perhaps tts:extent) is animatable in order to move a region to a new
> location; also, the following seem to be inconsistent on the surface:
> 
> * tts:textAlign is animatable, but tts:displayAlign is not
> * tts:wrapOption is animatable, but tts:overflow is not
> 
> if one supports animation for one property, then it should be fairly trivial
> to support animation on any other property;
> 
> therefore, i propose we make all the style properties animatable, which will
> make usage and authoring less subject to special case exceptions;
> 
> glenn
> 
> On 4/18/09 3:03 AM, "Timed Text Working Group Issue Tracker"
> <sysbot+tracker@w3.org> wrote:
> 
>> 
>> ISSUE-58 (showBackground animateable): shouBackground should not be
>> animateable [DFXP 1.0]
>> 
>> http://www.w3.org/AudioVideo/TT/tracker/issues/58
>> 
>> Raised by: Sean Hayes
>> On product: DFXP 1.0
>> 
>> tts:showBackground is listed in the specification as animateable. I cant see
>> why this is necessary. Unless we have a use case for this I propose it be set
>> to animateable: none
>> 
>> 
>> 
> 
> 
> 

Received on Sunday, 19 April 2009 12:40:00 UTC