text-vertical

  
काम
नया अपडेट स्टेबल रिलीज़ रिलीज़ कैंडिडेट बीटा रिलीज़ ऐल्फ़ा रिलीज़
08 अप्रैल, 2026 - - - 1.0.0-alpha04

डिपेंडेंसी का एलान करना

Text पर डिपेंडेंसी जोड़ने के लिए, आपको अपने प्रोजेक्ट में Google Maven रिपॉज़िटरी जोड़नी होगी. ज़्यादा जानकारी के लिए, Google की Maven रिपॉज़िटरी पढ़ें.

अपने ऐप्लिकेशन या मॉड्यूल के लिए, build.gradle फ़ाइल में उन आर्टफ़ैक्ट की डिपेंडेंसी जोड़ें जिनकी आपको ज़रूरत है:

ग्रूवी

dependencies {
    implementation "androidx.text:text-vertical:1.0.0-alpha04"
}

Kotlin

dependencies {
    implementation("androidx.text:text-vertical:1.0.0-alpha04")
}

डिपेंडेंसी के बारे में ज़्यादा जानने के लिए, बिल्ड डिपेंडेंसी जोड़ना लेख पढ़ें.

सुझाव/राय दें या शिकायत करें

आपके सुझाव, शिकायत या राय से Jetpack को बेहतर बनाने में मदद मिलती है. अगर आपको कोई नई समस्या मिलती है या आपके पास इस लाइब्रेरी को बेहतर बनाने के लिए सुझाव हैं, तो हमें बताएं. कृपया नई समस्या सबमिट करने से पहले, इस लाइब्रेरी में शामिल मौजूदा समस्याओं को देखें. स्टार बटन पर क्लिक करके, किसी मौजूदा समस्या के लिए वोट किया जा सकता है.

नई समस्या दर्ज करने का तरीका

ज़्यादा जानकारी के लिए, Issue Tracker का दस्तावेज़ देखें.

इस आर्टफ़ैक्ट के लिए कोई रिलीज़ नोट नहीं है.

टेक्स्ट वर्टिकल वर्शन 1.0

वर्शन 1.0.0-alpha04

08 अप्रैल, 2026

androidx.text:text-vertical:1.0.0-alpha04 रिलीज़ हो गया है. वर्शन 1.0.0-alpha04 में ये बदलाव शामिल हैं.

नई सुविधाएं

  • सभी सार्वजनिक क्लास को फिर से फ़ैक्टर किया गया है, ताकि सामान्य इस्तेमाल के लिए ज़्यादा सुविधाजनक और इडियोमैटिक Kotlin API उपलब्ध कराए जा सकें. साथ ही, Java इंटरोऑपरेबिलिटी को बनाए रखा जा सके.

एपीआई में हुए बदलाव

  • Java के साथ काम करने के लिए, FontShearSpan में डिफ़ॉल्ट रूप से शून्य-आर्ग्युमेंट कंस्ट्रक्टर जोड़ा गया (I73065, b/493692287).
  • RubySpan और EmphasisSpan में Parcelable को लागू करने की सुविधा हटा दी गई है (I49884, b/493693386).
  • बेहतर कंपैटिबिलिटी के लिए, EmphasisSpan को फिर से बनाया गया (I34c40, b/493693310).
  • एपीआई सरफेस को बेहतर बनाने के लिए, AnnotationPosition को फिर से बनाया गया (I10dce, b/493693386).
  • TextOrientation को enum क्लास में बदला गया, AnnotationPosition को सील की गई क्लास में बदला गया, और RubySpan.Builder को हटा दिया गया (Ib4a77, b/493693386).
  • AnnotationPosition enum जोड़ा गया है और RubySpan क्लास को फिर से बनाया गया है (Ibfcff, b/493692426).
  • TextOrientation को सामान्य इस्तेमाल के लिए फिर से बनाया गया है. साथ ही, टेक्स्ट स्केलिंग के इंटरनल एक्सटेंशन (I82152, b/493692428) को बेहतर बनाया गया है.

वर्शन 1.0.0-alpha03

25 मार्च, 2026

androidx.text:text-vertical:1.0.0-alpha03 रिलीज़ हो गया है. वर्शन 1.0.0-alpha03 में ये बदलाव शामिल हैं.

नई सुविधाएं

  • VerticalTextLayout अब हॉरिज़ॉन्टल लेआउट के साथ काम करता है. इससे जापानी भाषा में खास स्पैन दिखाए जा सकते हैं. जैसे, रूबी और एम्फ़सिस (बोतेन).

एपीआई में हुए बदलाव

  • RubySpan और EmphasisSpan अब हॉरिज़ॉन्टल टेक्स्ट के लिए, ReplacementSpan को इनहेरिट करते हैं (I38db6, b/447239659, b/447224892)

वर्शन 1.0.0-alpha02

08 अक्टूबर, 2025

androidx.text:text-vertical:1.0.0-alpha02 रिलीज़ हो गया है. वर्शन 1.0.0-alpha02 में ये बदलाव शामिल हैं.

नई सुविधाएं

  • वर्टिकल टेक्स्ट की सुविधा की जांच करने के लिए, VerticalTextLayout#isVerticalTextLayoutSupported() तरीका जोड़ा गया (Ie2802, b/442608654)

एपीआई में हुए बदलाव

  • एपीआई < 36 में ग्रेसफ़ुल फ़ॉलबैक की सुविधा जोड़ी गई है.(I8a67a, b/442608654)
  • AndroidX की अन्य लाइब्रेरी में इस्तेमाल करने के लिए, minSDK को 23 पर डाउनग्रेड किया गया (I2d6b5, b/442608654)

वर्शन 1.0.0-alpha01

27 अगस्त, 2025

androidx.text:text-vertical:1.0.0-alpha01 रिलीज़ हो गया है. वर्शन 1.0.0-alpha01 में ये बदलाव शामिल हैं.

नई सुविधाएं

  • वर्टिकल टेक्स्ट लेआउट के लिए नई वर्टिकल टेक्स्ट लाइब्रेरी. इसका इस्तेमाल मुख्य रूप से जापानी भाषा के लिए किया जाता है. इसके लिए, Android 16 में जोड़े गए नए VERTICAL_TEXT_FLAG फ़्लैग का इस्तेमाल किया जाता है.
  • VerticalTextLayout जोड़ा गया, जिसमें लाइन ब्रेक के साथ वर्टिकल टेक्स्ट, मिक्स ओरिएंटेशन (जैसे, वर्टिकल लाइन में हॉरिज़ॉन्टल लैटिन वर्ण), और रूबी टेक्स्ट दिखाया गया था. (8b3a10)
  • वर्टिकल टेक्स्ट में इटैलिक जैसी स्टाइल के लिए FontShearSpan जोड़ा गया. (1ffd78)
  • ज़ोर देने वाले शब्दों के लिए EmphasisRun जोड़ा गया. (fe12d9)