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

