Skip to content

v0.1.0

Choose a tag to compare

@kartikasw kartikasw released this 14 Apr 00:53
· 20 commits to master since this release
887202d
  • Add JustificationFont enum exposing the bundled digitalKhatt font with a load() helper that copies the asset to the application support directory and returns its path
  • Ship prebuilt native binaries for Android and iOS; drop HarfBuzz/FreeType git submodules so consumers no longer need to build them from source
  • Implement kashida justification via the font's LTAT/RTAT variable-font axes instead of glyph-level tatweel insertion
  • Tighten kashida solver: bracket the full axis range and return the upper bracket so justified lines reach the target width instead of undershooting
  • Use available line width when sizing justified bitmaps and outlines so equal-width lines are no longer clipped