WIP - school started so less updates from now on :((
Multi-channel signed distance field (M
SDF
) generator for fonts implemented in pure Rust.
This crate will soon become a public library. Later MSDF and MTSDF will be implemented.
This project wouldn't exist without Chlumsky's msdfgen
and other Rust libraries which implement his algorithm.
- Add a tool for creating custom shapes
- Fix: Simple Overlapping Contours Correction - WIP
- Add a proper example - WIP
- Improve Overlapping Contours Correction to perfection
- Add a function for checking intersections for quadratic and cubic functions
- Add support for Cubic Bézier Curves
- Implement MSDF generation for fonts
- Implement MTSDF generation for fonts
- Add more showcase items
- rest of the TODOs is in code...
- Better organization of code
- Construct a completely user-friendly library
To learn more about the algorithm, read Algorithm
.