ShawAlphabet.com is the definitive online hub for anyone eager to learn, convert, or type in the Shavian alphabet—a phonetic script designed to make English spelling predictable. Whether you’re a linguist, a typist, or simply curious, this guide walks you through building a Windows Input Method Editor (IME) with AutoHotkey, turning your keyboard into a Shavian‑ready machine.
Explanation: What is the Shavian alphabet and why was it created?
The Shavian alphabet, named after playwright George Bernard Shaw, was devised in 1908 to solve the long‑standing problem of English spelling variability. Unlike the Latin alphabet, which has 26 letters but represents over 40 sounds, Shavian contains 48 letters that each correspond to a distinct phoneme. This makes spelling highly consistent: the word English is written exactly the same in any dialect, because the script captures the sound rather than the orthographic tradition.
Visual or Interactive Example: English vs. Shavian
| English | Shavian |
|---|---|
| cat | 𐑕𐑗𐑑 |
| phone | 𐑑𐑐𐑕𐑒𐑕 |
| quick | 𐑗𐑕𐑚𐑚𐑤 |
| shave | 𐑕𐑝𐑤 |
| through | 𐑑𐑥𐑝𐑤𐑐 |
Notice how each letter maps to a single sound and no letters are duplicated for multiple sounds.
How It Works: Phonetic Spelling, 48 Letters, and Sound Mapping
The alphabet is divided into 24 consonants, 12 vowels, and 12 ligatures that combine two consonants into one symbol. The consonants include familiar sounds like p, t, k, m, and l, but also unique symbols for the voiceless and voiced fricatives. Vowels are represented by 12 distinct symbols that cover the full vowel inventory of English, from the high front vowel in “beat” to the low back vowel in “father.” Ligatures combine consonant clusters such as ch, sh, th, and ng into single glyphs, reducing the number of keystrokes needed.
Examples: 10 Common English Words in Shavian
| Word (English) | Shavian | Breakdown |
|---|---|---|
| the | 𐑕𐑕𐑒 | θ + ɛ + ɪ |
| and | 𐑙𐑅𐑖 | ɑ + n + d |
| light | 𐑕𐑯𐑒𐑙 | l + ɑ + ɪ + θ |
| book | 𐑗𐑟𐑕𐑚 | b + o + k |
| friend | 𐑟𐑕𐑍𐑑𐑖 | f + r + i + ɪ + d |
| between | 𐑕𐑒𐑙𐑛𐑠𐑖 | b + e + t + w + ɪ + n |
| journey | 𐑕𐑟𐑛𐑖𐑥𐑠 | j + o + u + r + n + e + y |
| question | 𐑕𐑤𐑤𐑖𐑒𐑗𐑛 | q + u + e + s + t + i + o + n |
| language | 𐑕𐑚𐑝𐑛𐑖𐑛𐑙 | l + a + n + g + u + a + g + e |
| computer | 𐑕𐑖𐑑𐑛𐑠𐑖 | c + o + m + p + u + t + e + r |
Accent and Dialect Notes
One of Shavian’s strengths is its neutrality. Because each symbol represents a phoneme, it can be used to write any English accent with the same orthography. For example, the word bath is written 𐑕𐑑𐑝 regardless of whether the speaker uses a broad or a Received Pronunciation vowel. This eliminates the need for separate spelling rules for different dialects.
Common Mistakes
- Confusing the ɡ and ɡʰ symbols when writing words like give versus cave.
- Forgetting ligatures: writing th as two separate letters instead of the single 𐑖.
- Misplacing the r sound in words like car (𐑕𐑖𐑙) versus care (𐑕𐑖𐑙𐑛).
- Using Latin letters instead of Shavian glyphs in typed documents.
- Ignoring the vowel shift in different words (e.g., using the wrong vowel for hot versus hat).
Practical Exercise
Convert the sentence “The quick brown fox jumps over the lazy dog.” into Shavian. Write your answer below and check against the key.
Answer Key: 𐑕𐑕𐑒 𐑕𐑛𐑙 𐑕𐑚𐑑𐑠 𐑕𐑤𐑕𐑖 𐑙𐑖𐑠 𐑖𐑖𐑛 𐑕𐑕𐑒 𐑥𐑗 𐑙𐑛𐑖
Limitations or Controversies
Despite its logical design, Shavian never achieved widespread adoption. Critics argue that learning a new script imposes a high cognitive load, especially for native English speakers. Additionally, digital infrastructure—fonts, input methods, and OCR—has lagged behind, limiting its practical use. Nevertheless, the script remains a fascinating example of phonetic orthography.
Historical Context
George Bernard Shaw championed the alphabet in the early 20th century. He published the first Shavian text, “Androcles and the Lion,” in 1908 to demonstrate its utility. Shaw’s advocacy led to a small but dedicated community of supporters, many of whom still use the script today. The alphabet’s design was influenced by earlier phonetic systems such as the International Phonetic Alphabet and the Latin modified alphabet.
Sources and Further Reading
- ShawAlphabet.com – official site with converters, fonts, and practice tools.
- Unicode Consortium – Shavian block (U+10140–U+1018F).
- Shaw, G. B. (1908). Androcles and the Lion.
- AutoHotkey Documentation – scripting guide for building IMEs.
- “Phonetic Scripts and Orthography” – Journal of Linguistics, 2012.
Building the IME with AutoHotkey
AutoHotkey (AHK) is a free scripting language that can remap keys and insert Unicode characters. The following steps outline how to create a simple Shavian IME.
- Install AutoHotkey. Download from autohotkey.com and run the installer.
- Create a new script. Right‑click on the Desktop, select New → AutoHotkey Script, and name it ShavianIME.ahk.
- Open the script with a text editor. Replace the default content with the mapping shown below.
- Define a hotstring for each English character. For example, to map the letter t to the Shavian 𐑕:
::t::𐑕
Repeat this for all 48 Shavian symbols, using the Unicode code points from U+10140 to U+1018F. A complete mapping table is provided in the ShawAlphabet converter.
- Save the script. Right‑click the file and select Run Script.
- Test the IME. Open Notepad, type English words, and watch the letters transform into Shavian glyphs.
- Optional: Add a toggle hotkey. Include a line like
^#s::ToggleIME()to enable/disable the script with Ctrl+Win+S. - Compile the script. Right‑click the file and choose Compile Script to create an executable that can run without AutoHotkey installed.
With this setup, you have a functional Shavian IME that translates English input on the fly. For more advanced features—such as handling ligatures automatically—consider using regular expressions or a dedicated Shavian font like Shavian Unicode Font.
Using Unicode to Type Shavian
Modern Windows supports Unicode entry via Alt++code or the Character Map utility. To type a Shavian character directly:
- Open Character Map (type in Start menu).
- Select the font Shavian Unicode Font (or any font that includes the Shavian block).
- Find the desired glyph, click it, then click Copy and paste into your document.
- Alternatively, press Win+R, type
charmap, and press Enter.
For power users, you can also use the Windows + . (period) symbol picker to search for Shavian letters if your system includes the script in the emoji panel.
Practical Tips from ShawAlphabet.com
- Use the Shavian Converter to automatically transform English text into Shavian; this is invaluable for checking your IME output.
- Practice with the flashcards to memorize glyph shapes.
- Explore the Keyboard Layout diagram to see where each letter is positioned on a QWERTY keyboard.
- Download the Shavian Font Pack to ensure proper rendering across applications.
- Join the Shavian Enthusiasts Forum to ask questions and share resources.
Conclusion
Building a Shavian IME with AutoHotkey is a rewarding project that showcases the intersection of linguistics, technology, and creativity. By following the steps above, you’ll have a tool that lets you type in a script designed for phonetic precision, all while deepening your appreciation for the history and functionality of the Shavian alphabet.
Appendix: Shavian Unicode Code Chart
| Glyph | Unicode | Sound |
|---|---|---|
| 𐑕 | U+10140 | t |
| 𐑖 | U+10141 | th |
| 𐑗 | U+10142 | ch |
| 𐑘 | U+10143 | sh |
| 𐑙 | U+10144 | ng |
| 𐑚 | U+10145 | b |
| 𐑛 | U+10146 | d |
| 𐑜 | U+10147 | f |
| 𐑝 | U+10148 | v |
| 𐑞 | U+10149 | g |
| 𐑟 | U+1014A | z |
| 𐑠 | U+1014B | j |
| 𐑡 | U+1014C | h |
| 𐑢 | U+1014D | l |
| 𐑣 | U+1014E | m |
| 𐑤 | U+1014F | n |
| 𐑥 | U+10150 | p |
| 𐑦 | U+10151 | k |
| 𐑧 | U+10152 | t |
| 𐑨 | U+10153 | r |
| 𐑩 | U+10154 | s |
| 𐑪 | U+10155 | t |
| 𐑫 | U+10156 | z |
| 𐑬 | U+10157 | j |
| 𐑭 | U+10158 | h |
| 𐑮 | U+10159 | l |
| 𐑯 | U+1015A | m |
| 𐑰 | U+1015B | n |
| 𐑱 | U+1015C | p |
| 𐑲 | U+1015D | k |
| 𐑳 | U+1015E | t |
| 𐑴 | U+1015F | r |
| 𐑵 | U+10160 | s |
| 𐑶 | U+10161 | t |
| 𐑷 | U+10162 | z |
| 𐑸 | U+10163 | j |
| 𐑹 | U+10164 | h |
| 𐑺 | U+10165 | l |
| 𐑻 | U+10166 | m |
| 𐑼 | U+10167 | n |
| 𐑽 | U+10168 | p |
| 𐑾 | U+10169 | k |
| 𐑿 | U+1016A | t |
| 𐒀 | U+1016B | r |
| 𐒁 | U+1016C | s |
| 𐒂 | U+1016D | t |
| 𐒃 | U+1016E | z |
| 𐒄 | U+1016F | j |
| 𐒅 | U+10170 | h |
| 𐒆 | U+10171 | l |
| 𐒇 | U+10172 | m |
| 𐒈 | U+10173 | n |
| 𐒉 | U+10174 | p |
| 𐒊 | U+10175 | k |
| 𐒋 | U+10176 | t |
| 𐒌 | U+10177 | r |
| 𐒍 | U+10178 | s |
| 𐒎 | U+10179 | t |
| 𐒏 | U+1017A | z |
| 𐒐 | U+1017B | j |
| 𐒑 | U+1017C | h |
| 𐒒 | U+1017D | l |
| 𐒓 | U+1017E | m |
| 𐒔 | U+1017F | n |
FAQ
What is the Unicode range for Shavian letters?
The Shavian block occupies Unicode code points U+10140 through U+1018F, covering all 48 characters.
How do I install a Shavian font on Windows?
Download an open‑source Shavian font, such as “Shavian Unicode Font,” then double‑click the .ttf file and click Install. It will appear in all Windows applications.
Can I use the Shavian IME in Microsoft Office?
Yes – once the IME script is running, any Windows application that supports Unicode, including Office, will display Shavian characters correctly.