aspose.info
BN

CFF - কমপ্যাক্ট ফন্ট ফাইল ফরম্যাট

হালনাগাদ

একটি CFF ফাইল কি?

.cff এক্সটেনশন সহ একটি ফাইল একটি কমপ্যাক্ট ফন্ট ফরম্যাট এবং এটি একটি পোস্টস্ক্রিপ্ট টাইপ 1 বা CIDFont নামেও পরিচিত। ফন্টসেট নামে পরিচিত একক ইউনিটে একাধিক ফন্ট একসাথে সংরক্ষণ করার জন্য CFF একটি ধারক হিসাবে কাজ করে। CFF ফন্টের নকশা পোস্টস্ক্রিপ্ট ভাষার কোড এম্বেড করার অনুমতি দেয় যা প্রিন্টার পরিবেশের সাথে ব্যবহারের জন্য বিন্যাসের অতিরিক্ত নমনীয়তা এবং প্রসারিত করার অনুমতি দেয়। Aspose.Font এর মতো API ব্যবহার করে CFF ফন্ট ফাইল খোলা এবং রূপান্তর করা যেতে পারে।

CFF ফাইল ফরম্যাট

CFF ফাইলগুলি হল বাইনারি ফাইল যা একটি স্ট্রাকচার্ড ডেটা লেআউট ধারণ করে, ডেটা প্রকারগুলি সংজ্ঞায়িত করে, একটি শিরোনাম, গ্লিফ সংস্থা এবং টেবিল অভিধান। এগুলি সম্পর্কে আরও বিশদ বিবরণ compact font format specifications এ পাওয়া যাবে৷

ডেটা লেআউট

CFF ফাইল ফরম্যাটের ডেটা লেআউট নীচে দেখানো হয়েছে।

এন্ট্রিমন্তব্য
হেডার–
NameINDEX–
শীর্ষ DICT INDEX–
স্ট্রিং ইনডেক্স–
গ্লোবাল Subr INDEX–
এনকোডিং-অক্ষরসমূহ–
FDSselectশুধুমাত্র CIDFonts
CharStrings INDEXপ্রতি-ফন্ট
ফন্ট DICT INDEXপ্রতি-ফন্ট, শুধুমাত্র CIDFonts
ব্যক্তিগত DICTপ্রতি-ফন্ট
স্থানীয় Subr INDEXপ্রতি-ফন্ট বা CIDFonts-এর জন্য প্রতি-ব্যক্তিগত DICT
কপিরাইট এবং ট্রেডমার্ক বিজ্ঞপ্তি–

তথ্যের ধরণ

CFF ডেটা প্রকারগুলি নিম্নলিখিত টেবিলে দেখানো হয়েছে।

নামব্যাপ্তিবর্ণনা
কার্ড80 –2551-বাইট স্বাক্ষরবিহীন নম্বর
কার্ড160 – 655352-বাইট স্বাক্ষরবিহীন নম্বর
অফসেটপরিবর্তিত হয়1, 2, 3, বা 4 বাইট অফসেট (অফসাইজ ক্ষেত্র দ্বারা নির্দিষ্ট)
অফসাইজ1–41-বাইট স্বাক্ষরবিহীন সংখ্যা একটি অফসেট ক্ষেত্র বা ক্ষেত্রগুলির আকার নির্দিষ্ট করে
SID0 – 649992-বাইট স্ট্রিং শনাক্তকারী

হেডার

বাইনারি ডেটা একটি হেডার দিয়ে শুরু হয় যার ফর্ম্যাটটি নিম্নলিখিত টেবিলে দেখানো হয়েছে।

প্রকারনামবিবরণ
Card8majorফরম্যাট প্রধান সংস্করণ (1 থেকে শুরু)
কার্ড8অপ্রধান
কার্ড8hdrSizeহেডার সাইজ (বাইট)
অফসাইজঅফসাইজপরম অফসেট (0) আকার

তথ্যসূত্র

আরও দেখুন