ForHosting KIT · النصوص والذكاء الاصطناعي

تحويل إلى حروف كبيرة صغيرة من Unicode

يصبح «Hello World» هو «Hᴇʟʟᴏ Wᴏʀʟᴅ»: تتحول الأحرف الصغيرة الثمانية إلى حروف كبيرة مصغّرة ويبقى H وW بالحجم الكامل. ولأن الشكل محفوظ في المحارف نفسها فإنه يصمد في نبذات الملفات الشخصية والعناوين النصية. مجاني في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
النص
Hello World
تحصل على
النتيجة
Hᴇʟʟᴏ Wᴏʀʟᴅ
الطول
11
الطول الأصلي
11
المُطابَق
8

تتيح الحروف الكبيرة الصغيرة في يونيكود الإبقاء على تباين حقيقي لأشكال رأس المال المصغّرة حيث لا يُقبل إلا النص الصريح: تبقى الحروف الكبيرة كاملة الحجم كبيرة، وتصبح الصغيرة رموزًا مضغوطة بشكل رأس مال من Phonetic Extensions وIPA Extensions وLatin Extended. يلصق المنشئون هذا المزيج في النبذات وعناوين الفصول وملصقات المنتجات والردود لأن الأسلوب يسافر مع نقاط الرمز ذاتها لا مع ورقة أنماط أو ميزة OpenType سيحذفها حقل تواصل. يمرّ هذا المحول على كل محرف في سلسلتكم، ويستبدل من a إلى z بالمظاهر المعتادة لـ LATIN LETTER SMALL CAPITAL، ويترك الأرقام وعلامات الترقيم والمسافات والرموز التعبيرية وأنظمة الكتابة الأخرى والحروف الكبيرة أصلًا كما وردت. لا يعرّف يونيكود حرفًا كبيرًا صغيرًا مخصصًا لـ X، لذا تبقى x حرفًا لاتينيًا صغيرًا وتُحسب في أعداد التعيين.

كيف تصبح الحروف الصغيرة حروفًا كبيرة صغيرة في يونيكود

الحروف الكبيرة الصغيرة الحقيقية في التنضيد ليست صراخًا بأحرف كبيرة. في عنوان مُنضَّد بعناية يبقى أول حرف من اسم علم رأس مال كامل الحجم، بينما تأخذ البقية أشكال رأس مال عند ارتفاع x تقريبًا. تؤدي الخطوط ذلك عادة بميزة OpenType للحروف الكبيرة الصغيرة، لكن تلك الميزة لا تصمد في نبذة نص صريح أو عنوان سوق أو خلية جدول.

يوفّر يونيكود بدلًا من ذلك مجموعة متفرقة من محارف شبيهة بالحروف أسماؤها الرسمية LATIN LETTER SMALL CAPITAL، مجمّعة أساسًا في Phonetic Extensions وIPA Extensions وLatin Extended-D. يقابل a الصغيرة U+1D00 وb تقابل U+0299 وc تقابل U+1D04 وهكذا حتى z عند U+1D22، مع f وs عند U+A730 وU+A731 وq عند رأس المال الصغير الحديث U+A7AF. يطبّق هذا المحول ذلك الجدول على الحروف اللاتينية الصغيرة فقط، فيصبح Hello حرف H كاملًا يليه ello بأحرف كبيرة صغيرة، لا سلسلة مسطحة كلها رؤوس مال مصغّرة.

تمر الحروف الكبيرة والأرقام وعلامات الترقيم والرموز التعبيرية وأنظمة الكتابة الأخرى دون تغيير. ولأن بعض هذه الرموز يقع في مستويات تحتاج أزواجًا بديلة في UTF-16، تمرّ التنفيذ على القيمة العددية ليونيكود لا على وحدة الرمز، فلا ينقسم رمز تعبيري أبدًا. لم يعرّف يونيكود LATIN LETTER SMALL CAPITAL X قط؛ تُترك x حرفًا لاتينيًا صغيرًا وفق عرف المولدات الشائع، ويظهر ذلك في أعداد mapped لكل استجابة ناجحة.

ما الذي ترسلونه وما الذي تستردونه

أرسلوا حقل سلسلة إلزاميًا اسمه text يحتوي العنوان أو التعليق أو الملصق أو الجملة التي تريدون تنضيدها بحروف كبيرة صغيرة. لا تستهلك إخفاقات التحقق الرصيد المدفوع مقدمًا. تشمل الفحوص الكلاسيكية تحويل Hello World إلى H كبيرة ممتزجة بـ ello بحروف كبيرة صغيرة، وتأكيد أن CASE الكبيرة أصلًا تبقى كبيرة إلى جانب الصغيرة المحوّلة، والتحقق من رفض حقل text عددي أو فارغ بدل إكراهه في صمت.

استخدموا النموذج المجاني في المتصفح لفحص بصري سريع، ثم العقد نفسه من النصوص البرمجية عندما تحتاجون ثوابت بالجملة أو اختبارات انحدار.

أين يظهر التحويل إلى حروف كبيرة صغيرة في العمل الفعلي

ما زال مصممو التحرير يلجأون إلى الحروف الكبيرة الصغيرة عندما يجب أن يبدو عنوان جارٍ أو مفتتح فصل أو قفل علامة وكأنه منضَّد دون شحن خط ويب ستتجاهله كل تطبيق لاحق. يلصق مديرو الشبكات الرموز نفسها في نبذات الملف الشخصي وملصقات القصص لأن تلك الحقول تحذف CSS font-variant وتترك فقط المحارف التي أرسلتموها. تولّد فرق العلامة والأزياء متغيرات عنوان منتج لأسواق تقبل النص الصريح فقط لكنها ما زالت تعرض مظاهر رأس المال الصغير في موجزات العملاء.

