Universe

leipzig-glossing is a Typst library for creating interlinear morpheme-by-morpheme glosses according to the Leipzig glossing rules.

Run typst compile documentation.typ in the root of the repository to generate a pdf file with examples and documentation. This command is also codified in the accompanying justfile as just build-doc.

The definitions intended for use by end users are the gloss and numbered-gloss functions, and the abbreviations submodule.

Repositories

The canonical repository for this project is on the Gitea instance.

There is also a Github mirror, and a Radicle mirror available at rad://z2j7vQLS3EtQbPkrzi7Tn2XR7YWLw.

Bug reports and code contributions are welcome from all users.

License

This library uses the MIT license; see LICENSE.txt.

Contributors

Thanks to Bethany E. Toma for a number of suggestions and improvements.

Thanks to Maja Abramski-Kronenberg for the labeling functionality.