CVS html5/webvtt

Update of /sources/public/html5/webvtt
In directory roscoe:/tmp/cvs-serv12314

Modified Files:
	Overview.html 
Log Message:
Sync WebVTT with Git commit 5ec8d123bc2e5a14bb357f9f7d00aad7146677d4

--- /sources/public/html5/webvtt/Overview.html	2014/10/20 01:03:07	1.196
+++ /sources/public/html5/webvtt/Overview.html	2014/10/20 01:15:44	1.197
@@ -3,7 +3,7 @@
 <head>
   <title>WebVTT: The Web Video Text Tracks Format</title>
   <meta charset="utf-8">
-  <meta name="revision" content="b8088904a542141c1e9d2902dc41d1c41045c3b4">
+  <meta name="revision" content="5ec8d123bc2e5a14bb357f9f7d00aad7146677d4">
   
   
   
@@ -368,8 +368,8 @@
    marking up external text track resources in connection with the HTML &lt;track&gt; element.</p>
 
    <p>WebVTT files provide captions or subtitles for video content, and also text video descriptions
-   <a href="#refsMAUR">[MAUR]</a>, chapters for content navigation, and more generally any form of
-   metadata that is time-aligned with audio or video content.</p>
+   [<cite><a class="bibref" href="#bib-MAUR">MAUR</a></cite>], chapters for content navigation, and more generally any form of metadata that is
+   time-aligned with audio or video content.</p>
   </section><section id="sotd" class="introductory"><h2 role="heading" id="h2_sotd">Status of This Document</h2>
   <p>
     This specification was published by the <a href="http://www.w3.org/community/texttracks/">Web Media Text Tracks Community Group</a>.
@@ -394,7 +394,7 @@
       (<a href="mailto:public-texttracks-request@w3.org?subject=subscribe">subscribe</a>,
       <a href="http://lists.w3.org/Archives/Public/public-texttracks/">archives</a>).</p>
     
