[whatwg] Introduction of media accessibility features

Silvia Pfeiffer silviapfeiffer1 at gmail.com
Fri Apr 16 00:54:12 PDT 2010


On Fri, Apr 16, 2010 at 5:03 PM, Anne van Kesteren <annevk at opera.com> wrote:
> On Fri, 16 Apr 2010 15:49:38 +0900, Silvia Pfeiffer
> <silviapfeiffer1 at gmail.com> wrote:
>>
>> On Fri, Apr 16, 2010 at 3:32 PM, Anne van Kesteren <annevk at opera.com>
>> wrote:
>>>
>>
>> I guess the problem is more with char sets.
>> For HTML pages and other Web content, there is typically information
>> inside the resource that tells you what character set the document is
>> written in. E.g. HTML pages have
>> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">.
>> Such functionality is not available for SRT, so it is impossible for a
>> browser to tell what charset to use to render the content in.
>
> It would simply always be UTF-8, much like text/cache-manifest and
> text/event-stream.

There are plenty of SRT files out there that are not UTF-8. We do not
control the writing of those files, so cannot prescribe the charset.



>> (3) TTML file: (no hyperlinks, no images - just for comparison)
>>
>> ---
>> <?xml version="1.0" encoding="utf-8"?>
>> <tt xml:lang="en_us" xmlns="http://www.w3.org/ns/ttml">
>>  <head>
>>    <styling>
>>      <style xml:id="left-align"
>>        tts:fontFamily="proportionalSansSerif"
>>        tts:textAlign="left"
>>      />
>>      <style xml:id="right-align"
>>        tts:fontFamily="monospaceSerif"
>>        tts:textAlign="right"
>>      />
>>      <style xml:id="speaker"
>>        tts:fontFamily="monospaceSerif"
>>        tts:textAlign="left"
>>        tts:fontWeight="bold"
>>      />
>>    </styling>
>>    <layout>
>>      <region xml:id="subtitleArea"
>>        tts:extent="560px 62px"
>>        tts:padding="5px 3px"
>>      />
>>    </layout>
>>  </head>
>>  <body region="subtitleArea">
>>    <div>
>>      <p style="left-align" begin="0.15s" end="0.17s 951ms">
>>        <div style="speaker">Proog:</div>
>>        <div tts:color="green">At the <span
>> tts:fontStyle="italic">left</span> we can see...</div>
>>      </p>
>>      <p style="right-align" begin="0.18s 166ms" end="0.20s 83ms">
>>        <div tts:color="green">At the right we can see the...</div>
>>      </p>
>>    </div>
>>  </body>
>> </tt>
>> ---
>
> That this sample file has namespace errors and is therefore not well-formed
> is part of the reason I think TTML is a very bad idea. (Besides giving a new
> meaning to a bunch of HTML-like elements.)


I made up that example to see how difficult it would be. I have
probably made many mistakes in the markup, so don't take my word for
it. I am by no means a TTML expert. It sure was an interesting
experiment though!


Cheers,
Silvia.



More information about the whatwg mailing list