aspose.info
HI

सीएफएफ - कॉम्पैक्ट फ़ॉन्ट फ़ाइल प्रारूप

अपडेट किया गया

सीएफएफ फाइल क्या है?

.cff एक्सटेंशन वाली फाइल एक कॉम्पैक्ट फॉन्ट फॉर्मेट है और इसे पोस्टस्क्रिप्ट टाइप 1, या CIDFont के रूप में भी जाना जाता है। सीएफएफ एक कंटेनर के रूप में कार्य करता है जो एक फॉन्टसेट के रूप में जानी जाने वाली एक इकाई में एक साथ कई फोंट स्टोर करता है। सीएफएफ फोंट का डिज़ाइन पोस्टस्क्रिप्ट भाषा कोड को एम्बेड करने की अनुमति देता है जो प्रिंटर वातावरण के साथ उपयोग के लिए प्रारूप के अतिरिक्त लचीलेपन और विस्तार की अनुमति देता है। CFF फ़ॉन्ट फ़ाइलें Aspose.Font जैसे API का उपयोग करके खोली और परिवर्तित की जा सकती हैं।

सीएफएफ फ़ाइल प्रारूप

CFF फाइलें बाइनरी फाइलें होती हैं जिनमें एक संरचित डेटा लेआउट होता है, जिसमें डेटा प्रकार, एक हेडर, ग्लिफ़ संगठन और टेबल डिक्शनरी परिभाषित होते हैं। इनके बारे में अधिक विवरण कॉम्पैक्ट फ़ॉन्ट प्रारूप विनिर्देशों में पाया जा सकता है।

डेटा लेआउट

CFF फ़ाइल स्वरूप का डेटा लेआउट नीचे दिखाया गया है।

प्रविष्टिटिप्पणियां
हेडर–
NameINDEX–
शीर्ष DICT INDEX–
स्ट्रिंग इंडेक्स–
ग्लोबल सुब्र इंडेक्स–
एन्कोडिंग-चारसेट–
FDSelectCIDFonts केवल
चारस्ट्रिंग्स इंडेक्सप्रति-फ़ॉन्ट
Font DICT INDEXप्रति-फ़ॉन्ट, CIDFonts केवल
निजी डीआईसीटीप्रति-फ़ॉन्ट
स्थानीय Subr INDEXCIDFonts के लिए प्रति-फ़ॉन्ट या प्रति-निजी DICT
कॉपीराइट और ट्रेडमार्क नोटिस–

डेटा के प्रकार

CFF डेटा प्रकार निम्न तालिका में दिखाए गए हैं।

नामरेंजविवरण
Card80 –2551-बाइट अहस्ताक्षरित संख्या
कार्ड160 - 655352-बाइट अहस्ताक्षरित संख्या
Offsetvaries1, 2, 3, या 4 बाइट ऑफ़सेट (ऑफसाइज़ फ़ील्ड द्वारा निर्दिष्ट)
OffSize1–41-बाइट अहस्ताक्षरित संख्या ऑफसेट फ़ील्ड या फ़ील्ड के आकार को निर्दिष्ट करती है
SID0 - 649992-बाइट स्ट्रिंग पहचानकर्ता

हैडर

बाइनरी डेटा एक हेडर से शुरू होता है जिसका प्रारूप निम्न तालिका में दिखाया गया है।

प्रकारनामविवरण
Card8Majorप्रारूप प्रमुख संस्करण (1 से शुरू)
कार्ड8मामूलीमामूली संस्करण प्रारूपित करें (0 से शुरू)
कार्ड8एचडीआरसाइजहैडर आकार (बाइट्स)
ऑफसाइजऑफसाइजनिरपेक्ष ऑफसेट (0) आकार

संदर्भ

यह भी देखें