aspose.info
HE

CFF - פורמט קובץ גופן קומפקטי

עודכן

מהו קובץ CFF?

קובץ עם סיומת .cff הוא פורמט גופן קומפקטי והוא ידוע גם בשם PostScript Type 1, או CIDFont. CFF פועל כמיכל לאחסון גופנים מרובים יחד ביחידה אחת המכונה FontSet. העיצוב של גופני CFF מאפשר הטמעת קוד שפת PostScript המאפשר גמישות נוספת והרחבה של הפורמט לשימוש עם סביבות מדפסת. ניתן לפתוח ולהמיר קובצי גופן CFF באמצעות ממשקי API כגון Aspose.Font.

פורמט קובץ CFF

קבצי CFF הם קבצים בינאריים המכילים פריסת נתונים מובנית, בעלי סוגי נתונים מוגדרים, כותרת, ארגון גליפים ומילוני טבלה. פרטים נוספים על אלה ניתן למצוא במפרט פורמט גופן קומפקטי.

פריסת נתונים

פריסת הנתונים של פורמט קובץ CFF היא כפי שמוצג להלן.

כניסההערות
כותרת–
NameINDEX–
Top DICT INDEX–
String INDEX–
Global Subr INDEX–
קידודים–תווים–
FDSelectCIDfonts בלבד
CharStrings INDEXלגופן
גופן DICT INDEXלגופן, CIDfonts בלבד
DICT פרטילגופן
Local Subr INDEXלגופן או לכל DICT פרטי עבור CIDFonts
הודעות זכויות יוצרים וסימנים מסחריים–

סוגי מידע

סוגי נתוני CFF הם כפי שמוצג בטבלה הבאה.

שםטווחתיאור
Card80 –2551-byte מספר ללא סימן
Card160 – 655352-byte מספר לא חתום
היסטמשתנההיסט של 1, 2, 3 או 4 בתים (מצוין בשדה OffSize)
OffSize1–4מספר ללא סימן של 1 בתים מציין את הגודל של שדה או שדות Offset
SID0 – 64999מזהה מחרוזת 2 בתים

כותרת

הנתונים הבינאריים מתחילים בכותרת בעלת הפורמט המוצג בטבלה הבאה.

סוגשםתיאור
Card8majorפורמט גרסה עיקרית (החל מ-1)
Card8minorפורמט גרסה משנית (החל מ-0)
כרטיס8גודל hdrגודל כותרת (בתים)
OffSizeoffSizeהיסט מוחלט (0) גודל

הפניות

ראו גם