एक फ्लटर विजेट जो लाइन ब्रेकिंग और पठनीयता को बेहतर करने के लिए टेक्स्ट में स्वचालित रूप से हाइफ़न डालता है, विशेष रूप से संकीर्ण लेआउट में। मानक टेक्स्ट विजेट के सीधे प्रतिस्थापन के रूप में डिज़ाइन किया गया है, जो मौजूदा कोडबेस में बिना बड़े बदलाव के बिना बिना दर्द के एकीकृत होता है। पैकेज कई प्लेटफॉर्मों का समर्थन करता है और भाषा और संदर्भ के आधार पर हाइफ़नेशन नियमों को बुद्धिमानी से संभालता है।
उपयोग
- संकीर्ण कंटेनर में पाठ लेआउट में सुधार करना
- समतलित पाठ में पठनीयता में सुधार करना
- डिफ़ॉल्ट टेक्स्ट विजेट्स को हाइफ़न वाले विकल्पों से बदलें
- सही हाइफनेशन के साथ बहुभाषी पाठ का समर्थन
- छोटे स्क्रीन पर प्रतिक्रियाशील UI को अनुकूलित करना
मुख्य विशेषताएँ
- भाषा के आधार पर स्वचालित हाइफनेशन
- Text विजेट के लिए ड्रॉप-इन प्रतिस्थापन
- क्रॉस-प्लेटफ़ॉर्म समर्थन (Android, iOS, Web, macOS, Windows, Linux)
- नियत करने योग्य ध्वनि-विभाजन व्यवहार
- आवश्यक सेटअप न्यूनतम
इनके लिए उपयुक्त
- घने पाठ सामग्री वाले ऐप्स
- चर छवि चौड़ाई के साथ प्रतिक्रियाशील डिज़ाइन
- बहुभाषी एप्लिकेशन
- एप्लिकेशन प्रकाशित करना या पढ़ना
- स्पष्ट टाइपोग्राफी की आवश्यकता वाले UI
विचार योग्य बातें
- रेंडरिंग ओवरहेड को थोड़ा बढ़ा सकता है
- हाइफनेशन की सटीकता भाषा डेटा पर निर्भर करती है
- बहुत छोटे पाठ स्ट्रिंग्स के लिए उपयुक्त नहीं
- हाइफनेशन बिंदुओं के अनुकूलन में सीमित विकल्प
- सभी लक्षित प्लेटफॉर्म पर ध्यान से परीक्षण की आवश्यकता होती है

