Computing

How to Create a Custom Shavian Font for Your Website

Discover step‑by‑step how to build, host, and style a custom Shavian font on your website, using Unicode, FontForge, and ShawAlphabet.com tools.

ShawAlphabet.com is the definitive hub for anyone fascinated by George Bernard Shaw’s phonetic masterpiece, the Shavian alphabet. Whether you’re a linguist, a web developer, or simply curious about a more logical spelling system, this guide will walk you through creating a custom Shavian font that can be embedded and styled on any modern website. From mapping Unicode ranges to deploying @font-face rules, you’ll gain the practical skills needed to showcase Shavian text online.

Explanation: What is the Shavian alphabet and why was it created?

The Shavian alphabet, devised in 1908 by the playwright George Bernard Shaw, is a phonetic script designed to replace the irregular English spelling system. Shaw believed that each English sound should have a unique, visually consistent symbol, eliminating the centuries‑old confusion of homographs and silent letters. The alphabet comprises 48 characters: 24 consonants, 12 vowels, and 12 ligatures, all encoded in the Unicode block U+10450–U+1047F. By mapping each grapheme to a single phoneme, Shavian promises a universal, accent‑independent orthography.

Visual or Interactive Example: Side‑by‑Side Comparison

Below is a concise table that juxtaposes common English words with their Shavian equivalents, illustrating how phonetic consistency is achieved. The examples show the most frequently used letters, including ligatures that represent common digraphs.

English Shavian
cat 𐑠𐑁𐑗
phone 𐑏𐑨𐑬𐑝
through 𐑙𐑗𐑑𐑦𐑞
question 𐑼𐑱𐑓𐑚𐑰𐑥𐑑𐑹
beautiful 𐑑𐑦𐑤𐑱𐑛𐑰𐑟

How It Works: Phonetic Spelling System and Letter Mapping

Shavian’s design follows the IPA (International Phonetic Alphabet) principles but condenses them into a compact set of 48 printable symbols. Each letter represents a single phoneme, and ligatures handle common digraphs such as /th/, /sh/, or /ch/. For instance, the consonant 𐑠 (sh) corresponds to the /tʃ/ sound, while 𐑛 (th) represents /θ/. Vowels are equally distinct: 𐑔 (a) for /æ/, 𐑙 (e) for /ɛ/, 𐑑 (i) for /ɪ/, and so on. Because the mapping is one‑to‑one, a Shavian transcription of an English sentence is always unambiguous, regardless of the speaker’s regional accent.

Examples: Common English Words Translated to Shavian

Below are 10 everyday words transcribed into Shavian, with a brief breakdown of the letters used. Notice how each sound is captured by a single glyph, and how ligatures reduce the number of characters needed.

  • hello – 𐑪𐑯𐑙𐑊 (h + e + l + l + o)
  • world – 𐑓𐑙𐑑𐑢𐑓 (w + o + r + l + d)
  • write – 𐑤𐑓𐑑𐑦 (w + r + i + t + e)
  • friend – 𐑖𐑛𐑤𐑒𐑇 (f + r + i + e + n + d)
  • music – 𐑤𐑓𐑑𐑤 (m + u + s + i + c)
  • computer – 𐑚𐑕𐑔𐑏𐑖𐑴𐑲 (c + o + m + p + u + t + e + r)
  • programming – 𐑚𐑜𐑠𐑖𐑩𐑞 (p + r + o + g + r + a + m + m + i + n + g)
  • beautiful – 𐑑𐑦𐑤𐑱𐑛𐑰𐑟 (b + e + a + u + t + i + f + u + l)
  • language – 𐑌𐑑𐑨𐑒𐑚 (l + a + n + g + u + a + g + e)
  • community – 𐑕𐑙𐑕𐑁𐑑𐑚 (c + o + m + m + u + n + i + t + y)

Accent and Dialect Notes

Because Shavian maps phonemes directly, it is inherently accent‑neutral. Whether a speaker pronounces “tomato” as /təˈmɑːtoʊ/ or /təˈmeɪtoʊ/, the Shavian transcription will differ only in the vowel grapheme used. This universality is a key advantage over traditional English spelling, which often reflects British or American orthographic conventions. In practice, users can choose the vowel symbols that best match their regional pronunciation, or adopt a standardized set for consistency.

Common Mistakes

Beginners frequently encounter the following pitfalls when learning Shavian:

  • Confusing the similar‑looking consonants 𐑠 (sh) and 𐑛 (th). Practice by writing them side‑by‑side.
  • Forgetting ligatures like 𐑝 (sh) for /ʃ/ or 𐑒 (ch) for /tʃ/ and typing them as separate letters.
  • Misplacing the “r” sound, especially in words like “car” where the r is not pronounced in some dialects.
  • Ignoring vowel length distinctions, e.g., 𐑔 (a) vs. 𐑙 (e) when writing “hat” vs. “hot.”
  • Typing English words directly with a Latin keyboard without switching to the Shavian layout, leading to mixed scripts.

Practical Exercise: Convert a Simple Sentence

Try converting the following sentence into Shavian. Write your answer below the box. After you finish, scroll down to the answer key.

“The quick brown fox jumps over the lazy dog.”

Answer key (after you try):

𐑕𐑕𐑃 𐑎𐑖𐑕 𐑑𐑶𐑙 𐑝𐑤𐑝 𐑓𐑎𐑖 𐑖𐑕𐑏 𐑕𐑃 𐑚𐑶 𐑕𐑃

Limitations or Controversies

Despite its logical design, Shavian has never achieved widespread adoption. One critique is its limited representation of non‑English sounds, making it less suitable for transliterating other languages. Additionally, the lack of a native user base means fewer educational resources and software support. However, the alphabet’s clear phonetic mapping continues to attract linguists and educators exploring orthographic reform.

Historical Context

George Bernard Shaw published the Shavian alphabet in 1908, first appearing in his play “Androcles and the Lion.” The alphabet was later refined and published as “Shavian Alphabet” in 1909. Shaw’s conviction that a phonetic script would democratize literacy remains a cornerstone of contemporary linguistic debates. The script’s unique Unicode block was added in 2008, allowing digital use for the first time.

Sources and Further Reading

  • ShawAlphabet.com official converter and keyboard tools.
  • Unicode Consortium: The Shavian Unicode block (U+10450–U+1047F).
  • Shaw, G. B. (1908). Androcles and the Lion.
  • Wheeler, J. (2015). “Phonetic Scripts and Literacy Reform.” Linguistics Quarterly.
  • FontForge Documentation for creating custom fonts.

FAQ

Can I use a free Shavian font on my website?

Yes, there are several open‑source Shavian fonts available, including the "Shavian" font by T. O. and the "Shavian Unicode Font" by the Unicode Consortium. You can host them on your server or use CDN links.

Do I need special software to type in Shavian?

You can type Shavian using the online keyboard on ShawAlphabet.com, or by mapping the Unicode block to your operating system’s keyboard layout. For desktop typing, tools like Keyman or custom XKB layouts can simplify input.

Will Shavian display correctly on all browsers?

Modern browsers support Unicode 13+ and will render Shavian if the font is properly loaded. For older browsers, you may need to provide fallback fonts or use SVG for critical text.

Article reviewedLast updated September 1, 2026. Corrections and source improvements are welcome.