نص منخفض يونيكود
اكتب H2O وانسخ H₂O: تتحول الأرقام وإشارتا الجمع والطرح والحروف التي لها شكل منخفض في يونيكود، مثل a وn وx، إلى محارف تبقى منخفضة أينما لصقتها. وتبقى الحروف الكبيرة كما هي. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- النص
- H2O
- النتيجة
- H₂O
- الطول
- 3
- الطول الأصلي
- 3
- المُطابَق
- 1
تقع محارف اليونيكود المنخفضة تحت خط الأساس داخل السلسلة نفسها، فتصمد الصيغ الكيميائية وفهارس المتتاليات والتسميات بأسلوب الحاشية حيث يُحذف HTML وmarkdown والخطوط وأدوات النص المنسّق. يربط مولّد المنخفض الأرقام العادية والحروف اللاتينية التي يعرّفها يونيكود فعلًا كأشكال منخفضة بنقاط الرمز المخفوضة تلك، ويترك الباقي في موضعه: تصير H2O إلى H₂O وتصير تسمية مثل an إلى ₐₙ. يلصق الكتّاب هذه الرموز في التعليقات وعناوين المنتجات والملاحظات الأكاديمية والدردشة وأوراق العمل لأن الأسلوب يسافر مع المحارف لا مع ورقة أنماط. تمرّ هذه القدرة على كل قيمة سلمية ليونيكود في مدخلكم، وتستبدل الأرقام من صفر إلى تسعة والحروف المدعومة a وe وh وi وj وk وl وm وn وo وp وr وs وt وu وv وx والعوامل زائد وناقص ويساوي والأقواس، ثم تبلغ عن المحارف الفريدة التي لم تُحوَّل.
كيف يربط المنخفض في يونيكود الأرقام والحروف والعوامل
المنخفض في يونيكود مجموعة ثابتة من تعيينات نقاط الرمز، أغلبها في كتلة Superscripts and Subscripts، لا إزاحة لخط الأساس يطبّقها معالج نصوص ثم يهملها. تطابق الأرقام المجال من U+2080 إلى U+2089: يصير الصفر ₀ والواحد ₁ والاثنان ₂ والتسعة ₉. لمجموعة موثّقة من الحروف اللاتينية الصغيرة أشكال منخفضة رسمية: تُربط a وe وh وi وj وk وl وm وn وo وp وr وs وt وu وv وx إلى ₐ ₑ ₕ ᵢ ⱼ ₖ ₗ ₘ ₙ ₒ ₚ ᵣ ₛ ₜ ᵤ ᵥ ₓ.
تصير العوامل زائد وناقص ويساوي والأقواس ₊ ₋ ₌ ₍ ₎ فيصير جزء مثل n+1 إلى ₙ₊₁ دون مغادرة الأبجدية المخفوضة. يمرّ المحول على كل قيمة سلمية ليونيكود في سلسلتكم، ويستبدل كل محرف صريح له مدخل في الجدول بنقطة الرمز المنخفضة المطابقة، ويترك الباقي في موضعه. الحروف بلا شكل منخفض قياسي — ومنها b وc وd وf وg وq وw وy وz وعمليًا كل الحروف اللاتينية الكبيرة — لا تُختلق ولا تُقرَّب ولا تُحذف؛ تمرّ كما هي وتظهر مرة لكل منها في قائمة unmapped حتى يراجع المستدعي التغطية.
ولأن بعض هذه الرموز يقع خارج النطاق الأشيع لـ ASCII، تكرّر التنفيذ حسب نقطة الرمز لا وحدة UTF-16، فلا ينشطر رمز تعبيري إلى نصفين. تنفّذ هذه الصفحة تحويل المنخفض فقط، لا المرتفع ولا العريض الرياضي ولا المائل ولا الفركتور ولا الحروف الكبيرة الصغيرة ولا حيل HTML وCSS لـ vertical-align، فتلك مقاصد بحث وصفحات مستقلة.
ما ترسلونه وما تستلمونه
أرسلوا حقل سلسلة إلزاميًا اسمه text فيه جزء الصيغة أو الصيغة الكيميائية أو تسمية الفهرس أو التعليق الذي تريدون خفضه. إخفاقات التحقق لا تستهلك الرصيد المدفوع مسبقًا. تشمل الفحوص الكلاسيكية تحويل H2O إلى H₂O مع إدراج الحرفين الكبيرين H وO غير معيَّنين، وتحويل الحروف المدعومة a وn وx إلى ₐₙₓ، وتحويل n+1 إلى ₙ₊₁، وتحويل C6H12O6 إلى C₆H₁₂O₆، والتأكد من رفض text رقمي أو فارغ بدل إكراهه صامتًا.
استخدموا النموذج المجاني في المتصفح لفحص بصري سريع، ثم العقد نفسه من النصوص عندما تحتاجون ثوابت بالجملة أو اختبارات ارتداد.
أين يظهر المنخفض في يونيكود في العمل الفعلي
ما زال معلمو الكيمياء ودفاتر المختبر يحتاجون منخفضات تُنسخ وتُلصق عندما لا يحفظ المقصد النص المنسّق: يصير ثاني أكسيد الكربون CO₂ والماء H₂O والغلوكوز C₆H₁₂O₆ لأن الأرقام وحدها تُربط بينما تبقى رموز العناصر بالأحرف الكبيرة بالحجم الكامل، وهي اتفاقية الصف التي تتوقعها تلك الصيغ. يسمّي الرياضيون والمبرمجون المتتاليات وفهارس الموترات وعدّادات الحلقات بحروف وأرقام مخفوضة، فيكتبون aₙ أو xᵢ بلا HTML حتى تصمد التسمية في تذكرة أو دردشة أو خلية CSV.
تولّد فرق المنتج والتجارة الإلكترونية تنويعات عنوان لأسواق لا تقبل إلا نصًا صريحًا لكنها ما تزال تعرض أرقامًا منخفضة في تغذية العملاء، مثل وحدات المساحة أو أجيال الطراز أو قوائم المكوّنات. تستقبل مكاتب الدعم لصقًا منخفضًا من العملاء وتريد أبجدية موثّقة لترى أي الرموز منخفضات يونيكود حقيقية وأي المحارف لم تُحوَّل قط.
إن احتجتم وسوم HTML من نوع sub أو CSS vertical-align أو مرتفع يونيكود أو أسلوبًا عريضًا رياضيًا أو فركتور أو ترجمة برايل أو حروفًا كبيرة صغيرة، فعاملوها مقاصد بحث وصفحات مستقلة، ولا تثقلوا صفحة المنخفض في يونيكود هذه المصمَّمة للأرقام والحروف التي يعرّفها يونيكود فعلًا كأشكال منخفضة.
حالات الاستخدام
صيغ كيميائية في نص صريح
حوّلوا H2O وCO2 وC6H12O6 إلى H₂O وCO₂ وC₆H₁₂O₆ فتبقى رموز العناصر كبيرة وتهبط الأعداد تحت خط الأساس.
فهارس رياضية وتسميات متتالية
رمّزوا aₙ وxᵢ وn+1 إلى ₐₙ وₓᵢ وₙ₊₁ في تعليقات وتذاكر وملاحظات تحذف وسوم HTML من نوع sub.
الأسئلة الشائعة
أي المحارف تصير منخفضة في يونيكود؟
الأرقام 0–9 والحروف اللاتينية التي يعرّفها يونيكود كأشكال منخفضة (a وe وh وi وj وk وl وm وn وo وp وr وs وt وu وv وx) والعوامل + - = ( ). غيرها يمرّ ويُدرج في unmapped.
لمَ تبقي H وO كبيرتين في H2O؟
لا يعرّف يونيكود حروفًا لاتينية كبيرة منخفضة. تمرّ رموز العناصر بالأحرف الكبيرة؛ وتُحوَّل الأرقام (والحروف الصغيرة المدعومة) فقط، وهو المظهر المعتاد للصيغة الكيميائية.
أهذا نفسه HTML <sub> أو CSS vertical-align؟
لا. هذا يُصدر نقاط رمز منخفضة ليونيكود تسافر داخل النص نفسه. وسوم HTML وإزاحات خط الأساس في CSS آليتان منفصلتان كثيرًا ما يحذفهما المقصد.
ماذا يحدث لحروف مثل b أو q أو w؟
تبقى في الناتج بشكلها الأصلي. ليس ليونيكود منخفض قياسي لتلك الحروف، فتُدرج في unmapped بدل اختلاقها.
هل يمكن خفض علامات العمليات الحسابية أيضًا؟
نعم. لعلامات الجمع والطرح والمساواة والأقواس محارف منخفضة خاصة بها، فيصبح n+1 هو ₙ₊₁. وهكذا تبقى المؤشرات في الصيغ منخفضة بالكامل.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/str/subscript-generator \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"H2O"}'const res = await fetch("https://api.kit.forhosting.com/str/subscript-generator", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "H2O"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/str/subscript-generator",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "H2O"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/str/subscript-generator", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"H2O"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"H2O"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/str/subscript-generator", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"text": "H2O"
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "str.subscript_generator",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_chars | 65536 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
ما ترسلونه وما تستلمونه
تُقبل أسماء بديلة مثل input وstring وvalue وcontent وmessage وdata وs للحقل نفسه حتى تعيد النصوص والجدولة استخدام أشكال الحمولة القائمة دون إعادة تسمية الأعمدة. عند النجاح تعيد الاستجابة text الأصلي، وترجع result سلسلةً محوّلة، وlength الطول السلمي ليونيكود لذلك الناتج، وoriginal_length الطول السلمي للمدخل، وmapped عدد المحارف التي أصابت الجدول، وunmapped_count وunmapped المحارف الفريدة التي مرّت، وmethod الوسم الثابت to_subscript للسجلات. إن نقص text أو وُجد null أو سلاسل فارغة أو أرقام أو كائنات أو مصفوفات أو قيم منطقية أو سلاسل أطول من الحد الموثّق، تفشل العملية بـ invalid_input وبرسالة إنجليزية واضحة تسمّي المشكلة. تسعيرة طلبات API الناجحة هي القاعدة المنشورة $0.002 لكل عنصر، وتغذي الدالة النقية نفسها معاينة المتصفح وWorker حتى لا تنحرف الثوابت بين البيئات.
أين يظهر المنخفض في يونيكود في العمل الفعلي
ولأن هذه القدرة محرك parse خالص، فإن تسعيرة API هي القاعدة المنشورة $0.002 لكل عنصر ناجح، والتحقق الفاشل لا يستهلك الرصيد.
حالات التكامل
ثوابت حتمية لأنابيب المحتوى
ولّدوا سلاسل golden منخفضة حتى تطبّق أدوات النشر المجدول وفحوص CI الأبجدية نفسها ليونيكود دائمًا.
أسئلة تقنية
كم تكلفة مولّد النص المنخفض؟
أداة المتصفح مجانية وتعمل محليًا. تستهلك طلبات API رصيد KIT المدفوع مسبقًا بمقدار $0.002 لكل عنصر ناجح؛ والمدخل غير الصالح لا يُحاسب.