Pakete, Repositories und App-Kategorien suchen

Cover von ruby_text
Paketdetailsv3.0.3

ruby_text

Ein RubyText-Widget, mit dem Sie mithilfe dieser Bibliothek leicht das Furigana-Effekt erzielen können.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
626
Likes
38
Pub-Punkte
150

Paket installieren

flutter pub add ruby_text

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

RubyText ist ein Flutter-Paket, das die Erstellung von Furigana-artigen Textannotationen ermöglicht, die in der japanischen Typografie üblich sind, um Ausspracheguides über oder neben dem Haupttext anzuzeigen. Es bietet ein einfaches Widget, um kleine Texte (wie Kana) nahe einem größeren Basis-Text zu überlagern und so die Lesbarkeit für Sprachlerner oder zweisprachige Inhalte zu verbessern. Das Paket unterstützt mehrere Plattformen wie Android, iOS, Web, macOS, Windows und Linux und ist somit vielseitig für plattformübergreifende Anwendungen geeignet. Mit minimalem Setup über `flutter pub add ruby_text` können Entwickler diesen typografischen Effekt einfach in ihre Benutzeroberflächen integrieren.

Anwendungsfälle

  • Ausspracheanleitungen in Sprach-Apps anzeigen
  • Verbesserung von Bildungsinhalten durch phonetische Anmerkungen
  • Erstellen mehrsprachiger Benutzeroberflächen mit japanischem Text
  • Verbesserung der Zugänglichkeit für Nicht-Muttersprachler
  • Dekorative Texteffekte im UI-Design hinzufügen

Hauptmerkmale

  • Simple RubyText widget API
  • Unterstützt Inline- und gestapelte Furigana-Layouts
  • Plattformübergreifende Kompatibilität
  • Einfache Integration in Flutter's Textsystem
  • Anpassbare Schriftgrößen und Positionierung

Geeignet für

  • Entwickler von Bildungs-Apps
  • Japanisch-Lern-Apps
  • Multisprachige UI-Designer
  • Flutter-Projekte mit Fokus auf Typografie
  • Entwickler, die einfache Textanmerkungseffekte suchen

Hinweise

  • Beschränkt auf Furigana-artige Anmerkungen
  • Kann manuelle Ausrichtungseinstellungen für komplexe Layouts erfordern
  • Am besten geeignet für vertikalen oder horizontalen Text mit konstantem Abstand
  • Nicht für allgemeine Textgestaltung vorgesehen
  • Leistungseinfluss vernachlässigbar, kann aber die Darstellung in dichten Textblöcken beeinflussen

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

RubyText

Pub

A ruby text widget with flutter.

Install

dependencies:
    ruby_text: <Latest version.>

Example

  RubyText(
    [
      RubyTextData(
        '検査',
        ruby: 'けんさ',
      ),
    ],
  );

Other

const RubyText(
  List<RubyTextData> data, {
  double spacing = 0.0,
  TextStyle? style,
  TextStyle? rubyStyle,
  TextAlign? textAlign,
  TextDirection? textDirection,
  bool? softWrap,
  TextOverflow? overflow,
  int? maxLines,
});

const RubyTextData(
  String text, {
  String? ruby, 
  TextStyle? style,
  TextStyle? rubyStyle,
  TextDirection? textDirection,
});

const RubySpanWidget(BuildContext context, RubyTextData data);

Kategorien

Abhängigkeiten

Abhängigkeiten 3 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden