aspose.info
AR

CFF - تنسيق ملف الخط المضغوط

تاريخ التحديث

ما هو ملف CFF؟

الملف ذو الامتداد .cff هو تنسيق خط مضغوط ويُعرف أيضًا باسم PostScript Type 1 أو CIDFont. يعمل CFF كحاوية لتخزين خطوط متعددة معًا في وحدة واحدة تُعرف باسم FontSet. يسمح تصميم خطوط CFF بدمج رمز لغة PostScript الذي يسمح بمرونة إضافية وقابلية للتوسيع للتنسيق للاستخدام مع بيئات الطابعة. يمكن فتح ملفات خط CFF وتحويلها باستخدام واجهات برمجة التطبيقات مثل Aspose.Font.

تنسيق ملف CFF

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

تخطيط البيانات

تخطيط البيانات لتنسيق ملف CFF كما هو موضح أدناه.

الإدخالالتعليقات
رأس-
الاسمINDEX-
أعلى مؤشر DICT-
مؤشر السلسلة-
مؤشر Subr العالمي-
الترميزات - المحارف-
FDSelectCIDFonts فقط
مؤشر CharStringsلكل خط
الخط DICT INDEXلكل خط ، CIDFonts فقط
DICT خاصلكل خط
فهرس فرعي محليلكل خط أو DICT لكل خاص لـ CIDFonts
إشعارات حقوق النشر والعلامات التجارية-

أنواع البيانات

أنواع بيانات CFF موضحة في الجدول التالي.

الاسمالنطاقالوصف
Card80 –255رقم غير موقع 1 بايت
بطاقة 160 - 65535رقم 2 بايت غير موقع
الإزاحةيختلفإزاحة 1 أو 2 أو 3 أو 4 بايت (محدد بواسطة حقل OffSize)
OffSize1–4رقم غير موقع من 1 بايت يحدد حجم حقل أو حقول الإزاحة
SID0-64999معرف سلسلة 2 بايت

العنوان

تبدأ البيانات الثنائية برأس له التنسيق الموضح في الجدول التالي.

النوعالاسمالوصف
Card8الكبرىتنسيق الإصدار الرئيسي (بدءًا من 1)
Card8ثانويتنسيق إصدار ثانوي (يبدأ من 0)
Card8حجم HDrحجم الرأس (بايت)
OffSizeoffSizeحجم الإزاحة المطلق (0)

مراجع

انظر أيضًا