-</section><section id="toc"><h2 class="introductory" role="heading" id="h2_toc">Table of Contents</h2><ul class="toc" role="directory" id="respecContents"><li class="tocline"><a href="#introduction" class="tocxref"><span class="secno">1. </span>Introduction</a><ul class="toc"><li class="tocline"><a href="#cues-with-multiple-lines" class="tocxref"><span class="secno">1.1 </span>Cues with multiple lines</a></li><li class="tocline"><a href="#comments" class="tocxref"><span class="secno">1.2 </span>Comments</a></li><li class="tocline"><a href="#other-features" class="tocxref"><span class="secno">1.3 </span>Other features</a></li></ul></li><li class="tocline"><a href="#conformance" class="tocxref"><span class="secno">2. </span>Conformance</a><ul class="toc"><li class="tocline"><a href="#conformance-for-authors" class="tocxref"><span class="secno">2.1 </span>Conformance for authors</a></li><li class="tocline"><a href="#document-conformance" class="tocxref"><span class="secno">2.2 </span>Document conformance</a><li><li class="tocline"><a href="#dependencies" class="tocxref"><span class="secno">2.3 </span>Dependencies</a></li></ul></li><li class="tocline"><a href="#data-model" class="tocxref"><span class="secno">3. </span>Data model</a><ul class="toc"><li class="tocline"><a href="#text-track-cues" class="tocxref"><span class="secno">3.1 </span>Text track cues</a></li><li class="tocline"><a href="#text-track-regions" class="tocxref"><span class="secno">3.2 </span>Text track regions</a></li></ul></li><li class="tocline"><a href="#syntax" class="tocxref"><span class="secno">4. </span>Syntax</a><ul class="toc"><li class="tocline"><a href="#webvtt-file-structure" class="tocxref"><span class="secno">4.1 </span>WebVTT file structure</a></li><li class="tocline"><a href="#webvtt-comments" class="tocxref"><span class="secno">4.2 </span>WebVTT comments</a></li><li class="tocline"><a href="#types-of-webvtt-cue-payload" class="tocxref"><span class="secno">4.3 </span>Types of WebVTT cue payload</a><ul class="toc"><li class="toclie"><a href="#webvtt-metadata-text" class="tocxref"><span class="secno">4.3.1 </span>WebVTT metadata text</a></li><li class="tocline"><a href="#webvtt-cue-text" class="tocxref"><span class="secno">4.3.2 </span>WebVTT cue text</a></li></ul></li><li class="tocline"><a href="#webvtt-cue-settings" class="tocxref"><span class="secno">4.4 </span>WebVTT cue settings</a><ul class="toc"><li class="tocline"><a href="#webvtt-region-definition" class="tocxref"><span class="secno">4.4.1 </span>WebVTT region definition</a></li><li class="tocline"><a href="#webvtt-cue-settings-1" class="tocxref"><span class="secno">4.4.2 </span>WebVTT cue settings</a></li></ul></li><li class="tocline"><a href="#properties-of-cue-sequences" class="tocxref"><span class="secno">4.5 </span>Properties of cue sequences</a><ul class="toc"><li class="tocline"><a href="#webvtt-file-using-only-nested-cues" class="tocxref"><span class="secno">4.5.1 </span>WebVTT file using only nested cues</a></li></ul></li><li class="tocline"><a href="#types-of-webvt-files" class="tocxref"><span class="secno">4.6 </span>Types of WebVTT files</a><ul class="toc"><li class="tocline"><a href="#webvtt-file-using-metadata-content" class="tocxref"><span class="secno">4.6.1 </span>WebVTT file using metadata content</a></li><li class="tocline"><a href="#webvtt-file-using-chapter-title-text" class="tocxref"><span class="secno">4.6.2 </span>WebVTT file using chapter title text</a></li><li class="tocline"><a href="#webvtt-file-using-cue-text" class="tocxref"><span class="secno">4.6.3 </span>WebVTT file using cue text</a></li></ul></li></ul></li><li class="tocline"><a href="#parsing" class="tocxref"><span class="secno">5. </span>Parsing</a><ul class="toc"><li class="tocline"><a href="#webvtt-file-parsing" class="tocxref"><span class="secno">5.1 </span>WebVTT file parsing</a></li><li class="tocline"><a href="#webvtt-region-settings-parsing" class="tocxref"><span class="secno">5.2 </span>WebVTT region settings parsing</a></li><li class="tocline"><a href="#webvtt-cue-timings-and-settngs-parsing" class="tocxref"><span class="secno">5.3 </span>WebVTT cue timings and settings parsing</a></li><li class="tocline"><a href="#webvtt-cue-text-parsing-rules" class="tocxref"><span class="secno">5.4 </span><span>WebVTT cue text parsing rules</span></a></li><li class="tocline"><a href="#webvtt-cue-text-dom-construction-rules" class="tocxref"><span class="secno">5.5 </span><span>WebVTT cue text DOM construction rules</span></a></li></ul></li><li class="tocline"><a href="#rendering" class="tocxref"><span class="secno">6. </span>Rendering</a><ul class="toc"><li class="tocline"><a href="#cues-in-isolation" class="tocxref"><span class="secno">6.1 </span>Cues in isolation</a></li><li class="tocline"><a href="#cues-with-video" class="tocxref"><span class="secno">6.2 </span>Cues with video</a><ul class="toc"><li class="tocline"><a href="#processing-model" class="tocxref"><span class="secno">6.2.1 </span>Processing model</a></li><li class="tocline"><a href="#applying-css-properties-to-webvtt-node-objects" cass="tocxref"><span class="secno">6.2.2 </span>Applying CSS properties to <span title="WebVTT Node Object" class="formerLink">WebVTT Node Objects</span></a></li><li class="tocline"><a href="#css-extensions" class="tocxref"><span class="secno">6.2.3 </span>CSS extensions</a><ul class="toc"><li class="tocline"><a href="#the-cue-pseudo-element" class="tocxref"><span class="secno">6.2.3.1 </span>The '::cue' pseudo-element</a></li><li class="tocline"><a href="#the-past-and-future-pseudo-classes" class="tocxref"><span class="secno">6.2.3.2 </span>The ':past' and ':future' pseudo-classes</a></li><li class="tocline"><a href="#the-cue-region-pseudo-element" class="tocxref"><span class="secno">6.2.3.3 </span>The '::cue-region' pseudo-element</a></li></ul></li></ul></li></ul></li><li class="tocline"><a href="#api" class="tocxref"><span class="secno">7. </span>API</a><ul class="toc"><li class="tocline"><a href="#the-vttcue-interface" class="tocxref"><span class="secno">7.1 </span>The <span class="formerLink"><code>VTTCe</code></span> interface</a></li><li class="tocline"><a href="#the-vttregion-interface" class="tocxref"><span class="secno">7.2 </span>The <span class="formerLink"><code>VTTRegion</code></span> interface</a></li></ul></li><li class="tocline"><a href="#iana-considerations" class="tocxref"><span class="secno">8. </span>IANA considerations</a><ul class="toc"><li class="tocline"><a href="#text-vtt" class="tocxref"><span class="secno">8.1 </span><span><code>text/vtt</code></span></a></li></ul></li><li class="tocline"><a href="#references-1" class="tocxref"><span class="secno">9. </span>References</a></li><li class="tocline"><a href="#acknowledgements" class="tocxref"><span class="secno">10. </span>Acknowledgements</a></li></ul></section>
+</section><section id="toc"><h2 class="introductory" role="heading" id="h2_toc">Table of Contents</h2><ul class="toc" role="directory" id="respecContents"><li class="tocline"><a href="#introduction" class="tocxref"><span class="secno">1. </span>Introduction</a><ul class="toc"><li class="tocline"><a href="#cues-with-multiple-lines" class="tocxref"><span class="secno">1.1 </span>Cues with multiple lines</a></li><li class="tocline"><a href="#comments" class="tocxref"><span class="secno">1.2 </span>Comments</a></li><li class="tocline"><a href="#other-features" class="tocxref"><span class="secno">1.3 </span>Other features</a></li></ul></li><li class="tocline"><a href="#conformance" class="tocxref"><span class="secno">2. </span>Conformance</a><ul class="toc"><li class="tocline"><a href="#conformance-for-authors" class="tocxref"><span class="secno">2.1 </span>Conformance for authors</a></li><li class="tocline"><a href="#document-conformance" class="tocxref"><span class="secno">2.2 </span>Document conformance</a><li><li class="tocline"><a href="#dependencies" class="tocxref"><span class="secno">2.3 </span>Dependencies</a></li></ul></li><li class="tocline"><a href="#data-model" class="tocxref"><span class="secno">3. </span>Data model</a><ul class="toc"><li class="tocline"><a href="#text-track-cues" class="tocxref"><span class="secno">3.1 </span>Text track cues</a></li><li class="tocline"><a href="#text-track-regions" class="tocxref"><span class="secno">3.2 </span>Text track regions</a></li></ul></li><li class="tocline"><a href="#syntax" class="tocxref"><span class="secno">4. </span>Syntax</a><ul class="toc"><li class="tocline"><a href="#webvtt-file-structure" class="tocxref"><span class="secno">4.1 </span>WebVTT file structure</a></li><li class="tocline"><a href="#webvtt-comments" class="tocxref"><span class="secno">4.2 </span>WebVTT comments</a></li><li class="tocline"><a href="#types-of-webvtt-cue-payload" class="tocxref"><span class="secno">4.3 </span>Types of WebVTT cue payload</a><ul class="toc"><li class="toclie"><a href="#webvtt-metadata-text" class="tocxref"><span class="secno">4.3.1 </span>WebVTT metadata text</a></li><li class="tocline"><a href="#webvtt-cue-text" class="tocxref"><span class="secno">4.3.2 </span>WebVTT cue text</a></li></ul></li><li class="tocline"><a href="#webvtt-cue-settings" class="tocxref"><span class="secno">4.4 </span>WebVTT cue settings</a><ul class="toc"><li class="tocline"><a href="#webvtt-region-definition" class="tocxref"><span class="secno">4.4.1 </span>WebVTT region definition</a></li><li class="tocline"><a href="#webvtt-cue-settings-1" class="tocxref"><span class="secno">4.4.2 </span>WebVTT cue settings</a></li></ul></li><li class="tocline"><a href="#properties-of-cue-sequences" class="tocxref"><span class="secno">4.5 </span>Properties of cue sequences</a><ul class="toc"><li class="tocline"><a href="#webvtt-file-using-only-nested-cues" class="tocxref"><span class="secno">4.5.1 </span>WebVTT file using only nested cues</a></li></ul></li><li class="tocline"><a href="#types-of-webvt-files" class="tocxref"><span class="secno">4.6 </span>Types of WebVTT files</a><ul class="toc"><li class="tocline"><a href="#webvtt-file-using-metadata-content" class="tocxref"><span class="secno">4.6.1 </span>WebVTT file using metadata content</a></li><li class="tocline"><a href="#webvtt-file-using-chapter-title-text" class="tocxref"><span class="secno">4.6.2 </span>WebVTT file using chapter title text</a></li><li class="tocline"><a href="#webvtt-file-using-cue-text" class="tocxref"><span class="secno">4.6.3 </span>WebVTT file using cue text</a></li></ul></li></ul></li><li class="tocline"><a href="#parsing" class="tocxref"><span class="secno">5. </span>Parsing</a><ul class="toc"><li class="tocline"><a href="#webvtt-file-parsing" class="tocxref"><span class="secno">5.1 </span>WebVTT file parsing</a></li><li class="tocline"><a href="#webvtt-region-settings-parsing" class="tocxref"><span class="secno">5.2 </span>WebVTT region settings parsing</a></li><li class="tocline"><a href="#webvtt-cue-timings-and-settngs-parsing" class="tocxref"><span class="secno">5.3 </span>WebVTT cue timings and settings parsing</a></li><li class="tocline"><a href="#webvtt-cue-text-parsing-rules" class="tocxref"><span class="secno">5.4 </span><span>WebVTT cue text parsing rules</span></a></li><li class="tocline"><a href="#webvtt-cue-text-dom-construction-rules" class="tocxref"><span class="secno">5.5 </span><span>WebVTT cue text DOM construction rules</span></a></li></ul></li><li class="tocline"><a href="#rendering" class="tocxref"><span class="secno">6. </span>Rendering</a><ul class="toc"><li class="tocline"><a href="#cues-in-isolation" class="tocxref"><span class="secno">6.1 </span>Cues in isolation</a></li><li class="tocline"><a href="#cues-with-video" class="tocxref"><span class="secno">6.2 </span>Cues with video</a><ul class="toc"><li class="tocline"><a href="#processing-model" class="tocxref"><span class="secno">6.2.1 </span>Processing model</a></li><li class="tocline"><a href="#applying-css-properties-to-webvtt-node-objects" cass="tocxref"><span class="secno">6.2.2 </span>Applying CSS properties to <span title="WebVTT Node Object" class="formerLink">WebVTT Node Objects</span></a></li><li class="tocline"><a href="#css-extensions" class="tocxref"><span class="secno">6.2.3 </span>CSS extensions</a><ul class="toc"><li class="tocline"><a href="#the-cue-pseudo-element" class="tocxref"><span class="secno">6.2.3.1 </span>The '::cue' pseudo-element</a></li><li class="tocline"><a href="#the-past-and-future-pseudo-classes" class="tocxref"><span class="secno">6.2.3.2 </span>The ':past' and ':future' pseudo-classes</a></li><li class="tocline"><a href="#the-cue-region-pseudo-element" class="tocxref"><span class="secno">6.2.3.3 </span>The '::cue-region' pseudo-element</a></li></ul></li></ul></li></ul></li><li class="tocline"><a href="#api" class="tocxref"><span class="secno">7. </span>API</a><ul class="toc"><li class="tocline"><a href="#the-vttcue-interface" class="tocxref"><span class="secno">7.1 </span>The <span class="formerLink"><code>VTTCe</code></span> interface</a></li><li class="tocline"><a href="#the-vttregion-interface" class="tocxref"><span class="secno">7.2 </span>The <span class="formerLink"><code>VTTRegion</code></span> interface</a></li></ul></li><li class="tocline"><a href="#iana-considerations" class="tocxref"><span class="secno">8. </span>IANA considerations</a><ul class="toc"><li class="tocline"><a href="#text-vtt" class="tocxref"><span class="secno">8.1 </span><span><code>text/vtt</code></span></a></li></ul></li><li class="tocline"><a href="#acknowledgements" class="tocxref"><span class="secno">9. </span>Acknowledgements</a></li><li class="tocline"><a href="#references" class="tocxref"><span class="secno">A. </span>References</a><ul class="toc"><li class="tocline"><a href="#normative-references" class="tocxref"><span class="secno">A.1 </span>Normative references</a></li><li class="tocline"><a href="#informative-references" class="tocxref"><span class="secno">A.2 </span>Informative references</a></li></ul></li></ul></section>
 
   
 
