Skip to content

0.4.0

Compare
Choose a tag to compare
@ariebovenberg ariebovenberg released this 10 Apr 14:30
· 243 commits to main since this release

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