πŸ“¦ Ruby Html Plus

A Flutter widget for customizable display of ruby annotation syntax (furigana).

Built on top of Ruby_Html and Ruby Text, it adds features such as:

  • 🟣 Masking specific text
  • 🟑 Highlighting parts of the text
  • πŸ“ Bold styling for emphasis

✨ Features

  • βœ… Render text with ruby annotations (e.g. Japanese furigana)
  • 🎭 Mask (hide/reveal) base text or ruby
  • πŸ”¦ Highlight portions of the base or ruby text
  • πŸ…±οΈ Apply bold styling to any segment
  • 🎨 Fully customizable styles for both base and ruby
  • 🧱 Composable with other Flutter widgets

πŸ“·ScreenShots

ScreenShot


πŸš€ Getting started

Add dependency in your pubspec.yaml:

dependencies:
  ruby_html_plus: ^0.1.1

πŸ™ Acknowledgements

This package is inspired by and built upon the great work of:

Many thanks to the authors for their contributions to the Flutter community!

Libraries

ruby_html_plus