Repository navigation
Scripts and Readings
Where a language uses an unfamiliar writing system, learning the script is the first task. Each Indic course (Assamese, Bengali, Gujarati, Hindustani, Kannada, Marathi, Telugu) starts with script decks, digits included, and a script guide.
A script guide is a page that teaches how the script works: its letters, vowel signs and joined letters (ADR-0016). Open it from the course.
You may not want to learn the script yet. When you add a language that has one, the app asks "Learn it in the script?" You can instead learn in Latin letters only. Words show their reading first, you answer in Latin letters, and the script decks are left out. You can learn the script later from Settings (ADR-0023).
Some courses have two scripts. Hindustani offers Devanagari or Perso-Arabic (Urdu). Chinese offers simplified or traditional. You choose which to learn.
If you already read a script through another language, a short test of its letters lets you skip its script lessons. The test also asks the letters the new language adds.
Every word in an Indian language has a reading: its Latin letters, shown on the card. The readings are based on ISO 15919. They depart from it where a learner is better served. For example, a word is written as it is said: कितना is kitnā, without the final vowel Hindi does not say.
More examples: Telugu పాలు, milk, is pālu, and పలు, many, is palu: the macron marks a long vowel. Hindi नहीं, no, is nahīm̐. Bengali কথা, talk, is kôthā, where ô is Bengali's own vowel.
Settings > "Your languages" has "Latin-letter readings". Turn it off to see only the script. A switch for showing how each word is said in the IPA is beside it.
See Readings and ISO 15919 for the full table of letters and where the readings depart from it.
In a typing question you can type in the script, or in Latin letters. If you have no keyboard for the script, the app suggests one (HeliBoard, on F-Droid).
Some scripts need a font. The first time a course shows a script, the app asks whether a sample line reads. If it does, the phone's own font is used and nothing is downloaded. If it shows boxes, the app downloads the script's font with that course and shows the sample again in it. Settings, Look and language, Script fonts, lists each script and can check again (#803, ADR-0042).
See also: Learner guide, Home.
1. Learner guides
- Learner Guide
- Getting Started
- Today and Daily Lessons
- Drills and Skills
- Courses and Paths
- Proficiency Levels
- Scripts and Readings
- Readings ISO 15919
- Speaking and Listening
- Progress and Stats
- Profiles and Settings
- Backup and Restore
- Reporting a Problem
2. Deck building guides
- Deck Building Guide
- Deck Format
- Romanising Indic Languages
- Deck Licences and Quoted Books
- Deck Tools
3. Review guides
4. Translation guide
5. Building on iOS
6. Roadmap
7. Sources and attributions
8. Contribution and agentic coding