0.4.0
A big release with lots of new features and improvements.
Most importantly, the page layout engine is now complete and
can be used to create multi-page/column documents.
Added
- π Automatic layout of multi-style text into lines, columns, and pages
- π¬ Automatic kerning for supported fonts
- ποΈ Support for drawing basic shapes
- π¨ Additional text styling options
- π¦ Make
FontTools
dependency optional - π Horizontal rule element
Documentation
- π§βπ« Add a tutorial and examples
- π Polished docstrings in public API
Performance
- β³οΈ Document pages and fonts are now written in one efficient pass
Breaking
- π Drop Python 3.7 support