Conlang interlinear gloss with a custom font

A constructed language in its own script: an ergative-absolutive clause glossed and aligned to English, with the source line in an uploaded custom font.

Constructed language in a custom script aligned to English, with gloss and IPA lines and crossing connectors
Word alignment diagram, the same export you get from the editor.

What this example shows

This is a sentence in Lemu Teloku, a constructed language, written in its own alphabet through an uploaded custom font. The clause means “The girl eats the soup”. Four rows stack a gloss, an IPA line, the source in its script, and the English translation, so you can read the invented language even without knowing the script.

The sentence, token by token

Three source words, with their gloss and pronunciation:

Nevikw girl-ERG
“girl”, marked ergative as the subject of a transitive verb. Pronounced /nevikö/.
Laka soup-ABS
“soup”, marked absolutive as the object. Pronounced /laka/.
Tomua eat-PRS
the verb “eat” in the present. Pronounced /tomua/.

Ergative alignment and why links cross

Lemu Teloku marks the transitive subject with an ergative case and the object with an absolutive, where English uses word order instead. The source orders the words girl, soup, eat, while English orders them girl, eats, soup. So the link from the object and the link from the verb swap places and cross, the same visual cue you see when any language puts the verb where English puts the object.

For the ERG and ABS labels:

The custom font

The source line uses a font uploaded for this language, not a web font. On this page you see the exported image, so the script renders as intended. If you open the example in the editor, that line falls back to a default font, because the font is specific to Lemu Teloku and is not shipped with the site. To see your own script, upload your font under Settings → Fonts and set it on the line.

More on glossing an invented language:

Recreate it in the editor

Open the example, then upload your own font file under Settings → Fonts and set it per line for the source row. Add or edit the gloss and IPA lines, hide the connectors between the top rows so the block reads as one unit, and export the result as PNG, SVG, or PDF for a grammar or a post.

See also

Related examples:

Wise — international transfers

Sometimes I have trouble with money transfers in my country. Wise worked for me without too much hassle. With this invite, new sign-ups get a fee-free first transfer up to roughly US$600 equivalent.

Open Wise