Polytonic Greek. Archaic local variants, all breathing marks.
A complete keyboard for Classical, Koine, Byzantine, and Katharevousa Greek. Ten diacritics, and a dedicated diacritic row, combinable in any correct order.
Get Tonos on the App StoreWhat it does
-
All ten classical marks.
Smooth and rough breathings, acute, grave, and circumflex accents, iota subscript, diaeresis, macron, breve, and the philologist's underdot. Combine them freely. Mutually exclusive marks, like acute and grave, or macron and breve, never fight each other.
-
Two ways to type.
Enter a vowel first and decorate it with one tap, or queue up the diacritics you want and apply them all to the next vowel. Whichever mental model you prefer, Tonos follows along.
-
Three layers, one keyboard.
Letters uses the common Greek keyboard ;ςΕΡΤΥ layout. Numbers holds digits and punctuation, including ano teleia. Archaic holds rare letters from languages that use the Greek alphabet:
- digamma (ϝ)
- stigma (ϛ)
- archaic koppa (ϙ)
- koppa (ϟ)
- sampi (ϡ)
- san (ϻ)
- heta (ͱ)
- yot (ϳ)
- sho (ϸ)
- kai ligature (ϗ)
- Pamphylian digamma (ͷ)
Plus cursive and lunate letterforms, which are variant glyphs of standard Greek letters used in manuscripts and papyrology: β (ϐ), θ (ϑ), π (ϖ), κ (ϰ), ρ (ϱ), σ (ϲ), Θ (ϴ), ε (ϵ), along with reversed or dotted forms ϶, ͻ, ͼ, ͽ.
-
NFC Unicode output.
Canonically precomposed where Unicode provides a precomposed form. Characters like ἄ, ᾄ, ῶ, and ῷ drop cleanly into any app, document, or database. No legacy codepoints, no lookup tables, no surprises for your downstream tools.
Go further with Pro
Tonos Pro is an optional one-time upgrade that unlocks two features for polytonic Greek. Both run entirely on the device, with no network access and without the Full Access keyboard permission.
-
Spell check.
Up to three correction candidates appear above the keyboard when the word you have typed is not attested. The dictionary is a Hunspell-compressed inventory of polytonic forms drawn from Classical, Koine, and Byzantine corpora. The keyboard memory-maps the dictionary, so it adds only a few megabytes of resident memory.
-
Typeahead.
After you finish a word, Tonos proposes up to three likely continuations from an on-device trigram language model trained on roughly thirty million polytonic tokens: the GLAUx and Diorisis Ancient Greek corpora, a 19th-century Katharevousa slice from Greek Wikisource, and the Byzantine vernacular corpus. Tap a suggestion to insert it. Breathings, accents, and iota subscript are preserved exactly as the model saw them.
Pro is a single non-consumable purchase. One price, one tap, restores across any device signed in to your Apple ID. The free keyboard remains complete on its own.
Support
a. How to enable Tonos
- Install Tonos from the App Store.
- Open Settings, then General, then Keyboard, then Keyboards. Tap Add New Keyboard and choose Tonos.
- Open any text field, in any app. Notes, Mail, and Messages are good places to try.
- Tap and hold the globe key on the on-screen keyboard, then choose Tonos. You can also tap the globe key repeatedly to cycle through your keyboards.
b. Troubleshooting
I added Tonos but it does not show up when I tap the globe key.
After you add a new keyboard, iOS does not always load it into apps that were already open. Fully close the app by swiping it out of the app switcher, then reopen it. Tonos should now appear when you tap the globe key. If it still does not show up, go back to Settings, General, Keyboard, Keyboards, remove Tonos, and add it again. iOS sometimes caches the keyboard list and needs a nudge.
The globe key switches to another keyboard instead of Tonos.
Tap and hold the globe key instead of tapping it. A popup appears with every installed keyboard listed. Pick Tonos from the list. After you pick it once, a single tap will usually take you straight there.
I see boxes or tofu instead of polytonic characters.
The receiving app is missing a Unicode font that covers polytonic Greek. Try typing into Notes, Mail, or Safari first, which use the system font, which covers every polytonic character Tonos produces. If you are typing into an app with a custom font, the problem is on that end, not in Tonos.
Autocorrect is fighting me.
Custom keyboards on iOS cannot disable the system autocorrect for other languages. If the text field is set to English and you are typing Greek, iOS will try to autocorrect you into English. The fix is to set the text field or document to Greek, or to disable autocorrect for that app in Settings, General, Keyboard.
Can I type iota subscript?
Yes. The iota (ι) subscript, called υπογεγραμμένη, is one of the diacritic keys. Tap it after a vowel to apply it to the letter you just typed, or tap it before a vowel to queue it for the next one. It works with alpha (α), eta (η), and omega (ω), and combines cleanly with every other diacritic.
c. Get in touch
Bug reports, feature requests, fawning praise, καὶ τὰ ἕτερα.