Pakete, Repositories und App-Kategorien suchen

Cover von auto_hyphenating_text
Paketdetailsv0.3.2

auto_hyphenating_text

Ein Textwidget, das automatisch Silbentrennung hinzufügt. Es wurde als direkter Ersatz für das Standard-Textwidget entworfen.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
28.200
Likes
37
Pub-Punkte
160

Paket installieren

flutter pub add auto_hyphenating_text

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Ein Flutter-Widget, das automatisch Bindestriche im Text einfügt, um die Zeilenumbrüche und Lesbarkeit zu verbessern, besonders in schmalen Layouts. Als direkter Ersatz für das Standard-Text-Widget konzipiert, lässt es sich nahtlos in bestehende Codebasen integrieren, ohne große Änderungen erforderlich zu machen. Das Paket unterstützt mehrere Plattformen und verarbeitet die Silbentrennungsregeln intelligent basierend auf Sprache und Kontext.

Anwendungsfälle

  • Verbesserung der Textlayout in schmalen Containern
  • Verbesserung der Lesbarkeit bei blockgestrecktem Text
  • Standard-Text-Widgets durch alternatives mit Bindestrichen ersetzen
  • Unterstützung mehrsprachigen Textes mit korrekter Silbentrennung
  • Optimierung von responsive Benutzeroberflächen auf kleinen Bildschirmen

Hauptmerkmale

  • Automatische Silbentrennung basierend auf der Sprache
  • Drop-in-Ersatz für das Text-Widget
  • Plattformübergreifende Unterstützung (Android, iOS, Web, macOS, Windows, Linux)
  • Konfigurierbares Bindestrichverhalten
  • Minimale Einrichtung erforderlich

Geeignet für

  • Apps mit dichtem Textinhalt
  • Reaktive Designs mit variabler Bildschirmbreite
  • Mehrsprachige Anwendungen
  • Apps veröffentlichen oder lesen
  • UIs mit sauberer Typografie

Hinweise

  • Kann die Rendering-Overhead leicht erhöhen
  • Die Genauigkeit der Silbentrennung hängt von den Sprachdaten ab
  • Nicht geeignet für sehr kurze Textzeichenfolgen
  • Begrenzte Anpassung der Silbentrennungsstellen
  • Erfordert sorgfältige Tests auf allen Zielplattformen

Original-README

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

AutoHyphenatingText is a drop in replacement for the default Text that supports autohyphenating text.

Demo

Usage

This package needs to be initialized using the following:

await initHyphenation();

This will load the hyphenation algorithm. You can skip this step if you manually initialized the hyphenation algorithm yourself.

Then it can be used as a drop in replacement for normal text. So

Text("abc");

becomes

AutoHyphenatingText("abc");

Kategorien

Abhängigkeiten

Abhängigkeiten 1 Einträge

  • hyphenator_impure^0.1.1

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.