A Visual Test Suite for Layout Implementors

This page collects some examples of non-Roman scripts with unusual rendering properties, with some visual evidence of how the script ought to canonically be laid out in a given font. The idea is that those who are writing rendering, shaping, layout or typesetting applications can check how the Unicode text below gets rendered with their library, to see if the library is behaving properly for that script. (The test suite is available as a JSON file, to help automate the generation of test output.)

IDDescriptionLanguageUnicodeExpected