بنية ملفات الخطوط وجداول البيانات المضمنة
تعتمد الخطوط الرقمية الحديثة على بنية جداول منظمة لتخزين البيانات الرسومية والتقنية والقانونية. عندما تفتح ملف خط بتنسيق TTF أو OTF، فإنك لا تفتح مجرد رسومات متجهة للحروف، بل تفتح قاعدة بيانات مصغرة تحتوي على جداول متعددة محددة وفقاً لمعيار OpenType العالمي. من أهم هذه الجداول جدول الأسماء name وجدول الخصائص التقنية OS/2.
يقوم جدول الأسماء بتخزين النصوص التعريفية بلغات متعددة، مثل اسم عائلة الخط، والنمط، وحقوق الطبع والنشر، ومعلومات المصمم، بالإضافة إلى نصوص التراخيص وروابطها. أما جدول OS/2 فيحتوي على حقول تقنية بالغة الأهمية مثل حقل fsType الذي يحدد قيود التضمين الرقمي للخط. تتيح أداة "فاحص معلومات وتراخيص الخطوط" قراءة هذه الجداول محلياً واستخراج هذه البيانات وعرضها بشكل منظم لمساعدتك في فهم طبيعة الملف الذي تملكه.
آلية الفحص المحلي وحماية الخصوصية
تتميز أداة "فاحص معلومات وتراخيص الخطوط" بأنها تعمل بالكامل داخل متصفح الويب الخاص بك دون الحاجة إلى رفع ملفاتك إلى خوادم خارجية. بمجرد سحب ملف الخط وإفلاته في المساحة المخصصة، تبدأ الأداة في تحليل البنية الثنائية للملف محلياً.
تتم عملية المعالجة عبر الخطوات التالية:
- التحقق من نوع الملف وحجمه: تقبل الأداة الملفات التي تنتمي إلى التنسيقات التالية فقط: TTF، OTF، WOFF، WOFF2، أو TTC، وبحجم أقصى يصل إلى 32 ميجابايت.
- قراءة البيانات الثنائية: يقوم المتصفح بفك ترميز جداول الخط واستخراج النصوص المخزنة في الحقول القياسية.
- عرض النتائج فوراً: تظهر البيانات مقسمة إلى أقسام واضحة تشمل معلومات الملف، وتصريحات الترخيص، وقيود التضمين، وبيانات الملكية.
تعتمد هذه الآلية على قراءة ملف الخط الخاص بك محلياً مباشرة في متصفحك، ولا يتم تحميل الملف إلى BroBroGo أو أي خوادم خارجية، حيث تتم عملية الفحص بأكملها على جهازك المحلي.
قراءة تصريحات الترخيص والملكية الفكرية
عند فحص الخط، يعرض البرنامج قسماً خاصاً تحت عنوان تصريحات الترخيص:
- نص الترخيص: يعرض النص القانوني المضمن الذي يوضح شروط الاستخدام. في حال غيابه، تظهر العبارة: "لم يتم التصريح عن أي نص ترخيص في حقل الاسم القياسي.".
- رابط الترخيص: الرابط المؤدي إلى صفحة الترخيص الرسمية على الويب. وإذا كان فارغاً، تظهر العبارة: "لم يتم التصريح عن أي رابط ترخيص في حقل الاسم القياسي.".
ويتبع هذا القسم تنبيه هام: "هذه تصريحات مخزنة داخل ملف الخط نفسه. وهي لا تؤكد من قام بترخيص الخط أو ما إذا كان الاستخدام المخطط له مغطى بالترخيص.". إن غياب نص الترخيص المضمن لا يجعل الخط مجانياً أو غير مرخص، حيث أن هذه النصوص والروابط هي مجرد تصريحات مخزنة داخل الملف وليست إثباتاً قانونياً على ملكية الترخيص أو تفويض الاستخدام.
أما في قسم سجلات الملكية والمصدر، فتبحث الأداة عن الحقول التالية وتظهرها باللغة العربية مباشرة كما هي في الواجهة:
- حقوق الطبع والنشر
- العلامة التجارية
- الجهة المصنعة
- المصمم
- الوصف
- رابط المورد
- رابط المصمم
إذا كانت هذه الحقول تحتوي على متغيرات لغوية، فسيتم عرضها تحت وسم "سجل ‹language›". وفي حال كانت النصوص طويلة جداً، يتم تقصيرها وعرض وسم "تم تقصير القيمة الطويلة للعرض". وإذا كان الخط يفتقر تماماً لهذه البيانات، تظهر رسالة: "لم يتم العثور على سجلات ملكية أو مصدر في حقول الاسم القياسية.".
فهم أعلام تضمين المستندات (fsType)
يعد حقل fsType الموجود في جدول OS/2 المعيار التقني الذي يحدد كيفية تعامل البرامج (مثل برامج تحرير النصوص وصناعة ملفات PDF) مع الخط عند حفظ المستندات. تعرض الأداة هذه التفاصيل في قسم تضمين المستندات:
| الإعداد الأساسي | الوصف التقني والأثر على المستندات |
|---|---|
| تضمين قابل للتثبيت | يسمح للبرامج بتضمين الخط وتثبيته بشكل دائم على جهاز المستخدم الآخر. |
| تضمين بترخيص مقيد | يمنع تضمين الخط أو نقله مع المستند نهائياً لحماية حقوق الملكية. |
| تضمين للمعاينة والطباعة فقط | يسمح بعرض المستند وطباعته، لكن لا يمكن تعديل النص باستخدام هذا الخط. |
| تضمين قابل للتعديل | يسمح بفتح المستند وتعديل النصوص وتحريرها مع بقاء الخط مضمناً. |
| تضارب في أعلام التضمين | يحدث عند وجود قيم متعارضة داخل حقل fsType في ملف الخط. |
| لا يحتوي هذا الخط على حقل تضمين OS/2 قابل للقراءة. | يظهر عندما يفتقر الملف إلى جدول OS/2 القياسي. |
بالإضافة إلى الإعداد الأساسي، يعرض الفاحص قيمة fsType الخام وأعلاماً إضافية مثل:
- عدم تجزئة الخط: يفرض تضمين مجموعة المحارف كاملة.
- تضمين الصور النقطية فقط: يسمح بتضمين البيانات النقطية للخط دون المتجهات.
- تم تعيين أعلام محجوزة أو مهجورة أيضًا.
- لا توجد أعلام تضمين إضافية.
ويذيل هذا القسم بملاحظة توضيحية: "يصف fsType كيفية تضمين الخط في المستندات. ولا يحدد حقوق استخدام الخط كخط ويب، أو في التطبيقات، أو للاستخدام التجاري، أو التعديل، أو إعادة التوزيع."
معالجة الأخطاء والحالات الاستثنائية
أثناء فحص ملفات الخطوط، قد تواجه الأداة بعض المشاكل التقنية المتعلقة ببنية الملف أو حجمه. يتعامل النظام مع هذه الحالات عبر إظهار رسائل خطأ محددة بدقة:
- نوع ملف غير مدعوم: إذا حاولت رفع ملف بصيغة غير مدعومة، تظهر الرسالة:
"الرجاء اختيار ملف خط من نوع TTF أو OTF أو WOFF أو WOFF2 أو TTC.". - ملف فارغ: عند رفع ملف بحجم 0 بايت، تظهر الرسالة:
"هذا الملف فارغ. اختر ملف خط مكتمل.". - تجاوز الحجم الأقصى: إذا تجاوز حجم الملف 32 ميجابايت، تظهر الرسالة:
"يتجاوز حجم هذا الخط الحد الأقصى المسموح به وهو 32 ميجابايت.". - ملف تالف أو غير مقروء: إذا كان الملف معطوباً، تظهر الرسالة:
"الملف ليس خطًا مدعومًا وقابلًا للقراءة. قد يكون تالفًا أو يستخدم تنسيقًا آخر.". وإذا فشل المتصفح تماماً في الوصول إليه، تظهر الرسالة:"تعذر على المتصفح قراءة هذا الملف. جرب نسخة أخرى.". - انتهاء مهلة القراءة: إذا استغرقت المعالجة وقتاً طويلاً، تظهر الرسالة:
"استغرقت القراءة وقتًا طويلًا وتم إيقافها. جرب ملف خط أصغر أو ملفًا آخر.". - فشل عام: في حال حدوث أي خطأ غير متوقع، تظهر الرسالة:
"تعذر فحص الخط.". - مجموعات الخطوط (TTC): عند رفع ملف تجميعة خطوط، تعرض الأداة وسم
"الخط في المجموعة"(faceLabel). وإذا زاد عدد الخطوط داخل المجموعة عن الحد الأقصى، تظهر رسالة تحذيرية:"يتم عرض أول 32 خطًا فقط في هذه المجموعة.".
الأسئلة الشائعة
هل يمكن لهذا الفحص تأكيد أنني مرخص لي باستخدام الخط؟
لا. يمكن لملف الخط أن يحمل حقوق الطبع والنشر، ونص الترخيص، ورابط الترخيص، وأعلام التضمين التقنية، ولكنه لا يمكنه إظهار من قام بشرائه، أو الحساب أو الشركة المغطاة بالترخيص، أو مصدر الملف، أو ما إذا كان استخدامك المخطط له يتوافق مع الاتفاقية. يجب مطابقة هذه الحقول مع مصدر التنزيل، والإيصال، والشروط الحالية من مسبك الخطوط أو المصمم.
ماذا لو كان الخط لا يحتوي على نص ترخيص؟
غياب النص يعني فقط أن هذه النسخة من الملف لا تصرح عن ترخيص في حقول الاسم القياسية. هذا لا يجعل الخط مجانيًا أو غير مرخص. تحقق من المجلد الذي جاء فيه الخط، أو صفحة التنزيل الأصلية، أو سجل طلباتك، أو تواصل مع صانع الخط مباشرة.
ماذا تعني أعلام التضمين؟
هي الإعدادات التقنية التي يضعها صانع الخط لتحديد كيفية إدراج الخط داخل المستندات: قابل للتثبيت، أو مقيد، أو للمعاينة والطباعة فقط، أو قابل للتعديل. يمكن لبعض الأعلام الإضافية أن تمنع تجزئة الخط أو تسمح ببيانات الصور النقطية فقط. هذه الإعدادات لا تمنح حقوق استخدام الخط كخط ويب، أو في التطبيقات، أو للاستخدام التجاري، أو التعديل، أو إعادة التوزيع، وقد تفرض الشروط المكتوبة قيودًا أخرى.