- From: Ian Hickson <ian@hixie.ch>
- Date: Tue, 1 May 2012 05:42:25 +0000 (UTC)
- To: Glenn Maynard <glenn@zewt.org>
- cc: Simon Pieters <simonp@opera.com>, Silvia Pfeiffer <silviapfeiffer1@gmail.com>, Philip Jägenstedt <philipj@opera.com>, "public-texttracks@w3.org" <public-texttracks@w3.org>
On Tue, 1 May 2012, Glenn Maynard wrote:
> On Mon, Apr 30, 2012 at 11:18 PM, Ian Hickson <ian@hixie.ch> wrote:
> >
> > Note that this may be a cultural thing. In some cultures, e.g. French,
> > dashes are actually used pretty much wherever there is dialog, not
> > just in captions ("quotation dash"). In English, I've only seen them
> > in captions. This may account for our relative familiarity with the
> > construct.
>
> It must be, because I've never seen it in ten years or so of watching
> subtitled video.
The example I gave earlier in this thread came from an English-language
DVD of a major television franchise, so I don't think it's rare. I started
watching the subtitles from where I was at in the episode, and only had to
wait a few seconds before one of the cues had two lines with a quotation
dash preceding each one.
> > > > Using <br> has some short-term benefits, but I tend to think that
> > > > actual newlines will make more sense in the long term for a
> > > > strongly line-oriented format...
> > >
> > > WebVTT is much more block-oriented than line-oriented. For a
> > > line-oriented captioning format, look at SSA.
> >
> > I don't really see what distinction you are drawing here.
>
> He said it's a line-oriented format; I simply disagreed and explained
> why. There's nothing more to read into it...
I don't understand what "line-orientated format" means if WebVTT isn't
one. Can you elaborate on this, for my own edification?
> > This is the cruck of the argument I would make against <br>. It's not
> > great syntax, and it doesn't have any compelling advantages. People
> > porting SRT habits to VTT isn't a huge problem, IMHO. At least, not as
> > much of a problem as those introduced by <br>, such as having line
> > breaks not match where the physical line breaks are in the source.
>
> I don't see how that's a problem. Newlines aren't (ordinarily) line
> breaks in HTML; everyone's used to it and it works well.
I'm not sure I buy "it works well" about HTML. Also, I'm not sure I really
understand HTML's relevance here. HTML is a tree-based structured markup
language. VTT is a text language with some minor inline annotations.
> > So far, no compelling use cases have been made for inline comments at
> > all, and some pretty compelling arguments have been made to discourage
> > us from providing such a feature at all.
>
> There are definitely compelling use cases (which I gave before): being
> able to put comments at any point in a caption (so the comment is
> contextual)
That's not a use case for the feature, that's the feature itself.
> being able to view comments as part of rendered captions (which is
> useful when reviewing captions).
That's an argument for the inline syntax with CSS to hide things, not for
inline comments.
> As an aside: do the rendering rules say what happens if the style of
> cues is changed by script (or the UA, too, I suppose), causing it to
> change size (spans losing display: none, changing font size, etc)?
Yes. Nothing happens to the boxes, but the resulting rendering would
change. I expect this will change based on implementor feedback.
> I havn't fully parsed out the rendering rules (so this may not make
> sense), but it seems like it would need to trigger "reset" in the
> rendering rules (or clear the text track cue display state) so the cues
> are laid out from scratch.
That's a possible way it might change. Doing that is awkward because we
would have to define precisely what is to be considered a style sheet
change that should trigger a reset. It would be unfortunate if someone
tweaking a colour being animated in a completely non-video-related cue
caused subtitles to keep jumping around.
--
Ian Hickson U+1047E )\._.,--....,'``. fL
http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,.
Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'
Received on Tuesday, 1 May 2012 05:42:50 UTC