علامة الميكرو (µ) المستخدمة للميكرونات والميكروغرامات والميكروثواني — ولماذا هي حرف مختلف تمامًا عن حرف الميو اليوناني المتطابق في الشكل. اضغط على أي رمز لنسخه فورًا.
تُعرض علامة الميكرو (µ، U+00B5) وحرف الميو اليوناني الصغير (μ، U+03BC) بنفس الرمز تمامًا في أغلب الخطوط، لكن يونيكود يعاملهما كحرفين منفصلين. أيهما تلصقه يمكن أن يُخلّ بصمت بالبحث ومطابقة regex وأسماء الملفات دون أن يبدو خطأ على الشاشة أبدًا.
علامة الميكرو القديمة، احتُفظ بها في يونيكود للتوافق مع أنظمة Latin-1 (ISO/IEC 8859-1) الأقدم. تُستخدم لـµm (ميكرون)، µg (ميكروغرام)، µs (ميكروثانية).
الحرف الثاني عشر الفعلي في الأبجدية اليونانية — مطابق بصريًا لعلامة الميكرو، والحرف الذي تفضّله قواعد تسوية يونيكود نفسها.
توجد علامة الميكرو (µ، U+00B5) في يونيكود لغرض التوافق الخلفي فقط. وُرثت من ISO/IEC 8859-1 (Latin-1)، الترميز ثماني البت الذي يسبق يونيكود ولا يزال مضمّنًا في عدد لا يُحصى من الأنظمة والخطوط وصيغ الملفات القديمة. وتوجيه اتحاد يونيكود نفسه أن حرف الميو اليوناني الصغير (μ، U+03BC) هو الحرف المفضّل لبادئة SI "ميكرو" — µg، µm، µs — لكن يجب على البرمجيات الاستمرار في التعرف على U+00B5 أيضًا، لأن الكثير من النصوص القائمة تستخدمه أصلًا.
الحرفان متطابقان بصريًا في كل خط تقريبًا، وقاعدة تسوية NFKC الخاصة بيونيكود نفسه تطوي علامة الميكرو تلقائيًا إلى الميو اليونانية. وهذا عادةً غير مرئي — حتى لا يكون كذلك: يمكن أن يفشل بحث، أو مطابقة regex، أو مقارنة اسم ملف، أو استعلام قاعدة بيانات بصمت حين تستخدم سلسلة نصية U+00B5 والأخرى U+03BC، لأنهما بالنسبة لمقارنة على مستوى البايت حرفان مختلفان رغم عدم قدرة أي إنسان على تمييزهما على الشاشة. وهي مشكلة شائعة بما يكفي ليقدّم المطورون تقارير أخطاء حقيقية بشأنها — طلب سحب (pull request) في مشروع Home Assistant عام 2025، على سبيل المثال، اقترح تحويل سلاسل الوحدات في المشروع من علامة الميكرو إلى الميو اليونانية تحديدًا لتجنّب هذا النوع من عدم التطابق.
| المنصة / الأداة | الطريقة |
|---|---|
| Windows (رمز NumPad Alt القديم) | Alt+0181 — علامة الميكرو (موضع Windows-1252) |
| Mac | Option+M — علامة الميكرو |
| Word / Windows (إدخال يونيكود) | اكتب 00B5 (ميكرو) أو 03BC (ميو)، ثم Alt+X |
| HTML | µ أو µ (علامة الميكرو)؛ μ أو μ (الميو اليونانية) |
CSS content | content: "\B5" (ميكرو) أو content: "\3BC" (ميو) |
| LaTeX | \textmu (حزمة textcomp) لعلامة الميكرو؛ $\mu$ للميو اليونانية |
لا — هما متطابقان بصريًا لكن يونيكود يمنحهما نقطتَي ترميز مختلفتين (U+00B5 لعلامة الميكرو، وU+03BC للميو اليونانية)، ويمكن أن يُخلّ الفرق بينهما بصمت بالبحث ومطابقة regex ومقارنة النصوص حتى مع عدم ظهور أي خطأ على الشاشة.
يُعرض كلاهما بشكل صحيح للقارئ البشري، لكن اتحاد يونيكود يوصي بالميو اليونانية (μ، U+03BC) للنص الجديد، بما أن تسوية NFKC تحوّل علامة الميكرو إليها تلقائيًا أصلًا. استخدم علامة الميكرو فقط عند مطابقة نظام قديم قائم يتوقعها تحديدًا.
لأنهما حرفا يونيكود مختلفان. عادةً ما يقوم البحث النصي البسيط بمطابقة بايتية دقيقة ولا يعامل U+00B5 وU+03BC كمتكافئين ما لم يُسوِّ البحث النص أولًا صراحة (NFKC).
لا — يُعرضان في كل خط تقريبًا كنفس الرمز. الفرق كله على مستوى ترميز الحروف، غير مرئي إلا حين يتدخل الكود أو البحث أو أدوات مطابقة الملفات.
استخدم UltraTextGen لتحويل النص العادي إلى خطوط غامقة وإيطالية وكتابة يدوية و100+ نمط يونيكود آخر — مجانًا وفوريًا.
افتح UltraTextGen ←