UltKit

تحويل WOFF إلى OTF

يغلّف كل ملف WOFF إما خط TrueType وإما خط OpenType بمنحنيات PostScript. فإذا كان الخط بداخله من نوع PostScript، فإن تحويله إلى OTF يعيده إليك بصيغته الأصلية، بمنحنياته وتلميحاته وكل ما فيه.

محوّل الخطوط

أو أفلت ملفات TTF, OTF, WOFF … هنا ·

الحد الأقصى 95 MB لكل ملف· حتى 20 ملفًا· تُحذف بعد 30 دقيقة

الإخراج

تُعالج الملفات على خوادمنا وتُحذف بعد 30 دقيقة.

طريقة استخدام هذه الأداة

  1. 1

    ارفع خطوط WOFF

    أضف ملفات .woff، بحد أقصى 20 ملفًا في الدفعة الواحدة و95 MB لكل ملف. يمكنك رفع مجموعة مختلطة من خطوط الويب بنوعي CFF وTrueType.

  2. 2

    أبقِ OTF صيغةً للإخراج

    الخيار التحويل إلى مضبوط على OTF. عند اختيار «الإبقاء» في التلميح (Hinting) تُحفظ تلميحات PostScript التي يحملها ملف WOFF، أما التلميح التلقائي فيضيف تلميحات إلى الخطوط التي تصل بدونها.

  3. 3

    تحويل إلى OTF

    اضغط تحويل إلى OTF، ثم احفظ الملفات وثبّتها بنقرة مزدوجة. أغلق برامج التصميم وأعد فتحها لتتحدّث قوائم الخطوط فيها.

إذا صُنع ملف WOFF من OTF فهذا التحويل فك تغليف دقيق. وإذا صُنع من TTF فتُعاد كتابة المنحنيات بصيغة تكعيبية تحافظ على شكلها.

تحويل WOFF إلى OTF يتوقف على نوع الخط

تحدد مواصفة WOFF 1.0، وهي توصية W3C منذ 2012، حاوية وليس نوعًا جديدًا من الخطوط. تسجّل ترويستها نوع الخط الذي تحمله، ثم تسرد كل جدول بطوله المضغوط وطوله الأصلي. أصدرت الشركات التي رسمت عائلاتها بتقنية PostScript، وهي تقليد معظم خطوط الطباعة، ملفات WOFF من نوع CFF لتراخيص الويب. وأصدرت الشركات التي تعمل بـ TrueType النوع الآخر. ولا يدل امتداد .woff على أيٍّ منهما.

في ملف من نوع CFF يعني التحويل إلى OTF فك ضغط الجداول وكتابتها من جديد، فتبقى حتى تلميحات PostScript، ويكون الإعداد الصحيح لخيار التلميح (Hinting) هو «الإبقاء». أما في ملف من نوع TrueType فعلى المحوّل بناء جدول CFF جديد: تُترجم المنحنيات التربيعية إلى تكعيبية بدقة، لكن تعليمات TrueType لا نظير لها في CFF فتُحذف. وهذا ليس عيبًا، بل سبب لتفضيل مخرجات TTF لتلك الملفات.

  1. قراءة الترويسة

    يتحقق المحوّل من توقيع WOFF وحقل نوع الخط قبل لمس أي جدول.

  2. فك ضغط الجداول

    يُفك ضغط كل جدول مضغوط بـ zlib ويُتحقق من مجموعه الاختباري.

  3. كتابة ملف OTF

    تُكتب خطوط CFF كما كانت، أما خطوط TrueType فيُبنى لها جدول CFF تكعيبي جديد.

الوسم OTTO: كيف تتعرف على خط ويب من نوع CFF

OTTOوسم نوع الخط المخزَّن في البايتات 5–8 من ملف WOFF يحمل منحنيات PostScript

يخزّن ملف WOFF من نوع TrueType القيمة الثنائية 0x00010000 في الموضع نفسه بدلًا منه.

يأتي هذا الوسم من OpenType نفسه: يبدأ كل ملف .otf لسطح المكتب بمنحنيات CFF بالأحرف الأربعة نفسها، وينسخ WOFF هذه القيمة إلى ترويسته. لا حاجة إلى الفحص قبل الرفع لأن المحوّل يقرؤه في الحالتين، لكن معرفة النوع تساعدك على الاختيار بين هذه الصفحة وتحويل WOFF إلى TTF، أو على فهم سبب وصول عائلة بتلميحات وأخرى بدونها.