@@ -724,7 +724,7 @@
     normative parts of this document are to be interpreted as described in RFC2119. The key word
     "OPTIONALLY" in the normative parts of this document is to be interpreted with the same
     normative meaning as "<em class="rfc2119" title="MAY">MAY</em>" and "<em class="rfc2119" title="OPTIONAL">OPTIONAL</em>". For readability, these words do not appear in all
-    uppercase letters in this specification. <a href="#refsRFC2119">[RFC2119]</a></p>
+    uppercase letters in this specification. [<cite><a class="bibref" href="#bib-RFC2119">RFC2119</a></cite>]</p>
 
     <p>Requirements phrased in the imperative as part of algorithms (such as "strip any leading
     space characters" or "return false and abort these steps") are to be interpreted with the
@@ -740,13 +740,13 @@
 
     <p>This specification relies on several other underlying specifications.</p>
 
-    <p>The following term is defined in the Encoding standard: <a href="#refsENCODING">[ENCODING]</a></p>
+    <p>The following term is defined in the Encoding standard: [<cite><a class="bibref" href="#bib-ENCODING">ENCODING</a></cite>]</p>
 
     <ul class="brief">
      <li><a href="https://encoding.spec.whatwg.org/#utf-8-decode"><dfn id="dfn-utf-8-decode">UTF-8 decode</dfn></a></li>
     </ul>
 
-    <p>The following terms are defined in the DOM specification: <a href="#refsDOM">[DOM]</a></p>
+    <p>The following terms are defined in the DOM specification: [<cite><a class="bibref" href="#bib-DOM">DOM</a></cite>]</p>
 
     <ul class="brief">
      <li><a href="https://dom.spec.whatwg.org/#document"><dfn id="dfn-document"><code>Document</code></dfn></a>
@@ -768,7 +768,7 @@
      attribute</li>
     </ul>
 
-    <p>The following terms are defined in the HTML standard: <a href="#refsHTML">[HTML]</a></p>
+    <p>The following terms are defined in the HTML standard: [<cite><a class="bibref" href="#bib-HTML">HTML</a></cite>]</p>
 
     <ul class="brief">
      <li><a href="https://html.spec.whatwg.org/#html-elements"><dfn id="dfn-html-elements">HTML elements</dfn></a></li>
@@ -841,7 +841,7 @@
      method</li>
     </ul>
 
-    <p>The following terms are defined in the Web IDL specification: <a href="#refsWEBIDL">[WEBIDL]</a></p>
+    <p>The following term is defined in the Web IDL specification: [<cite><a class="bibref" href="#bib-WEBIDL">WEBIDL</a></cite>]</p>
 
     <ul>
      <li><a href="http://heycam.github.io/webidl/#indexsizeerror"><dfn id="dfn-indexsizeerror"><code>IndexSizeError</code></dfn></a></li>
@@ -858,7 +858,7 @@
     <h3 role="heading" id="h3_text-track-cues"><span class="secno">3.1 </span>Text track cues</h3>
 
     <p>WebVTT cues are HTML <a title="text track cue" href="#dfn-text-track-cue" class="internalDFN">text track cues</a> that additionally consist
-    of the following: <a href="#refsHTML">[HTML]</a></p>
+    of the following: [<cite><a class="bibref" href="#bib-HTML">HTML</a></cite>]</p>
 
     <dl>
 
@@ -1129,7 +1129,7 @@
 
       <p>An alignment for all lines of text within the <a title="text track cue box" href="#dfn-text-track-cue-box" class="internalDFN">cue box</a>, in
       the dimension of the <a title="text track cue writing direction" href="#dfn-text-track-cue-writing-direction" class="internalDFN">writing direction</a> and the
-      <i>paragraph direction</i> <a href="#refsBIDI">[BIDI]</a>, one of:</p>
+      <i>paragraph direction</i> [<cite><a class="bibref" href="#bib-BIDI">BIDI</a></cite>], one of:</p>
 
       <dl>
 
@@ -1262,7 +1262,7 @@
     <h3 role="heading" id="h3_webvtt-file-structure"><span class="secno">4.1 </span>WebVTT file structure</h3>
 
     <p>A <dfn id="dfn-webvtt-file">WebVTT file</dfn> must consist of a <a href="#dfn-webvtt-file-body" class="internalDFN">WebVTT file body</a> encoded as UTF-8 and
-    labeled with the <a href="#dfn-mime-type" class="internalDFN">MIME type</a> <code>text/vtt</code>. <a href="#refsRFC3629">[RFC3629]</a></p>
+    labeled with the <a href="#dfn-mime-type" class="internalDFN">MIME type</a> <code>text/vtt</code>. [<cite><a class="bibref" href="#bib-RFC3629">RFC3629</a></cite>]</p>
 
     <p>A <dfn id="dfn-webvtt-file-body">WebVTT file body</dfn> consists of the following components, in the following
     order:</p>
@@ -1624,7 +1624,7 @@
      <ol>
       <li>A <a href="#dfn-webvtt-cue-span-start-tag" class="internalDFN">WebVTT cue span start tag</a> "<code>lang</code>" that requires an annotation; the
       annotation represents the language of the following component, and must be a valid BCP 47
-      language tag. <a href="#refsBCP47">[BCP47]</a></li>
+      language tag. [<cite><a class="bibref" href="#bib-BCP47">BCP47</a></cite>]</li>
       <li><a href="#dfn-webvtt-cue-internal-text" class="internalDFN">WebVTT cue internal text</a>.</li>
       <li>A <a href="#dfn-webvtt-cue-span-end-tag" class="internalDFN">WebVTT cue span end tag</a> "<code>lang</code>".</li>
      </ol>
@@ -2182,7 +2182,7 @@
     <var>output</var>, must decode the byte stream using the <a title="UTF-8 decode" href="#dfn-utf-8-decode" class="internalDFN">UTF-8
     decode</a> algorithm, and then must parse the resulting string according to the <a href="#dfn-webvtt-parser-algorithm" class="internalDFN">WebVTT parser
     algorithm</a> below. This results in <a title="text track cue" href="#dfn-text-track-cue" class="internalDFN">text track cues</a> being added
-    to <var>output</var>. <a href="#refsRFC3629">[RFC3629]</a></p>
+    to <var>output</var>. [<cite><a class="bibref" href="#bib-RFC3629">RFC3629</a></cite>]</p>
 
     <p>A <a href="#dfn-webvtt-parser" class="internalDFN">WebVTT parser</a>, specifically its conversion and parsing steps, is typically run
     asynchronously, with the input byte stream being updated incrementally as the resource is
@@ -3011,7 +3011,7 @@
     ordered list of class names, known as their <dfn title="WebVTT Node Object's applicable
     classes" id="dfn-webvtt-node-object-s-applicable-classes">applicable classes</dfn>, and a language, known as their <dfn title="WebVTT Node
     Object's applicable language" id="dfn-webvtt-node-object-s-applicable-language">applicable language</dfn>, which is to be interpreted as a BCP 47
-    language code. <a href="#refsBCP47">[BCP47]</a></p>
+    language code. [<cite><a class="bibref" href="#bib-BCP47">BCP47</a></cite>]</p>
 
     <p>There are several concrete classes of <a title="WebVTT Internal Node Object" href="#dfn-webvtt-internal-node-object" class="internalDFN">WebVTT Internal
     Node Objects</a>:</p>
@@ -3905,11 +3905,12 @@
 
          <ul>
           <li><p>Let <var>regionWidth</var> be the <a href="#dfn-text-track-region-width" class="internalDFN">text track region width</a>. Let
-          <var>width</var> be '<var>regionWidth</var> vw' ('vw' is a CSS unit).<a href="#refsCSSVALUES">[CSSVALUES]</a></p></li>
+          <var>width</var> be '<var>regionWidth</var> vw' ('vw' is a CSS unit).
+          [<cite><a class="bibref" href="#bib-CSSVALUES">CSSVALUES</a></cite>]</p></li>
 
-          <li><p>Let <var>lineHeight</var> be '5.33vh' ('vh' is a CSS unit) <a href="#refsCSSVALUES">[CSSVALUES]</a> and <var>regionHeight</var> be the <a href="#dfn-text-track-region-lines" class="internalDFN">text track
-          region lines</a>. Let <var>lines</var> be '<var>lineHeight</var> multiplied by
-          <var>regionHeight</var>.</p></li>
+          <li><p>Let <var>lineHeight</var> be '5.33vh' ('vh' is a CSS unit) [<cite><a class="bibref" href="#bib-CSSVALUES">CSSVALUES</a></cite>] and
+          <var>regionHeight</var> be the <a href="#dfn-text-track-region-lines" class="internalDFN">text track region lines</a>. Let <var>lines</var> be
+          '<var>lineHeight</var> multiplied by <var>regionHeight</var>.</p></li>
 
           <li><p>Let <var>viewportAnchorX</var> be the x dimension of the <a href="#dfn-text-track-region-viewport-anchor" class="internalDFN">text track region
           viewport anchor</a> and <var>regionAnchorX</var> be the x dimension of the <a href="#dfn-text-track-region-anchor" class="internalDFN">text track
@@ -4003,7 +4004,7 @@
            of the values of each <a href="#dfn-webvtt-text-object" class="internalDFN">WebVTT Text Object</a> in <var>nodes</var>, in a pre-order,
            depth-first traversal, excluding <a title="WebVTT Ruby Text Object" href="#dfn-webvtt-ruby-text-object" class="internalDFN">WebVTT Ruby Text
            Objects</a> and their descendants, to determine the <i>paragraph embedding level</i> of
-           the first Unicode paragraph of the cue. <a href="#refsBIDI">[BIDI]</a></p>
+           the first Unicode paragraph of the cue. [<cite><a class="bibref" href="#bib-BIDI">BIDI</a></cite>]</p>
            <div class="note"><div class="note-title" aria-level="3" role="heading" id="h_note_29"><span>Note</span></div><p class="">Within a cue, paragraph boundaries are only denoted by Type B characters,
            such as U+000A LINE FEED (LF), U+0085 NEXT LINE (NEL), and U+2029 PARAGRAPH SEPARATOR.
            (This means each line of the cue is reordered as if it was a separate paragraph.)</p></div>
@@ -4033,7 +4034,8 @@
            </dl>
           </li>
 
-          <li><p>Let <var>left</var> be '<var>offset</var> %'. ('%' is a CSS unit.) <a href="#refsCSSVALUES">[CSSVALUES]</a></p></li>
+          <li><p>Let <var>left</var> be '<var>offset</var> %'. ('%' is a CSS unit.)
+          [<cite><a class="bibref" href="#bib-CSSVALUES">CSSVALUES</a></cite>]</p></li>
 
           <li>
            <p>Apply the terms of the CSS specifications to <var>nodes</var> with the same
@@ -4082,7 +4084,7 @@
        the values of each <a href="#dfn-webvtt-text-object" class="internalDFN">WebVTT Text Object</a> in <var>nodes</var>, in a pre-order, depth-first
        traversal, excluding <a title="WebVTT Ruby Text Object" href="#dfn-webvtt-ruby-text-object" class="internalDFN">WebVTT Ruby Text Objects</a> and
        their descendants, to determine the <i>paragraph embedding level</i> of the first Unicode
-       paragraph of the cue. <a href="#refsBIDI">[BIDI]</a></p>
+       paragraph of the cue. [<cite><a class="bibref" href="#bib-BIDI">BIDI</a></cite>]</p>
 
        <div class="note"><div class="note-title" aria-level="3" role="heading" id="h_note_30"><span>Note</span></div><p class="">Within a cue, paragraph boundaries are only denoted by Type B characters,
        such as U+000A LINE FEED (LF), U+0085 NEXT LINE (NEL), and U+2029 PARAGRAPH SEPARATOR. (This
@@ -4154,7 +4156,8 @@
       writing direction" href="#dfn-text-track-cue-horizontal-writing-direction" class="internalDFN">horizontal</a>, then let <var>width</var> be '<var>size</var> vw'
       and <var>height</var> be 'auto'. Otherwise, let <var>width</var> be 'auto' and
       <var>height</var> be '<var>size</var> vh'. (These are CSS values used by the next
-      section to set CSS properties for the rendering; 'vw' and 'vh' are CSS units.) <a href="#refsCSSVALUES">[CSSVALUES]</a></p></li>
+      section to set CSS properties for the rendering; 'vw' and 'vh' are CSS units.)
+      [<cite><a class="bibref" href="#bib-CSSVALUES">CSSVALUES</a></cite>]</p></li>
 
       <li>
 
@@ -4330,13 +4333,13 @@
 
       <li><p>Let <var>left</var> be '<var>x-position</var> vw' and <var>top</var> be
       '<var>y-position</var> vh'. (These are CSS values used by the next section to set CSS
-      properties for the rendering; 'vw' and 'vh' are CSS units.) <a href="#refsCSSVALUES">[CSSVALUES]</a></p></li>
+      properties for the rendering; 'vw' and 'vh' are CSS units.) [<cite><a class="bibref" href="#bib-CSSVALUES">CSSVALUES</a></cite>]</p></li>
 
       <li>
 
        <p>Apply the terms of the CSS specifications to <var>nodes</var> within the following
        constraints, thus obtaining a set of CSS boxes positioned relative to an initial containing
