W3C home > Mailing lists > Public > whatwg@whatwg.org > June 2014

Re: [whatwg] Proposal: Inline pronounce element (Tab Atkins Jr.)

From: Koji Ishii <kojiishi@gluesoft.co.jp>
Date: Fri, 6 Jun 2014 12:22:48 +0000
To: Tab Atkins Jr. <jackalmage@gmail.com>
Message-ID: <F375ED91-A57B-4041-811D-C9363B2AA55B@gluesoft.co.jp>
Cc: WHATWG <whatwg@lists.whatwg.org>, Brett Zamir <brettz9@yahoo.com>, Nils Dagsson Moskopp <nils@dieweltistgarnichtso.net>
On Jun 5, 2014, at 22:08, Tab Atkins Jr. <jackalmage@gmail.com> wrote:

> On Thu, Jun 5, 2014 at 11:29 AM, Nils Dagsson Moskopp
> <nils@dieweltistgarnichtso.net> wrote:
>> Brett Zamir <brettz9@yahoo.com> writes:
>> 
>>> On 6/5/2014 3:05 AM, whatwg-request@lists.whatwg.org wrote:
>>>> 
>>>> On Tue, Jun 3, 2014 at 3:26 AM, Daniel Morris
>>>> <daniel+whatwg@honestempire.com> wrote:
>>>>> Hello,
>>>>> 
>>>>> With existing assistive technology such as screen readers, and more
>>>>> recently the pervasiveness of new technologies such as Siri and Google
>>>>> Now to name two examples, I have been thinking about the
>>>>> appropriateness and potential of having a way to represent the
>>>>> pronunciation of words on a web page.
>>>>> 
>>>>> There is currently no other text-level semantic that I know of for
>>>>> pronunciation, but we have elements for abbreviation and definition.
>>>>> 
>>>>> As an initial suggestion:
>>>>> 
>>>>> <pronounce ipa=??a?p?d?>iPad</pronounce>
>>>>> 
>>>>> (Where the `ipa` attribute is the pronunciation using the
>>>>> International Phonetic Alphabet.)
>>>>> 
>>>>> What are your thoughts on this, or does something already exist that I
>>>>> am not aware of?
>>>> This is already theoretically addressed by <link rel=pronunciation>,
>>>> linking to a well-defined pronunciation file format.  Nobody
>>>> implements that, but nobody implements anything new either, of course.
>>> 
>>> I think it'd be a lot easier for sites, say along the lines of
>>> Wikipedia, to support inline markup to allow users to get a word
>>> referenced at the beginning of an article, for example, pronounced
>>> accurately.
>> 
>> Is there any reason one cannot use the <ruby> element for pronunciation?
>> 
>> Example:
>> 
>> <ruby>Elfriede Jelinek<rp> (</rp><rt>ɛlˈfʀiːdə ˈjɛlinɛk</rt><rp>) </rp></ruby>
> 
> That's adequate for visually providing the pronunciation, but I think
> the original request was for a way to tell screen readers and similar
> tools how to pronounce an unfamiliar word.

True, but one could still use <ruby> for its semantics, and visually use the CSS to hide the pronunciations:

  rp, rt, rtc { display: none; }

Screen readers may have supported reading text in <rt> instead of its base text when they supported Japanese. At least some screen readers in Japan does this.

/koji

Received on Friday, 6 June 2014 12:23:19 UTC

This archive was generated by hypermail 2.4.0 : Wednesday, 22 January 2020 17:00:21 UTC