samsa-core
Version:
Library for processing TrueType font files.
36 lines (27 loc) • 1.05 kB
Markdown
# Samsa Core
Library for processing TrueType font files.
## Features
* variations
* avar1 and avar2
* COLRv0 and COLRv1
* static TrueType export
* SVG generation
* shaping:
* GSUB (includes basic ligatures and Emoji)
* GPOS (includes class pair kerning with exceptions)
* Feature Variations
* script and language selection
## Documentation
[Documentation home](docs/index.md)
* [SamsaFont](docs/SamsaFont.md)
* [SamsaInstance](docs/SamsaInstance.md)
* [SamsaGlyph](docs/SamsaGlyph.md)
* [SamsaBuffer](docs/SamsaBuffer.md)
## In use
* [samsa-core v2 simple demo](https://codepen.io/lorp/pen/LYXgZdr) (CodePen)
* [RenderStack](https://lorp.github.io/renderstack/dist/) ([repo](https://github.com/Lorp/renderstack))
* [figma-colrv1](https://github.com/Lorp/figma-colrv1)
* [Samsa-GUI](https://lorp.github.io/samsa/src/samsa-gui.html) ([repo](https://github.com/Lorp/samsa), uses Version 1, upgrade planned)
## Links
* [GitHub repo](https://github.com/Lorp/samsa-core)
* [npm package](https://www.npmjs.com/package/samsa-core)