पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

ruby_text कवर
पैकेज विवरणv3.0.3

ruby_text

एक RubyText विजेट, आप इस पुस्तकालय का उपयोग करके फुरिगाना प्रभाव प्राप्त कर सकते हैं।

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
626
लाइक
38
Pub अंक
150

पैकेज इंस्टॉल करें

flutter pub add ruby_text

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

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

उपयोग

  • भाषा ऐप में उच्चारण मार्गदर्शिका प्रदर्शित करना
  • फ़ोनेटिक अनुच्छेद के साथ शैक्षिक सामग्री में सुधार करना
  • जापानी पाठ के साथ बहुभाषी उपयोगकर्ता इंटरफेस बनाना
  • गैर-मूलभाषी पाठकों के लिए उपयोगकर्यता में सुधार
  • UI डिज़ाइन में सजावटी पाठ प्रभाव जोड़ना

मुख्य विशेषताएँ

  • Simple RubyText widget API
  • इनलाइन और स्टैक्ड फुरिगाना लेआउट का समर्थन करता है
  • क्रॉस-प्लेटफॉर्म संगतता
  • Flutter के टेक्स्ट सिस्टम के साथ आसान एकीकरण
  • कस्टमाइज़ किए गए फॉन्ट आकार और स्थिति

इनके लिए उपयुक्त

  • शैक्षिक ऐप विकासकर्ता
  • जापानी भाषा सीखने के ऐप
  • बहुभाषी UI डिज़ाइनर
  • टाइपोग्राफी-केंद्रित फ्लटर प्रोजेक्ट्स
  • सरल पाठ अनुच्छेद प्रभाव खोज रहे विकासकर्ता

विचार योग्य बातें

  • फुरिगाना शैली के टिप्पणियों तक सीमित
  • जटिल लेआउट के लिए हस्तचालित समायोजन आवश्यक हो सकता है
  • स्थिर अंतराल के साथ ऊर्ध्वाधर या क्षैतिज पाठ के लिए सबसे उपयुक्त
  • सामान्य उद्देश्य के लिए पाठ स्टाइलिंग के लिए नहीं बनाया गया है
  • प्रदर्शन प्रभाव नगण्य है लेकिन घने पाठ ब्लॉक में रेंडरिंग को प्रभावित कर सकता है

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

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);

श्रेणियाँ

निर्भरताएँ

निर्भरता सूची 3 आइटम

सोर्स रिपॉज़िटरी

इस पैकेज का उपयोग करने वाले प्रोजेक्ट