# Lettra > A JOYCO library for MSDF typography in Three.js scenes, with kerned layout and composable TSL effects. Use Lettra for Latin text that lives in a 3D scene, reacts to input, or stays sharp as the camera moves. Use HTML for regular page text. No complex shaping, bidi or color emoji. Install the Lettra agent skill and check the reference for your version. ## When to use Lettra - [Usage guidance and agent brief](https://lettra-landing.vercel.app/ai.md): Use cases, limits, font baking, getting started. ## Documentation - [Lettra — Expressive text for Three.js by JOYCO](https://lettra-landing.vercel.app/index.md): Sharp, kerned text in Three.js scenes, with custom materials and animated effects. - [Lettra docs](https://lettra-landing.vercel.app/docs.md): Lettra renders kerned text on the GPU from a font baked once into a multi-channel signed distance field (MSDF). - [Lettra for agents.](https://lettra-landing.vercel.app/ai.md): What Lettra is, when to use it, how to start, and where the source is. - [Lettra developer resources.](https://lettra-landing.vercel.app/developers.md): Installation, documentation, source, and agent-readable endpoints for Lettra, a text-rendering library for Three.js. - [About Lettra.](https://lettra-landing.vercel.app/about.md): A JOYCO library for expressive type in Three.js. - [Talk to JOYCO.](https://lettra-landing.vercel.app/contact.md): Reach the studio, or report a library bug. - [Privacy on this site.](https://lettra-landing.vercel.app/privacy.md): What this demo does with your input, assets and links. - [Source and README](https://github.com/joyco-studio/lettra): Source and install. ## Optional - [Lettra MIT License](https://github.com/joyco-studio/lettra/blob/main/LICENSE): Software license. Fonts keep their own. - [JOYCO](https://joyco.studio): The studio behind Lettra. - [XML sitemap](https://lettra-landing.vercel.app/sitemap.xml): Public HTML URLs.