Your language, treated as a first-class script
Most writing apps are built around English and add other scripts as an afterthought. Kanonara's fixed pages were designed for eleven languages from the start: every script gets its own reading fonts, its own line spacing, and a page geometry that fits it. A Burmese book is set in Padauk; a Japanese one in Klee One.
The eleven languages
Set the language when you create a book; everything follows from it.
- English
- မြန်မာ
- 中文
- 日本語
- 한국어
- हिन्दी
- Bahasa Indonesia
- Español
- Português
- Filipino
- ไทย
A reading face per script
Each script's primary font is chosen for long-form reading on screen, downloaded and self-hosted at build time: readers never talk to a font CDN.
- Latin-script languages
- Literata
- English, Español, Português, Bahasa Indonesia, Filipino
- Myanmar
- Padauk
- Chosen for correct rendering of Myanmar script stacked consonants
- Japanese
- Klee One
- A hand-written-style face in the light-novel tradition
- Simplified and Traditional Chinese
- Noto Serif SC
- The classic serif reading face
- Korean
- Noto Serif KR
- Serif reading face for Hangul
- Thai
- Noto Serif Thai
- With generous leading for stacked vowel and tone marks
- Devanagari
- Martel
- Reading serif for Hindi
Pages that fit the script, not the other way round
Line height, punctuation and page measure adapt per script: Thai body text gets the leading its stacked marks need, Chinese and Japanese get vertical rhythm that respects the tradition, and Myanmar text is never split mid-cluster when a page breaks.
The page your reader turns is the page you wrote on, in your language. See how the fixed page works.
Write the story only you can write, in the language you think in
Kanonara is in early access: create an account and we'll let you in as soon as we can. See how Kanonara works.