يحتاج من يكلّف مختبرات نقاط رمز يونيكود خريطة حتمية من Hello إلى سلسلة مختلطة من رأس مال وحروف كبيرة صغيرة، لا لصقًا لمرة واحدة من مولّد يغيّر الجداول بين ليلة وضحاها. تتلقى مكاتب الدعم يونيكود مزخرفًا من العملاء وتريد أبجدية موثّقة لإعادة كل رمز إلى الحرف اللاتيني الذي أنشأه.

إن احتجتم CSS font-variant small-caps أو OpenType smcp أو Mathematical Bold أو Fraktur بالحرف الأسود أو حروفًا علوية أو تحويلًا عاديًا إلى أحرف كبيرة، فعاملوها نوايا بحث وصفحات هبوط منفصلة، دون إثقال هذه الصفحة المخصصة لحروف يونيكود كبيرة صغيرة قابلة للنسخ واللصق من الأحرف اللاتينية الصغيرة.

عناوين تحفظ تباين رأس المال

حوّلوا Hello World إلى H كاملة ثم ello بحروف كبيرة صغيرة حتى تبدو العناوين والمفتتحات منضَّدة في حقول النص الصريح.

نبذات اجتماعية وملصقات

الصقوا حروف يونيكود الكبيرة الصغيرة في نبذات الملف الشخصي وملصقات القصص التي تحذف CSS small-caps وخطوط الويب.

أي الحروف تصبح كبيرة صغيرة؟

الحروف اللاتينية الصغيرة a–z. تبقى الكبيرة بالحجم الكامل. تمر الأرقام والمسافات وعلامات الترقيم والرموز التعبيرية وأنظمة الكتابة الأخرى وتُدرج في unmapped.

هل هذا مثل CSS font-variant: small-caps؟

لا. يُصدر هذا نقاط رمز يونيكود لحرف كبير صغير تسافر داخل النص. تعتمد الحروف الكبيرة الصغيرة في CSS وOpenType على خطوط وأوراق أنماط تحذفها حقول كثيرة.

لماذا تبدو x كحرف x عادي؟

لا يعرّف يونيكود LATIN LETTER SMALL CAPITAL X. يحفظ هذا المحول الحرف اللاتيني الصغير x ويحسبه مع ذلك بين الحروف الصغيرة المعيَّنة.

ماذا يحدث للحروف الكبيرة؟

تبقى رؤوس مال عادية حتى تحتفظوا بتباين حقيقي للحروف الكبيرة الصغيرة (Hello لا سلسلة كلها رؤوس مال مصغّرة).

هل تتحول الحروف العربية أيضًا؟

لا، لا يتحول إلا الحرف اللاتيني الصغير من a إلى z. أما الحروف العربية والأرقام وعلامات الترقيم فتبقى كما هي، فيمكنك مزج النص العربي مع كلمات لاتينية مصغّرة دون أن يتغير.

كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.

POSThttps://api.kit.forhosting.com/str/small-caps

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/str/small-caps \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Hello World"}'
{
  "text": "Hello World"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.small_caps",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

max_chars65536
HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

ما الذي ترسلونه وما الذي تستردونه

تُقبل أسماء بديلة مثل input وstring وvalue وcontent وmessage وdata وs للحقل نفسه حتى تعيد النصوص البرمجية وجداول البيانات استخدام أشكال الحمولة القائمة دون إعادة تسمية الأعمدة. عند النجاح تكرر الاستجابة text الأصلي، وتعيد result بوصفه السلسلة المحوّلة، وlength بوصفه الطول العددي ليونيكود لذلك الناتج، وoriginal_length بوصفه الطول العددي للمدخل، وmapped بوصفه عدد الحروف اللاتينية الصغيرة التي أصابت الجدول، وunmapped_count وunmapped بوصفهما المحارف الفريدة التي مرّت، وmethod بوصفه الوسم الثابت to_small_caps للسجلات. يفشل غياب text وnull والسلاسل الفارغة والأعداد والكائنات والمصفوفات والقيم المنطقية والسلاسل الأطول من الحد الموثّق برمز invalid_input ورسالة إنجليزية واضحة تسمّي المشكلة. تسعير طلبات API الناجحة هو الأساس المنشور $0.002 لكل عنصر، وتغذي الدالة النقية نفسها معاينة المتصفح وWorker حتى لا تنحرف الثوابت بين البيئات.

أين يظهر التحويل إلى حروف كبيرة صغيرة في العمل الفعلي

ولأن هذه القدرة محرك parse خالص، فإن تسعير API هو الأساس المنشور $0.002 لكل عنصر ناجح ولا يستهلك التحقق الفاشل الرصيد.

ثوابت حتمية لخطوط أنابيب المحتوى

ولّدوا سلاسل golden بحروف كبيرة صغيرة حتى تطبق أدوات النشر المجدول وفحوص التكامل المستمر الأبجدية نفسها دائمًا.

كم تبلغ التكلفة؟

أداة المتصفح مجانية وتعمل محليًا. تستخدم طلبات API رصيد KIT المدفوع مقدمًا بسعر $0.002 لكل عنصر ناجح؛ ولا تُحاسب المدخلات غير الصالحة.

اطّلع على توثيق KIT الكامل ←