zema_text 0.0.1
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/parsertokenize and group raw Zema text intoSegments.ZemaSymbolsconstants for the ten traditional Ethiopic tonal marks.ZemaTextwidget that renders each notation mark above its base character while keeping every base character on a single shared text baseline (via aChordedGlyphrender object), so mixed lines stay aligned.ZemaTextStylefor chord/word styling (spacing, scale, alignment, and fullText.richoptions), pluserrorBuilderfor malformed input.