zema_text 0.0.1 copy "zema_text: ^0.0.1" to clipboard
zema_text: ^0.0.1 copied to clipboard

A Flutter widget package that parses raw Ge'ez text and renders it alongside traditional Yaredawi Zema musical notation (Yefidel Qirts and Melekket markers).

0.0.1 #

  • Initial implementation:
    • lexer/parser tokenize and group raw Zema text into Segments.
    • ZemaSymbols constants for the ten traditional Ethiopic tonal marks.
    • ZemaText widget that renders each notation mark above its base character while keeping every base character on a single shared text baseline (via a ChordedGlyph render object), so mixed lines stay aligned.
    • ZemaTextStyle for chord/word styling (spacing, scale, alignment, and full Text.rich options), plus errorBuilder for malformed input.
3
likes
160
points
10
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A Flutter widget package that parses raw Ge'ez text and renders it alongside traditional Yaredawi Zema musical notation (Yefidel Qirts and Melekket markers).

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter

More

Packages that depend on zema_text