-       block: <a href="#refsCSS">[CSS]</a></p>
+       block: [<cite><a class="bibref" href="#bib-CSS">CSS</a></cite>]</p>
 
        <ul>
 
@@ -4358,7 +4361,7 @@
 
         <li>Runs of children of <a title="WebVTT Ruby Object" href="#dfn-webvtt-ruby-object" class="internalDFN">WebVTT Ruby Objects</a> that are not
         <a title="WebVTT Ruby Text Object" href="#dfn-webvtt-ruby-text-object" class="internalDFN">WebVTT Ruby Text Objects</a> must be wrapped in anonymous
-        boxes whose 'display' property has the value 'ruby-base'. <a href="#refsCSSRUBY">[CSSRUBY]</a></li>
+        boxes whose 'display' property has the value 'ruby-base'. [<cite><a class="bibref" href="#bib-CSSRUBY">CSSRUBY</a></cite>]</li>
 
         <li>Properties on <a title="WebVTT Node Object" href="#dfn-webvtt-node-object" class="internalDFN">WebVTT Node Objects</a> have their values
         set as defined in the next section. (That section uses some of the variables whose values
@@ -4691,7 +4694,7 @@
 
      <p>When following the <a href="#dfn-rules-for-updating-the-display-of-webvtt-text-tracks" class="internalDFN">rules for updating the display of WebVTT text tracks</a>, user agents
      must set properties of <a title="WebVTT Node Object" href="#dfn-webvtt-node-object" class="internalDFN">WebVTT Node Objects</a> at the CSS user
-     agent cascade layer as defined in this section. <a href="#refsCSS">[CSS]</a></p>
+     agent cascade layer as defined in this section. [<cite><a class="bibref" href="#bib-CSS">CSS</a></cite>]</p>
 
      <p>Initialize the (root) <a href="#dfn-list-of-webvtt-node-objects" class="internalDFN">list of WebVTT Node Objects</a> with the following CSS
      settings:</p>
@@ -4748,16 +4751,16 @@
      </table>
 
      <p>The 'font' shorthand property on the (root) <a href="#dfn-list-of-webvtt-node-objects" class="internalDFN">list of WebVTT Node Objects</a> must be set
-     to '5vh sans-serif'. <a href="#refsCSSRUBY">[CSSRUBY]</a> <a href="#refsCSSVALUES">[CSSVALUES]</a></p>
+     to '5vh sans-serif'. [<cite><a class="bibref" href="#bib-CSSRUBY">CSSRUBY</a></cite>] [<cite><a class="bibref" href="#bib-CSSVALUES">CSSVALUES</a></cite>]</p>
 
      <p>The 'color' property on the (root) <a href="#dfn-list-of-webvtt-node-objects" class="internalDFN">list of WebVTT Node Objects</a> must be set to
-     'rgba(255,255,255,1)'. <a href="#refsCSSCOLOR">[CSSCOLOR]</a></p>
+     'rgba(255,255,255,1)'. [<cite><a class="bibref" href="#bib-CSSCOLOR">CSSCOLOR</a></cite>]</p>
 
      <p>The 'background' shorthand property on the <a href="#dfn-webvtt-cue-background-box" class="internalDFN">WebVTT cue background box</a> must be set to
-     'rgba(0,0,0,0.8)'. <a href="#refsCSSCOLOR">[CSSCOLOR]</a></p>
+     'rgba(0,0,0,0.8)'. [<cite><a class="bibref" href="#bib-CSSCOLOR">CSSCOLOR</a></cite>]</p>
 
      <p>The 'white-space' property on the (root) <a href="#dfn-list-of-webvtt-node-objects" class="internalDFN">list of WebVTT Node Objects</a> must be set to
-     'pre-line'. <a href="#refsCSS">[CSS]</a></p>
+     'pre-line'. [<cite><a class="bibref" href="#bib-CSS">CSS</a></cite>]</p>
 
      <p>The 'font-style' property on <a title="WebVTT Italic Object" href="#dfn-webvtt-italic-object" class="internalDFN">WebVTT Italic Objects</a> must
      be set to 'italic'.</p>
@@ -4769,10 +4772,10 @@
      Objects</a> must be set to 'underline'.</p>
 
      <p>The 'display' property on <a title="WebVTT Ruby Object" href="#dfn-webvtt-ruby-object" class="internalDFN">WebVTT Ruby Objects</a> must be set
-     to 'ruby'. <a href="#refsCSSRUBY">[CSSRUBY]</a></p>
+     to 'ruby'. [<cite><a class="bibref" href="#bib-CSSRUBY">CSSRUBY</a></cite>]</p>
 
      <p>The 'display' property on <a title="WebVTT Ruby Text Object" href="#dfn-webvtt-ruby-text-object" class="internalDFN">WebVTT Ruby Text Objects</a>
-     must be set to 'ruby-text'. <a href="#refsCSSRUBY">[CSSRUBY]</a></p>
+     must be set to 'ruby-text'. [<cite><a class="bibref" href="#bib-CSSRUBY">CSSRUBY</a></cite>]</p>
 
      <p>Every <a href="#dfn-webvtt-region-object" class="internalDFN">WebVTT region object</a> is initialized with the following CSS settings:</p>
      <ul>
@@ -5024,7 +5027,7 @@
       <h5 role="heading" id="h5_the-past-and-future-pseudo-classes"><span class="secno">6.2.3.2 </span>The ':past' and ':future' pseudo-classes</h5>
 
       <p>The <a title="past-pseudo-class" href="#dfn-past-pseudo-class" class="internalDFN">':past'</a> and <a title="future-pseudo-class" href="#dfn-future-pseudo-class" class="internalDFN">':future'</a> pseudo-classes sometimes match <a title="WebVTT Node
-      Object" href="#dfn-webvtt-node-object" class="internalDFN">WebVTT Node Objects</a>. <a href="#refsSELECTORS">[SELECTORS]</a></p>
+      Object" href="#dfn-webvtt-node-object" class="internalDFN">WebVTT Node Objects</a>. [<cite><a class="bibref" href="#bib-SELECTORS">SELECTORS</a></cite>]</p>
 
       <p>The <dfn title="past-pseudo-class" id="dfn-past-pseudo-class">':past'</dfn> pseudo-class only matches <a title="WebVTT
       Node Object" href="#dfn-webvtt-node-object" class="internalDFN">WebVTT Node Objects</a> that are <i>in the past</i>.</p>
@@ -5741,85 +5744,15 @@
 
   </section>
 
-  <section id="references-1">
-   <!--OddPage--><h2 class="no-num" id="references" role="heading"><span class="secno">9. </span>References</h2>
-
-   <p>All references are normative unless marked "Non-normative".</p>
-
-   <dl>
-
-    <dt id="refsBCP47">[BCP47]</dt>
-    <dd><cite><a href="http://www.ietf.org/rfc/bcp/bcp47.txt">Tags for Identifying Languages;
-    Matching of Language Tags</a></cite>, A. Phillips, M. Davis. IETF.</dd>
-
-    <dt id="refsBIDI">[BIDI]</dt>
-    <dd><cite><a href="http://www.unicode.org/reports/tr9/">UAX #9: Unicode Bidirectional
-    Algorithm</a></cite>, M. Davis. Unicode Consortium.</dd>
-
-    <dt id="refsCSS">[CSS]</dt>
-    <dd><cite><a href="http://www.w3.org/TR/CSS2/">Cascading Style Sheets Level 2 Revision
-    1</a></cite>, B. Bos, T. Çelik, I. Hickson, H. Lie. W3C.</dd>
-
-    <dt id="refsCSSCOLOR">[CSSCOLOR]</dt>
-    <dd><cite><a href="http://dev.w3.org/csswg/css-color/">CSS Color Module Level 4</a></cite>, T.
-    Atkins Jr., C. Lilley, L. Baron. W3C.</dd>
-
-    <dt id="refsCSSRUBY">[CSSRUBY]</dt>
-    <dd><cite><a href="http://dev.w3.org/csswg/css-ruby/">CSS Ruby Layout Module Level 1</a></cite>,
-    E. Etemad, K. Ishii. W3C.</dd>
-
-    <dt id="refsCSSVALUES">[CSSVALUES]</dt>
-    <dd><cite><a href="http://dev.w3.org/csswg/css-values/">CSS Values and Units Module Level
-    3</a></cite>, T. Atkins Jr., fantasai, H. Lie. W3C.</dd>
-
-    <dt id="refsDOM">[DOM]</dt>
-    <dd><cite><a href="https://dom.spec.whatwg.org/">DOM</a></cite>, A. van Kesteren, A. Gregor,
-    Ms2ger. WHATWG.</dd>
-
-    <dt id="refsENCODING">[ENCODING]</dt>
-    <dd><cite><a href="https://encoding.spec.whatwg.org/">Encoding</a></cite>, A. van Kesteren, J.
-    Bell. WHATWG.</dd>
-
-    <dt id="refsHTML">[HTML]</dt>
-    <dd><cite><a href="https://html.spec.whatwg.org/">HTML</a></cite>, I. Hickson. WHATWG.</dd>
-
-    <dt id="refsHTML5">[HTML5]</dt>
-    <dd><cite><a href="http://www.w3.org/html/wg/drafts/html/master/">HTML 5.1</a></cite>, R.
-    Berjon, T. Leithead, E. Doyle Navara, E. O'Connor, S. Pfeiffer. W3C.</dd>
-
-    <dt id="refsMAUR">[MAUR]</dt>
-    <dd>(Non-normative) <cite><a href="http://www.w3.org/TR/media-accessibility-reqs/">Media
-    Accessibility User Requirements</a></cite>, S. McCarron, M. Cooper, M. Sadecki (eds). W3C.</dd>
-
-    <dt id="refsRFC2119">[RFC2119]</dt>
-    <dd><cite><a href="http://tools.ietf.org/html/rfc2119">Key words for use in RFCs to Indicate
-    Requirement Levels</a></cite>, S. Bradner. IETF.</dd>
-
-    <dt id="refsRFC3629">[RFC3629]</dt>
-    <dd><cite><a href="http://tools.ietf.org/html/rfc3629">UTF-8, a transformation format of ISO
-    10646</a></cite>, F. Yergeau. IETF.</dd>
-
-    <dt id="refsSELECTORS">[SELECTORS]</dt>
-    <dd><cite><a href="http://www.w3.org/TR/selectors4/">Selectors</a></cite>, E. Etemad, T. Atkins
-    Jr. W3C.</dd>
-
-    <dt id="refsWEBIDL">[WEBIDL]</dt>
-    <dd><cite><a href="http://heycam.github.io/webidl/">Web IDL</a></cite>, C. McCormack, B.
-    Zbarsky. W3C.</dd>
-
-   </dl>
-
-  </section>
-
   <section id="acknowledgements">
-   <!--OddPage--><h2 class="no-num" role="heading" id="h2_acknowledgements"><span class="secno">10. </span>Acknowledgements</h2>
+   <!--OddPage--><h2 class="no-num" role="heading" id="h2_acknowledgements"><span class="secno">9. </span>Acknowledgements</h2>
 
    <p>Thanks to the SubRip community, including in particular Zuggy and ai4spam, for their work on
    the SubRip software program whose SRT file format was used as the basis for the WebVTT text track
    file format.</p>
 
-   <p>Thanks to the many contributors to the HTML standard at the WHATWG and W3C HTML Working Group,
-   where WebVTT was originally specified. <a href="#refsHTML">[HTML]</a>, <a href="#refsHTML5">[HTML5]</a></p>
+   <p>Thanks to the many contributors to the HTML standard, where WebVTT was originally specified.
+   [<cite><a class="bibref" href="#bib-HTML">HTML</a></cite>]</p>
 
    <p>
     Thanks to the following active contributors to this spec:
@@ -5854,4 +5787,18 @@
 
  
 
-</body></html>
\ No newline at end of file
+<section id="references" class="appendix"><!--OddPage--><h2 role="heading" id="h2_references"><span class="secno">A. </span>References</h2><section id="normative-references"><h3 role="heading" id="h3_normative-references"><span class="secno">A.1 </span>Normative references</h3><dl class="bibliography"><dt id="bib-BCP47">[BCP47]</dt><dd rel="dcterms:requires">A. Phillips; M. Davis. <a href="http://tools.ietf.org/html/bcp47"><cite>Tags for Identifying Languages</cite></a>. September 2009. IETF Best Current Practice. URL: <a href="http://tools.ietf.org/html/bcp47">http://tools.ietf.org/html/bcp47</a>
+</dd><dt id="bib-BIDI">[BIDI]</dt><dd rel="dcterms:requires">Mark Davis; Aharon Lanin; Andrew Glass. <a href="http://www.unicode.org/reports/tr9/"><cite>Unicode Bidirectional Algorithm</cite></a>. Unicode Standard Annex #9. URL: <a href="http://www.unicode.org/reports/tr9/">http://www.unicode.org/reports/tr9/</a>
+</dd><dt id="bib-CSS">[CSS]</dt><dd rel="dcterms:requires">Bert Bos; Tantek Çelik; Ian Hickson; Håkon Wium Lie et al. <a href="http://www.w3.org/TR/CSS2"><cite>Cascading Style Sheets Level 2 Revision 1 (CSS 2.1) Specification</cite></a>. 7 June 2011. W3C Recommendation. URL: <a href="http://www.w3.org/TR/CSS2">http://www.w3.org/TR/CSS2</a>
+</dd><dt id="bib-CSSCOLOR">[CSSCOLOR]</dt><dd rel="dcterms:requires">Tab Atkins Jr.; Chris Lilley. <a href="http://dev.w3.org/csswg/css-color/"><cite>CSS Color Module Level 4</cite></a>. W3C Editor's Draft. URL: <a href="http://dev.w3.org/csswg/css-color/">http://dev.w3.org/csswg/css-color/</a>
+</dd><dt id="bib-CSSRUBY">[CSSRUBY]</dt><dd rel="dcterms:requires">Elika J. Etemad; Koji Ishii. <a href="http://dev.w3.org/csswg/css-ruby/"><cite>CSS Ruby Layout Module Level 1</cite></a>. W3C Editor's Draft. URL: <a href="http://dev.w3.org/csswg/css-ruby/">http://dev.w3.org/csswg/css-ruby/</a>
+</dd><dt id="bib-CSSVALUES">[CSSVALUES]</dt><dd rel="dcterms:requires">Tab Atkins Jr.; fantasai. <a href="http://dev.w3.org/csswg/css-values/"><cite>CSS Values and Units Module Level 3</cite></a>. W3C Editor's Draft. URL: <a href="http://dev.w3.org/csswg/css-values/">http://dev.w3.org/csswg/css-values/</a>
+</dd><dt id="bib-DOM">[DOM]</dt><dd rel="dcterms:requires">Anne van Kesteren; Aryeh Gregor; Ms2ger. <a href="https://dom.spec.whatwg.org/"><cite>DOM</cite></a>. Living Standard. URL: <a href="https://dom.spec.whatwg.org/">https://dom.spec.whatwg.org/</a>
+</dd><dt id="bib-ENCODING">[ENCODING]</dt><dd rel="dcterms:requires">Anne van Kesteren; Joshua Bell. <a href="https://encoding.spec.whatwg.org/"><cite>Encoding</cite></a>. Living Standard. URL: <a href="https://encoding.spec.whatwg.org/">https://encoding.spec.whatwg.org/</a>
+</dd><dt id="bib-HTML">[HTML]</dt><dd rel="dcterms:requires">Ian Hickson. <a href="https://html.spec.whatwg.org/"><cite>HTML</cite></a>. Living Standard. URL: <a href="https://html.spec.whatwg.org/">https://html.spec.whatwg.org/</a>
+</dd><dt id="bib-RFC2119">[RFC2119]</dt><dd rel="dcterms:requires">S. Bradner. <a href="http://www.ietf.org/rfc/rfc2119.txt"><cite>Key words for use in RFCs to Indicate Requirement Levels</cite></a>. March 1997. Best Current Practice. URL: <a href="http://www.ietf.org/rfc/rfc2119.txt">http://www.ietf.org/rfc/rfc2119.txt</a>
+</dd><dt id="bib-RFC3629">[RFC3629]</dt><dd rel="dcterms:requires">F. Yergeau. <a href="http://www.ietf.org/rfc/rfc3629.txt"><cite>UTF-8, a transformation format of ISO 10646</cite></a>. November 2003. Internet Standard. URL: <a href="http://www.ietf.org/rfc/rfc3629.txt">http://www.ietf.org/rfc/rfc3629.txt</a>
+</dd><dt id="bib-SELECTORS">[SELECTORS]</dt><dd rel="dcterms:requires">Elika J. Etemad; Tab Atkins Jr.. <a href="http://dev.w3.org/csswg/selectors/"><cite>Selectors Level 4</cite></a>. W3C Editor's Draft. URL: <a href="http://dev.w3.org/csswg/selectors/">http://dev.w3.org/csswg/selectors/</a>
+</dd><dt id="bib-WEBIDL">[WEBIDL]</dt><dd rel="dcterms:requires">Cameron McCormack; Boris Zbarsky. <a href="http://heycam.github.io/webidl/"><cite>Web IDL</cite></a>. W3C Editor's Draft. URL: <a href="http://heycam.github.io/webidl/">http://heycam.github.io/webidl/</a>
+</dd></dl></section><section id="informative-references"><h3 role="heading" id="h3_informative-references"><span class="secno">A.2 </span>Informative references</h3><dl class="bibliography"><dt id="bib-MAUR">[MAUR]</dt><dd rel="dcterms:references">Shane McCarron; Michael Cooper; Mark Sadecki. <a href="http://www.w3.org/TR/media-accessibility-reqs/"><cite>Media Accessibility User Requirements</cite></a>. 14 August 2014. W3C Working Draft. URL: <a href="http://www.w3.org/TR/media-accessibility-reqs/">http://www.w3.org/TR/media-accessibility-reqs/</a>
+</dd></dl></section></section></body></html>
\ No newline at end of file

Received on Monday, 20 October 2014 01:15:47 UTC