- From: John Foliot <john.foliot@deque.com>
- Date: Thu, 4 Jan 2018 10:58:40 -0600
- To: Laura Carlson <laura.lee.carlson@gmail.com>
- Cc: public-low-vision-a11y-tf <public-low-vision-a11y-tf@w3.org>
- Message-ID: <CAKdCpxwWP_F26zoJQYj_Uf6s5gHk=TRvHBkYCUFvxW=b_3HSgg@mail.gmail.com>
Hi Laura, I had to go back and figure out what this was about, but after reading [2] http://rawgit.com/w3c/wcag21/master/understanding/21/text-spacing.html, it comes back to me now. Note that my concern/issue is similar to @steverep's issue (canvas = images of text). At issue is that not all captions are provided as stand-alone text files, and as such, not all captions will have the technical ability to be 'reformatted' because they are, for all intents and purposes, "images of text" burned into the "moving pictures" video file (in a similar way that text may be part of a JPEG or PNG file). In effect, there are multiple ways of providing captions. The most common are: 1. The caption file is and remains a stand-alone text file (using a timed-text markup language, either TTML or WebVTT), and the caption file is supplied via the @track element, like this: <video poster="myvideo.png" controls> <source src="myvideo.mp4" srclang="en" type="video/mp4"> <track src="myvideo_en.vtt" kind="captions" srclang="en" label="English"> </video> (This is often referred to as out-of-band captions) 2. The caption file (again, similar to above, a time-stamped text file) is "bundled" inside of the video wrapper (i.e. .mp4 or .mkv) - these are file formats that are wrappers or containers that traditionally include the H.264 encoded video stream, the AAC encoded audio stream, and the wrapper formats can also include other associated data files such as the WebVTT file. Here, the user-agent "looks inside" the video wrapper for text files that correspond to caption files, and when present exposes them to the end user. See https://www.w3.org/TR/2011/WD-html5-20110113/video.html#sourcing-in-band-text-tracks for more specifics, but the key thing to remember is that the captions are still being supplied via a seperate time-stamped text file, it's just that the delivery method (in-band) is different: the caption file is 'embedded' into the video wrapper, and not referenced via the stand-along @track attrribute. 3. A third method of providing captions is done at the post-production level, where text is 'burned' directly into the moving image files. While less common today than in the past, for certain languages and under certain conditions this remains a valid and viable option (as it meets the functional need of providing captions). These types of captions are also traditionally known as "Open Captions" as they are present and persistent to all users, and cannot be disabled or hidden, as the text rendered on screen is actually part of each individual frame of the video asset itself. It is this third condition that, due to technical limitations, needs to be exempted from the SC - there is no way for the end user to manipulate the on-screen 'text', because it isn't text, it's a special type of image. The core difference is that there is no "text file" being used to provide the captions, so there is nothing that can be further modified by the user-agent(s). (The following video may help better explain the production process: https://www.youtube.com/watch?v=WzADacd7NMo) To wrap things up, perhaps the following may meet your need? Examples of text that are typically not affected by style properties <https://www.w3.org/TR/WCAG21/#dfn-style-properties> are images of text <http://rawgit.com/w3c/wcag21/master/guidelines/index.html#dfn-images-of-text> and video captions embedded directly into the video frames, and not provided as an associated caption file, which are not expected to adapt. HTH. JF On Thu, Jan 4, 2018 at 6:32 AM, Laura Carlson <laura.lee.carlson@gmail.com> wrote: > Hi John, > > At the November 13, 2017 AGWG teleconference, you mentioned that the Text > Spacing Understanding doc should have verbiage to explain what types of > captions are not expected to adapt to the SC's metrics [1]. > > I put a place holder in the document [2] so it wouldn't fall through the > cracks. Would it be possible for you please suggest appropriate verbiage to > use? > > We are very fortunate that you have deep expertise in captioning. Thank > you very much for your consideration. > > Kindest Regards, > > Laura > > [1] http://rawgit.com/w3c/wcag21/master/guidelines/index.html#text-spacing > [2] http://rawgit.com/w3c/wcag21/master/understanding/21/text-spacing.html > -- John Foliot Principal Accessibility Strategist Deque Systems Inc. john.foliot@deque.com Advancing the mission of digital accessibility and inclusion
Received on Thursday, 4 January 2018 17:00:25 UTC