Is IPA furigana a bad idea?


My name is Terence(/ˈtɛɹəns) Eden(ˈiːdən/).

Modern HTML allows the user to use <ruby> to annotate text.

This is usually used for furigana - which allows pronunciation to be placed above words.

For example: "シン・ゴジラ (Shin Godzilla)" shows you how to pronounce both words if you are unfamiliar with kanji. The text can be any language or use any characters. In Japanese, it is quite often used to show phonetic pronunciation using hiragana.

Because English is a composite language0, it isn't always easy for people to pronounce words1.

So I have abused(?) the ruby syntax to show the International Phonetic Alphabet above the English words.

Is this a good idea? Is it a valid use of the syntax? Is it semantically correct? I don't know. But I do now know that it is possible.

I doubt the majority of people know the IPA, so it is of dubious use. It does make my name's pronunciation more apparent to machines.

An alternative is to use Schema.org. For example, my contact page has the following microdata:

HTML HTML<main itemscope itemtype="https://schema.org/Person">
    <header itemprop="name">
        <h1>
            <span itemprop="givenName">Terence</span>
            <span itemprop="familyName">Eden</span>
            <audio id="audioPlayer" src="Terence_Eden.mp3"
                   itemscope itemprop="additionalType"
                   itemtype="https://schema.org/PronounceableText">
                <meta itemprop="phoneticText"       content="/ˈtɛɹəns ˈiːdən/">
                <meta itemprop="inLanguage"         content="en-GB">
                <meta itemprop="textValue"          content="Terence Eden">
                <meta itemprop="speechToTextMarkup" content="IPA">
            </audio>

That allows humans to listen to the pronunciation of my name, and machines to see the IPA version.

Is there a better, more accessible, more useful way of encoding how to pronounce text?


  1. Or a mongrel language ↩︎

  2. Yes, I've seen that funny Tiktok. And that one. ↩︎


Share this post on…

  • Mastodon
  • Facebook
  • LinkedIn
  • BlueSky
  • Threads
  • Reddit
  • HackerNews
  • Lobsters
  • WhatsApp
  • Telegram

6 thoughts on “Is IPA furigana a bad idea?”

  1. said on techpolicy.social:

    @Edent I think it's a good idea! There may not ever be a single ultimate accepted way to communicate how to pronounce one's name, but this seems like it could often help. Like many people, I don't know IPA very well, but I bet I would learn much of it quickly if people started annotating names and other words in their web pages.

    Reply | Reply to original comment on techpolicy.social

What are your reckons?

All comments are moderated and may not be published immediately. Your email address will not be published.

Allowed HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <p> <pre> <br> <img src="" alt="" title="" srcset="">