aspose.info
TH

CFF - รูปแบบไฟล์แบบอักษรกะทัดรัด

อัปเดตเมื่อ

ไฟล์ CFF คืออะไร??

ไฟล์ที่มีนามสกุล .cff เป็นรูปแบบตัวอักษรกะทัดรัดและเรียกอีกอย่างว่า PostScript Type 1 หรือ CIDFont CFF ทำหน้าที่เป็นที่เก็บฟอนต์หลายตัวรวมกันในหน่วยเดียวที่เรียกว่า FontSet การออกแบบฟอนต์ CFF อนุญาตให้มีการฝังรหัสภาษา PostScript ซึ่งช่วยเพิ่มความยืดหยุ่นและความสามารถในการขยายรูปแบบสำหรับการใช้งานกับสภาพแวดล้อมของเครื่องพิมพ์ ไฟล์ฟอนต์ CFF สามารถเปิดและแปลงโดยใช้ API เช่น Aspose.Font

รูปแบบไฟล์ CFF

ไฟล์ CFF เป็นไฟล์ไบนารีที่มีโครงร่างข้อมูลที่มีโครงสร้าง มีประเภทข้อมูลที่กำหนด ส่วนหัว การจัดระเบียบสัญลักษณ์ และพจนานุกรมตาราง สามารถดูรายละเอียดเพิ่มเติมเกี่ยวกับสิ่งเหล่านี้ได้ในข้อมูลจำเพาะเกี่ยวกับรูปแบบตัวอักษรขนาดเล็ก

เค้าโครงข้อมูล

เค้าโครงข้อมูลของรูปแบบไฟล์ CFF แสดงไว้ด้านล่าง

รายการความเห็น
ส่วนหัว–
ชื่อINDEX–
ดัชนี DICT ยอดนิยม–
String INDEX–
Global Subr INDEX–
การเข้ารหัส–ชุดอักขระ–
FDSelectCIDFonts เท่านั้น
CharStrings INDEXต่อแบบอักษร
Font DICT INDEXต่อฟอนต์, CIDFonts เท่านั้น
Private DICTต่อฟอนต์
Local Subr INDEXต่อฟอนต์หรือต่อ DICT ส่วนตัวสำหรับ CIDFonts
ประกาศเกี่ยวกับลิขสิทธิ์และเครื่องหมายการค้า–

ประเภทข้อมูล

ชนิดข้อมูล CFF แสดงดังตารางต่อไปนี้

ชื่อช่วงคำอธิบาย
Card80 –255หมายเลขที่ไม่ได้ลงนาม 1 ไบต์
Card160 – 65535หมายเลขที่ไม่ได้ลงนาม 2 ไบต์
ออฟเซ็ตแตกต่างกันไปออฟเซ็ต 1, 2, 3 หรือ 4 ไบต์ (ระบุโดยฟิลด์ OffSize)
OffSize1–4ตัวเลขที่ไม่ได้ลงนาม 1 ไบต์ระบุขนาดของฟิลด์ออฟเซ็ตหรือฟิลด์
SID0 – 64999ตัวระบุสตริง 2 ไบต์

หัวข้อ

ข้อมูลไบนารีเริ่มต้นด้วยส่วนหัวซึ่งมีรูปแบบที่แสดงในตารางต่อไปนี้

ประเภทชื่อคำอธิบาย
Card8เมเจอร์ฟอร์แมตเวอร์ชันเมเจอร์ (เริ่มต้นที่ 1)
Card8รองจัดรูปแบบเวอร์ชันรอง (เริ่มต้นที่ 0)
Card8hdrSizeขนาดส่วนหัว (ไบต์)
OffSizeoffSizeขนาดออฟเซ็ตสัมบูรณ์ (0)

อ้างอิง

ดูเพิ่มเติม