islamic_text 1.0.3 copy "islamic_text: ^1.0.3" to clipboard
islamic_text: ^1.0.3 copied to clipboard

A Flutter package for processing Islamic text, including ligature replacement and glyph rendering.

Changelog #

All notable changes to this package will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.


1.0.3 #

Added #

  • Added all the optional Text.rich attributes to the widget for improved customization.

1.0.2 #

Changed #

  • The FontLoader now runs at the main() function before runApp to avoid using FutureBuilder everytime the font is needed

Added #

  • Added FontGuard class to assert if the FontLoader not loaded

1.0.1 #

Added #

  • Runtime font loading using FontLoader for the IslamicPhrases font.
    • The package now automatically loads the font at runtime.
    • No need to declare the font in the consuming app's pubspec.yaml.
  • Ensures ligatures render correctly on Android, iOS, and simulators.

Changed #

  • Internal widget structure updated to use FutureBuilder for font loading.
  • Improved cross-platform reliability for the IslamicText widget.

1.0.0 #

Added #

  • Initial release of islamic_text package.
  • IslamicText widget for rendering Islamic phrases with compact ligatures.
  • LigatureReplacer for reversible phrase-to-symbol encoding/decoding.
  • IslamicTextStyleResolver for applying custom font and vertical offsets.
  • Support for custom font IslamicPhrases.
  • Basic example app included in /example folder.
0
likes
160
points
253
downloads

Publisher

verified publishertripletroop.com

Weekly Downloads

A Flutter package for processing Islamic text, including ligature replacement and glyph rendering.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on islamic_text