text-vertical

  
TODO
آخر الأخبار الإصدار الثابت إصدار محتمل الإصدار التجريبي الإصدار الأولي
‫8 أبريل 2026 - - - 1.0.0-alpha04

تحديد الاعتماديات

لإضافة اعتمادية على Text، يجب تضمين مستودع Google Maven في مشروعك. اطّلِع على مستودع Maven من Google لمزيد من المعلومات.

أضِف الاعتماديات الخاصة بالعناصر التي تحتاج إليها في ملف build.gradle لتطبيقك أو وحدتك:

Groovy

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

‫8 أبريل 2026

تم طرح androidx.text:text-vertical:1.0.0-alpha04. يتضمّن الإصدار ‎1.0.0-alpha04 هذه التعديلات.

الميزات الجديدة

  • تمت إعادة تصميم جميع الفئات العامة لتوفير واجهات برمجة تطبيقات Kotlin أكثر ملاءمة وسلاسة للاستخدام العام، مع الحفاظ على إمكانية التشغيل التفاعلي القوية مع Java.

تغييرات واجهة برمجة التطبيقات

  • تمت إضافة دالة إنشاء تلقائية بدون وسيطات إلى FontShearSpan لتكون متوافقة مع Java (I73065، b/493692287).
  • تمت إزالة تنفيذ Parcelable في RubySpan وEmphasisSpan (I49884 وb/493693386).
  • تمت إعادة تصميم EmphasisSpan لتحسين التوافق (I34c40، b/493693310).
  • تمت إعادة تصميم AnnotationPosition لتحسين مساحة العرض لواجهة برمجة التطبيقات (I10dce، b/493693386).
  • تم تحويل TextOrientation إلى فئة تعداد، وإعادة تصميم AnnotationPosition إلى فئة محكمة الإغلاق، وإزالة RubySpan.Builder (Ib4a77، b/493693386).
  • تمت إضافة التعداد AnnotationPosition وإعادة تصميم الفئة 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 الآن التنسيق الأفقي لعرض نطاقات خاصة باللغة اليابانية، مثل Ruby وEmphasis (Boten).

تغييرات واجهة برمجة التطبيقات

  • تتضمّن RubySpan وEmphasisSpan الآن ReplacementSpan لتوفير الدعم للنص الأفقي (I38db6 وb/447239659 وb/447224892)

الإصدار ‎1.0.0-alpha02

‫8 أكتوبر 2025

تم طرح androidx.text:text-vertical:1.0.0-alpha02. يتضمّن الإصدار ‎1.0.0-alpha02 هذه التعديلات.

الميزات الجديدة

  • تمت إضافة الطريقة VerticalTextLayout#isVerticalTextLayoutSupported() للتحقّق من إمكانية عرض النص العمودي (Ie2802، b/442608654)

تغييرات واجهة برمجة التطبيقات

  • تم تقديم خيار احتياطي سلس في الإصدارات الأقدم من واجهة برمجة التطبيقات 36.(I8a67a، b/442608654)
  • تخفيض مستوى minSDK إلى 23 لاستخدامه في مكتبات AndroidX الأخرى (I2d6b5 وb/442608654)

الإصدار ‎1.0.0-alpha01

‫27 أغسطس 2025

تم طرح androidx.text:text-vertical:1.0.0-alpha01. يتضمّن الإصدار ‎1.0.0-alpha01 هذه التعديلات.

الميزات الجديدة

  • مكتبة جديدة للنصوص العمودية تتيح عرض النصوص بشكل عمودي، لا سيما باللغة اليابانية، وذلك من خلال الاستفادة من العلامة الجديدة VERTICAL_TEXT_FLAG التي تمت إضافتها في Android 16.
  • تمت إضافة VerticalTextLayout التي تعرض نصًا عموديًا مع فواصل أسطر مناسبة، واتجاهات مختلطة (مثل أحرف لاتينية أفقية ضمن سطر عمودي)، ونص ياقوتي. (8b3a10)
  • تمت إضافة FontShearSpan لنمط يشبه الخط المائل في النص العمودي. (1ffd78)
  • تمت إضافة EmphasisRun لعلامات التوكيد. (fe12d9)