رموز QR تحتوي على نص عربي (ولماذا تعرض بعض القارئات رموزًا مشوّشة)
أنشئ رمز QR بنص عربي يُقرأ بشكل صحيح، وتحقق منه بمسحه مرة أخرى، واختر الحجم والألوان والشعار بما يُبقيه مقروءًا.
لماذا تحتاج هذا
النص العربي داخل رمز QR حاجة يومية: ملاحظة على قائمة طعام، اسم شبكة واي‑فاي، بطاقة عمل، أو رسالة قصيرة على لوحة. وهو أيضًا الحالة التي يخطئ فيها رمز QR كثيرًا دون أي علامة ظاهرة. يبدو الرمز سليمًا ويُمسح بلا شكوى، لكن الهاتف يعرض حرف «E» أو ما يشبهه حيث كان ينبغي أن يظهر الحرف العربي.
السبب في طريقة تحويل النص إلى بايتات. رمز QR يخزّن بايتات لا حروفًا، لذلك يجب أن يحوّل المولّد نصّك أولًا إلى بايتات. الحروف العربية تحتاج ترميز UTF-8 الذي يأخذ فيه كل حرف بايتين. وبعض المرمِّزات ما زالت تستخدم Latin-1 الذي يحتفظ ببايت واحد لكل حرف ويقصّ ما لا يتسع. فيفقد الحرف العربي نصفه ويتحول إلى حرف آخر لا علاقة له به، وغالبًا حرف لاتيني بسيط. الرمز صالح، لكنه يحمل بيانات خاطئة. وتختلف تطبيقات المسح في تخمينها، فيبدو العطل عشوائيًا من هاتف إلى آخر.
يوضح هذا الدليل كيف تصنع رمزًا يحمل UTF-8 حقيقيًا، وكيف تتأكد منه بمسحه مرة أخرى، وكيف تختار حجمه ليبقى صالحًا.
الطريقة، مع الأداة
مولّد رمز QR يحوّل النص الذي تكتبه إلى بايتات UTF-8 قبل الترميز، فتبقى الحروف العربية سليمة. وقارئ رموز QR والباركود يقرأ الرمز لتتحقق مما يحتويه فعلًا.
- اختر ما تريد ترميزه. اختر رابط أو نص أو واي‑فاي أو جهة اتصال. للعبارات العربية يكون نص أو جهة اتصال هو الخيار المعتاد. اكتب العربية في الحقل؛ تُعاد رسم المعاينة أثناء الكتابة، ويعرض السطر المحتوى المشفَّر: ما يدخل في الرمز.
- نسّق الرمز بعناية. منتقيا اللون الأمامي والخلفية تحت المعاينة. أبقِ الرمز داكنًا على خلفية فاتحة. إذا كان اللونان متقاربين تعرض الأداة: «التباين المنخفض قد لا يُقرأ بشكل موثوق.»
- افتح «خيارات متقدمة» عند الحاجة. هناك تضبط نمط النقاط ونمط الزوايا وتصحيح الأخطاء (L أو M أو Q أو H) وشعار في المنتصف، وحجم التصدير 512 أو 1024 أو 2048 بكسل.
- احفظه. اضغط PNG أو SVG. صيغة PNG مناسبة للشاشات والمستندات، وSVG تبقى حادة عند أي حجم طباعة.
- امسحه مرة أخرى. افتح قارئ رموز QR والباركود واضغط افتح الكاميرا ووجّهها إلى الرمز على شاشتك، أو استخدم ارفع صورة أو الصق صورة بالملف الذي حفظته للتو. تعرض بطاقة النتيجة النص المقروء. قارنه بما كتبته.
- ثم امسحه بالهاتف الذي يهمك. القارئ يعمل داخل المتصفح، أما عملاؤك فيستخدمون كاميرات هواتفهم. التجربة بهاتف حقيقي هي الفحص الوحيد للمسار الفعلي.
ما يجب الانتباه إليه
تحقّق بفك الترميز لا بالنظر. الرمز الذي يظهر نظيفًا لا يثبت شيئًا عن محتواه، لأن الرمز المشفَّر خطأً يشبه الصحيح تمامًا. امسحه دائمًا وقارن النص. هذه هي الخطوة الوحيدة التي تكشف عطل الترميز.
الحجم والمنطقة الهادئة. يصدّر المولّد بحجم 512 أو 1024 أو 2048 بكسل، والافتراضي 1024. التصدير الأكبر يُطبع أحدّ، لكنه لا يجعل الرمز المطبوع أسهل مسحًا. المهم هو الحجم المطبوع مقارنة بمسافة المسح. كقاعدة تقريبية، مسافة المسح نحو عشرة أضعاف عرض الرمز، فالرمز الذي يُمسح من مسافة ذراع يحتاج إلى عرض بضعة سنتيمترات. وليس في الأداة إعداد للمنطقة الهادئة، أي الحافة الفارغة التي تحتاجها القارئات حول النمط. ويطلب معيار QR نحو أربع وحدات منها. اترك هامشًا واضحًا في تصميمك، ولا تقصّ الصورة ملاصقةً للمربعات.
تباين الألوان. تنبّه الأداة إلى أي زوج ألوان تقل نسبة تباينه عن 3:1. اعتبر ذلك حدًا أدنى لا هدفًا. اللون الأمامي الداكن على خلفية فاتحة هو الأكثر موثوقية، والرموز المعكوسة (فاتح على داكن) لا تدعمها كل القارئات.
الشعارات وتصحيح الأخطاء. تستعيد مستويات تصحيح الأخطاء الأربعة نحو 7% (L) و15% (M) و25% (Q) و30% (H) من البيانات التالفة. الافتراضي هو M. ويغطي الشعار في المنتصف جزءًا من النمط، لذلك ترفع الأداة التصحيح إلى H تلقائيًا وتقفل أزرار المستوى ما دام الشعار موجودًا. والتصحيح الأعلى يحتاج وحدات أكثر، فتصغر كل وحدة عند الحجم المطبوع نفسه. وإن ظهرت رسالة «المحتوى أطول من طاقة الرمز عند مستوى تصحيح الأخطاء الحالي»، فاخفض المستوى أو اختصر النص.
«ثابت» تعني نهائي. المحتوى مكتوب داخل الصورة نفسها. إذا كان رقم هاتف أو كلمة خاطئة، فأنشئ رمزًا جديدًا واستبدل كل النسخ المطبوعة.
رموز الواي‑فاي تحمل كلمة المرور بوضوح. كل من يمسح الرمز يستطيع قراءتها، فلا تعرضه إلا حيث كنت ستنطق كلمة المرور بصوت عالٍ.
الأسئلة الشائعة
لماذا يُمسح رمز QR العربي لكنه يعرض أحرفًا غريبة؟
على الأرجح استخدم المولّد ترميز Latin-1 بدلًا من UTF-8، فاحتفظ بالبايت الأدنى فقط من كل حرف عربي. الرمز مقروء لكنه يحمل بايتات خاطئة. أعد إنشاءه بمولّد يرمّز UTF-8، ثم امسحه للتأكد من النص.
هل يمنع الشعار مسح رمزي؟
لا، ما دام الشعار صغيرًا وتصحيح الأخطاء عاليًا. ترفعه الأداة إلى H كلما أضفت شعارًا في المنتصف. ومع ذلك امسح الرمز النهائي بهاتف حقيقي واحد على الأقل قبل الطباعة، لأن الشعار يستهلك جزءًا من هامش الأمان.
هل يرفع المولّد أو القارئ نصّي إلى الإنترنت؟
لا. يُرسم الرمز داخل متصفحك، ويقرأ القارئ بث الكاميرا أو الصورة على جهازك. وتبقى عمليات المسح السابقة على جهازك تحت عمليات المسح الأخيرة، ويحذفها امسح الكل. وفي بعض المتصفحات ينزّل القارئ مكوّن قراءة صغيرًا، نحو 1 ميغابايت، عند أول استخدام.
افتح الأداة
شارك رابطًا أو واي‑فاي أو جهة اتصال بمسحة واحدة من الكاميرا
وجّه الكاميرا إلى الرمز واعرف محتواه الحقيقي قبل أن تتصرف بناءً عليه