الخيار نفسه قائم في الصيغة الأحدث. يسجّل ملف .woff2 نوع الخط أيضًا، ويتعامل معه محول الخطوط بالطريقة نفسها، مع Brotli بدل zlib.

ترخيص خط الويب للاستخدام على سطح المكتب

WOFF

Web Open Font Format

WOFF هو تنسيق خطوط للويب أنشأته Mozilla وOpera وMicrosoft ونُشر كتوصية من W3C عام 2012. يغلّف بيانات خط TrueType أو OpenType مع ضغط وبيانات وصفية لتسريع التنزيل. تدعم جميع المتصفحات WOFF، لكنه حلّ محله إلى حد كبير WOFF2 الذي يضغط بشكل أفضل. لا يمكن لأنظمة تشغيل سطح المكتب تثبيت خطوط WOFF مباشرة.

الضغط
دون فقدان
الشفافية
–
الحركة
–
سنة الظهور
2012 · W3C (Mozilla, Opera, Microsoft)
محول WOFF

OTF

خط OpenType

OTF هي صيغة خطوط OpenType التي ابتكرتها Microsoft وAdobe عام 1996، وهي اليوم المعيار ISO/IEC 14496-22. يمكن أن تحتوي على مخططات TrueType أو PostScript (CFF) وتدعم طباعة متقدمة مثل الحروف المتصلة والبدائل والحروف الكبيرة الصغيرة وتغطية لغات واسعة. OpenType هو المعيار للخطوط الاحترافية على جميع المنصات الرئيسية. وهو غير مضغوط للويب، لذلك تقدّم المواقع عادةً WOFF2 بدلًا منه.

الضغط
دون فقدان
الشفافية
–
الحركة
–
سنة الظهور
1996 · Microsoft and Adobe
محول OTF

يعيد تحويل WOFF إلى OTF خط الويب إلى سطح المكتب بصيغة OpenType، وهو فك تغليف دقيق متى بُني ملف WOFF من خط CFF، وهو الخيار الطبيعي لأعمال الطباعة وبرامج Adobe.

أسئلة شائعة حول تحويل WOFF إلى OTF

هل أحوّل ملف WOFF إلى OTF أم إلى TTF؟

اعتمد على المنحنيات الموجودة داخل الملف. ملف WOFF الذي يحمل في ترويسته الوسم OTTO يحتوي على منحنيات CFF، ويتحوّل إلى OTF دون المساس بأي منحنى. أما الملف المبني على منحنيات TrueType فيمكن تثبيته بالقدر نفسه عبر تحويل WOFF إلى TTF، وهو يتجنّب إعادة كتابة الحروف.

كيف أعرف إن كان ملف WOFF يحتوي على منحنيات CFF أم TrueType؟

افحص أول ثمانية بايتات. يبدأ كل ملف WOFF بالتوقيع wOFF، وتحدد البايتات الأربعة التالية نوع الخط: OTTO لمنحنيات CFF، أو رقم الإصدار الثنائي 1.0 لـ TrueType. يعرضها أي عارض سداسي عشري، أو الأمر xxd -l 8 في الطرفية.

هل ملف OTF الناتج هو الخط نفسه الذي أصدرته جهة التصميم؟

نعم من الناحية الوظيفية، عندما يكون النوع CFF: المنحنيات والتلميحات والمقاييس والميزات نفسها. يُعاد بناء الملف من الجداول بعد فك ضغطها، لذلك قد تختلف بايتاته وترتيب جداوله عن الأصل الذي أصدرته الشركة المصممة للخط، ولا يؤثر ذلك في العرض.

هل يعمل ملف OTF المحوَّل من WOFF في Adobe InDesign و Illustrator؟

نعم. بعد التثبيت، يُعد ملف OTF بمنحنيات CFF من النوع الذي تستعمله مكتبة خطوط Adobe نفسها، ويعرضه InDesign وIllustrator مع بقية خطوطك، بما في ذلك ميزات OpenType في لوحتي Glyphs وOpenType.

لماذا ملف OTF أكبر حجمًا من ملف WOFF الذي رفعته؟

كان ملف WOFF مضغوطًا بـ zlib بينما ملف OTF غير مضغوط. تُخزَّن خطوط سطح المكتب دون ضغط ليقرأها النظام مباشرة، لذا الزيادة متوقعة ولا تعني إضافة أي شيء إلى الخط.