এটি হল ot2kpx কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
ot2kpx - OpenType ফন্ট থেকে কার্নিং তথ্য বের করুন
সাইনোপিসিস
ot2kpx ফন্ট ফাইল
বর্ণনাঃ
ot2kpx ওপেনটাইপ ফন্ট থেকে কার্নিং ডেটা বের করুন (উভয় ওটিফ এবং ttf বিন্যাস) এবং প্রিন্ট
এটা (in এএফএম বিন্যাস) থেকে "stdout"।
বিকল্প এবং যুক্তি
ফন্ট ফাইল
OpenType ফন্ট (যেকোনো একটিতে ওটিফ or ttf বিন্যাস)।
বিধিনিষেধ
- ot2kpx সমস্ত OpenType স্পেসিফিকেশন বাস্তবায়ন করে না। অনুপস্থিত জিনিস
অন্তর্ভুক্ত: একাধিক ফন্ট ধারণকারী ফন্ট ফাইলের জন্য সমর্থন, সঙ্গে LookupTables
2 ব্যতীত অন্য LookupTypes, 0 ছাড়া অন্য ফরম্যাট সহ "kern" টেবিল এবং ValueRecords এর সাথে
শুধু XAdvance ডেটা ছাড়া অন্যান্য ধরনের ডেটা।
এই সীমাবদ্ধতার বেশিরভাগই কোন ব্যাপার না, যেহেতু অনুপস্থিত বৈশিষ্ট্যগুলি বিরল (একমাত্র
আমি জানি যে ফন্টগুলি ব্যবহার করে সেগুলি হল নন-ওয়েস্টার্ন ফন্ট যা অ্যাডোব রিডারের সাথে আসে)।
উপরন্তু, এই বৈশিষ্ট্যগুলির অনেকগুলি সংজ্ঞায়িত করে (ওপেনটাইপ স্পেসিফিকেশন অনুযায়ী)
"সূক্ষ্ম, ডিভাইস নির্ভর সমন্বয় at নির্দিষ্ট ফন্ট মাপ or যন্ত্র সিদ্ধান্ত";
যেহেতু এই ধরনের সমন্বয় প্রকাশ করার কোন উপায় নেই এএফএম বিন্যাস, তাদের উপেক্ষা মনে হয়
যাইহোক একমাত্র বিকল্প হতে হবে।
- ot2kpx প্রথমে "কার্ন" টেবিল থেকে কার্নিং ডেটা সংগ্রহ করে, তারপর সমস্ত LookupTables থেকে
"কার্ন" বৈশিষ্ট্যের সাথে যুক্ত; যদি একটি কার্নিং জোড়া একাধিক বার ঘটে, প্রথমটি
দেখা মান নির্বাচন করা হয়. এই পদ্ধতির সাথে বেশ কয়েকটি সমস্যা রয়েছে (বা হতে পারে):
- OpenType স্পেসিফিকেশন বলে যে ফন্ট ইন ওটিফ বিন্যাসে "কার্ন" ব্যবহার করা উচিত নয়
মোটেও টেবিল, শুধুমাত্র "GPOS" টেবিল থেকে লুকআপ। এরকম অনেক ফন্ট করে,
যাইহোক, একটি "কার্ন" টেবিল রয়েছে, কিন্তু "GPOS" টেবিল নেই; তাই আমরা "কার্ন" টেবিল ব্যবহার করি
যাহাই হউক না কেন।
- সমস্ত LookupTables পড়ার পরিবর্তে, ব্যবহারকারীকে একটি নির্দিষ্ট করতে দেওয়া ভাল হতে পারে
স্ক্রিপ্ট এবং ভাষা এবং সেই মানগুলির জন্য শুধুমাত্র LookupTables প্রক্রিয়া করুন। যাহোক,
অন্তত আমি যে ফন্টগুলি পরীক্ষা করেছি তাতে, সমস্ত স্ক্রিপ্ট/ভাষার সংমিশ্রণ শেষ পর্যন্ত নির্দেশ করে
থেকে একই "kern" LookupTables, তাই এই পদ্ধতির কোন পার্থক্য হবে না
(কোডকে আরও জটিল করা ছাড়াও)।
onworks.net পরিষেবা ব্যবহার করে অনলাইনে ot2kpx ব্যবহার করুন