📦 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