Romanization check
Generated by tools/check_romanization.py.
Coverage
791 / 791 letter forms allowed by the rules can be produced (ZWJ repaya with repaya_zwj, archaic letters with archaic, ම්ර න්ර ල්ර with classical).
Safety
Every romanization of 1–3 sequences plus a space, checked against 14 forbidden patterns.
| Options | Inputs | Violations |
|---|---|---|
| default | 643,538 | 0 |
| repaya_zwj | 643,538 | 0 |
| classical | 643,538 | 0 |
| archaic | 761,943 | 0 |
| rakaransaya_u | 643,538 | 0 |
| retroflex_d | 643,538 | 0 |
Forbidden patterns:
- G-HC-08 sign on ඞ
- G-HC-06 hal on sanyaka
- G-HC-07 hal on ළ
- G-VS-04 sign/ං/ඃ after hal
- G-VS-03 sign after independent vowel
- G-VS-04 two signs
- G-NS-01 ං/ඃ without a base
- G-NS-01 sign after ං/ඃ
- G-NS-09 ං before sanyaka
- G-PH-01 word-initial sanyaka/ඞ
- G-EN-03 ෙෙ
- G-EN-10 ZWNJ
- G-VS-02 independent vowel after a consonant
- G-VS-08/G-NS-06 archaic letter in normal mode