FLUTTER ECOSYSTEM

ruby_text

A RubyText widget, you can easily use this library to achieve the furigana effect.

ruby_text cover
Latest version
3.0.3
30-day downloads
551
Likes
38
Pub points
150

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

RubyText is a Flutter package that enables the creation of furigana-style text annotations, commonly used in Japanese typography to display pronunciation guides above or beside main text. It provides a simple widget to overlay small text (like kana) near larger base text, enhancing readability for language learners or bilingual content. The package supports multiple platforms including Android, iOS, Web, macOS, Windows, and Linux, making it versatile for cross-platform applications. With minimal setup via `flutter pub add ruby_text`, developers can easily integrate this typographic effect into their UIs.

Use cases
  • Displaying pronunciation guides in language apps
  • Enhancing educational content with phonetic annotations
  • Creating multilingual UIs with Japanese text
  • Improving accessibility for non-native readers
  • Adding decorative text effects in UI design
Key features
  • Simple RubyText widget API
  • Supports inline and stacked furigana layouts
  • Cross-platform compatibility
  • Easy integration with Flutter's text system
  • Customizable font sizes and positioning
Suitable for
  • Educational app developers
  • Japanese language learning apps
  • Multilingual UI designers
  • Typography-focused Flutter projects
  • Developers seeking simple text annotation effects
Considerations
  • Limited to furigana-style annotations
  • May require manual alignment adjustments for complex layouts
  • Best suited for vertical or horizontal text with consistent spacing
  • Not intended for general-purpose text styling
  • Performance impact negligible but may affect rendering in dense text blocks
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add ruby_text

Categories

Dependencies

Dependency list 3 items

Source repository

Related projects