UltKit
ছবি11
PDF13
ডকুমেন্ট ও ডেটা7
ভিডিও6
অডিও4
আরও টুল22

WOFF থেকে OTF কনভার্টার

প্রতিটি WOFF ফাইলের ভেতরে থাকে হয় একটি TrueType ফন্ট, নয়তো PostScript-ধরনের একটি OpenType ফন্ট। ভেতরের ফন্টটি PostScript ধরনের হলে OTF-এ কনভার্ট করলে ফন্টটি তার নিজস্ব আসল রূপেই ফিরে আসে, কার্ভ, হিন্টিং সবকিছু সহ।

ফন্ট কনভার্টার

অথবা TTF, OTF, WOFF … ফাইল এখানে ড্রop করুন ·

প্রতি ফাইল সর্বোচ্চ 95 MB· সর্বোচ্চ 20টি ফাইল· 30 মিনিট পরে মুছে ফেলা হয়

আউটপুট

ফাইল আমাদের সার্ভারে প্রসেস করা হয় এবং 30 মিনিট পরে মুছে ফেলা হয়।

এই টুল কীভাবে ব্যবহার করবেন

  1. 1

    WOFF ফন্ট আপলোড করুন

    একটি ব্যাচে সর্বোচ্চ ২০টি এবং প্রতিটি ৯৫ MB পর্যন্ত .woff ফাইল যোগ করুন। CFF ও TrueType ওয়েব ফন্ট মিশিয়ে দিলেও সমস্যা নেই।

  2. 2

    টার্গেট হিসেবে OTF রেখে দিন

    যে ফরম্যাটে রূপান্তর OTF-এ সেট থাকে। হিন্টিং "Keep"-এ রাখলে WOFF-এ থাকা PostScript হিন্ট অক্ষত থাকে; "Auto-hint" হিন্ট ছাড়া আসা ফন্টে হিন্ট যোগ করে।

  3. 3

    OTF-এ কনভার্ট করুন

    OTF-এ কনভার্ট করুন চাপুন, ফাইলগুলো সেভ করুন এবং ডাবল-ক্লিক করে ইনস্টল করুন। ফন্ট মেনু রিফ্রেশ হতে ডিজাইন অ্যাপ বন্ধ করে আবার খুলুন।

WOFF যদি OTF থেকে তৈরি হয়, তবে এই রূপান্তর নিখুঁত আনর‍্যাপ। TTF থেকে তৈরি হলে কার্ভগুলো কিউবিক আকারে নতুন করে লেখা হয়, তবে আকৃতি অপরিবর্তিত থাকে।

WOFF থেকে OTF নির্ভর করে ফন্টের ধরনের ওপর

২০১২ সাল থেকে W3C Recommendation হিসেবে স্বীকৃত WOFF 1.0 স্পেসিফিকেশন নতুন ধরনের ফন্ট নয়, একটি কনটেইনার নির্ধারণ করে। এর হেডারে বহন করা ফন্টের ফ্লেভার লেখা থাকে, তারপর প্রতিটি টেবিলের কম্প্রেসড ও মূল দৈর্ঘ্যসহ তালিকা থাকে। যেসব ফাউন্ড্রি PostScript-এ ফ্যামিলি আঁকে, অধিকাংশ প্রিন্ট টাইপের পেছনে যে ঐতিহ্য, তারা ওয়েব লাইসেন্সের জন্য CFF-ফ্লেভারের WOFF এক্সপোর্ট করেছে। TrueType-এ কাজ করা ফাউন্ড্রিগুলো অন্য ধরনটি এক্সপোর্ট করেছে। .woff এক্সটেনশন দেখে তা বোঝার উপায় নেই।

CFF-ফ্লেভারের ফাইলে OTF-এ রূপান্তরের অর্থ টেবিলগুলো ইনফ্লেট করে আবার লিখে দেওয়া, তাই PostScript হিন্টও টিকে থাকে এবং হিন্টিং "Keep"-এ রাখাই সঠিক। TrueType-ফ্লেভারের ফাইলে কনভার্টারকে নতুন CFF টেবিল বানাতে হয়: কোয়াড্রেটিক কার্ভ ঠিকঠাক কিউবিকে রূপান্তরিত হয়, কিন্তু TrueType নির্দেশনার CFF-এ কোনো সমতুল্য নেই, তাই তা বাদ যায়। এটি ত্রুটি নয়, শুধু ওই ফাইলের জন্য TTF আউটপুট বেছে নেওয়ার একটি কারণ।

  1. হেডার পড়া

    কোনো টেবিলে হাত দেওয়ার আগে কনভার্টার WOFF সিগনেচার ও ফ্লেভার ফিল্ড যাচাই করে।

  2. টেবিল ইনফ্লেট করা

    zlib দিয়ে কম্প্রেস করা প্রতিটি টেবিল ডিকম্প্রেস করা হয় এবং চেকসাম যাচাই হয়।

  3. OTF লেখা

    CFF ফন্ট যেমন ছিল তেমনই লেখা হয়; TrueType ফন্টে নতুন কিউবিক CFF টেবিল তৈরি হয়।

OTTO ট্যাগ: CFF ওয়েব ফন্ট চেনার উপায়

OTTOPostScript আউটলাইনযুক্ত WOFF-এর ৫–৮ নম্বর বাইটে থাকা ফ্লেভার ট্যাগ

TrueType-ফ্লেভারের WOFF একই জায়গায় বাইনারি মান 0x00010000 সংরক্ষণ করে।

ট্যাগটি OpenType থেকেই এসেছে: CFF আউটলাইনের প্রতিটি ডেস্কটপ .otf ফাইল একই চার অক্ষর দিয়ে শুরু হয়, আর WOFF সেই মানটিই হেডারে কপি করে। আপলোডের আগে যাচাই করার দরকার নেই, কারণ কনভার্টার যেভাবেই হোক এটি পড়ে নেয়। তবে ফ্লেভার জানা থাকলে এই পেজ ও WOFF থেকে TTF-এর মধ্যে বেছে নিতে সুবিধা হয়, এবং একটি ফ্যামিলি হিন্টসহ ও আরেকটি হিন্ট ছাড়া কেন আসে তাও বোঝা যায়।

নতুন ফরম্যাটেও একই পছন্দ রয়েছে। .woff2 ফাইলও তার ফ্লেভার রেকর্ড করে, এবং ফন্ট কনভার্টার এটি একইভাবে সামলায়, শুধু zlib-এর জায়গায় Brotli ব্যবহার হয়।

ওয়েব ফন্ট ডেস্কটপে ব্যবহারের লাইসেন্স

WOFF

Web Open Font Format

WOFF হলো Mozilla, Opera ও Microsoft তৈরি করা একটি ওয়েব ফন্ট ফরম্যাট, যা ২০১২ সালে W3C Recommendation হিসেবে প্রকাশিত হয়। এটি TrueType বা OpenType ফন্ট ডেটাকে কম্প্রেশন ও মেটাডেটাসহ মুড়িয়ে দ্রুত ডাউনলোড সম্ভব করে। সব ব্রাউজার WOFF সমর্থন করে, তবে এর জায়গা অনেকটাই নিয়েছে WOFF2, যা আরও ভালো কম্প্রেস করে। ডেস্কটপ অপারেটিং সিস্টেমে WOFF ফন্ট সরাসরি ইনস্টল করা যায় না।

কম্প্রেশন
লসলেস
স্বচ্ছতা (ট্রান্সপারেন্সি)
–
অ্যানিমেশন
–
প্রবর্তনের সাল
2012 · W3C (Mozilla, Opera, Microsoft)
WOFF কনভার্টার

OTF

OpenType ফন্ট

OTF হলো OpenType ফন্ট ফরম্যাট, যা ১৯৯৬ সালে Microsoft ও Adobe তৈরি করে এবং এখন ISO স্ট্যান্ডার্ড ISO/IEC 14496-22। এতে TrueType বা PostScript (CFF) আউটলাইন থাকতে পারে এবং লিগেচার, অল্টারনেট, স্মল ক্যাপ ও বিস্তৃত ভাষা কভারেজের মতো উন্নত টাইপোগ্রাফি সমর্থিত। সব প্রধান প্ল্যাটফর্মে পেশাদার ফন্টের স্ট্যান্ডার্ড OpenType। এটি ওয়েবের জন্য কমপ্রেস করা নয়, তাই ওয়েবসাইট সাধারণত WOFF2 ব্যবহার করে।

কম্প্রেশন
লসলেস
স্বচ্ছতা (ট্রান্সপারেন্সি)
–
অ্যানিমেশন
–
প্রবর্তনের সাল
1996 · Microsoft and Adobe
OTF কনভার্টার

WOFF থেকে OTF ওয়েবের জন্য মোড়ানো ফন্টকে OpenType হিসেবে ডেস্কটপে ফিরিয়ে আনে। WOFF যদি CFF ফন্ট থেকে তৈরি হয়ে থাকে তবে এটি নিখুঁত আনর‍্যাপ, এবং প্রিন্ট ও Adobe ওয়ার্কফ্লোর জন্য স্বাভাবিক পছন্দ।

WOFF থেকে OTF: প্রায়ই জিজ্ঞাসিত প্রশ্ন

WOFF কে OTF-এ কনভার্ট করব, নাকি TTF-এ?

ফাইলের ভেতরের আউটলাইন দেখুন। যে WOFF-এর হেডারে OTTO লেখা, তাতে CFF আউটলাইন থাকে এবং কোনো কার্ভ না বদলেই OTF-এ রূপান্তর হয়। TrueType আউটলাইন থেকে তৈরি ফাইল WOFF থেকে TTF-এর মতোই ভালোভাবে ইনস্টল হয়, আর তাতে গ্লিফ নতুন করে লিখতে হয় না।

একটি WOFF-এ CFF নাকি TrueType আউটলাইন আছে, কীভাবে বুঝব?

প্রথম আট বাইট দেখুন। প্রতিটি WOFF শুরু হয় wOFF সিগনেচার দিয়ে, আর পরের চার বাইটে ফ্লেভার থাকে: CFF আউটলাইনের জন্য OTTO, অথবা TrueType-এর জন্য বাইনারি সংস্করণ নম্বর 1.0। যেকোনো হেক্স ভিউয়ার, বা টার্মিনালে xxd -l 8 দিয়ে এগুলো দেখা যায়।

OTF ফাইলটি কি ফাউন্ড্রির মূল ফন্টের হুবহু একই?

কার্যত হ্যাঁ, যখন ফ্লেভার CFF: আউটলাইন, হিন্ট, মেট্রিক্স ও ফিচার একই থাকে। ফাইলটি ডিকম্প্রেস করা টেবিল থেকে নতুন করে তৈরি হয়, তাই ফাউন্ড্রির মূল ফাইলের বাইট ও টেবিলের ক্রম আলাদা হতে পারে, তবে রেন্ডারিংয়ে এর কোনো প্রভাব পড়ে না।

WOFF থেকে বানানো OTF কি Adobe InDesign ও Illustrator-এ কাজ করে?

হ্যাঁ। ইনস্টল করার পর CFF আউটলাইনের OTF ঠিক সেই ধরনের ফন্ট যা Adobe-র নিজস্ব টাইপ লাইব্রেরি ব্যবহার করে। InDesign ও Illustrator এটিকে অন্য ফন্টের সঙ্গে তালিকাভুক্ত করে, এর OpenType ফিচারসহ Glyphs ও OpenType প্যানেলে।

আপলোড করা WOFF-এর চেয়ে OTF ফাইলটি বড় কেন?

WOFF zlib দিয়ে কম্প্রেস করা ছিল, কিন্তু OTF নয়। ডেস্কটপ ফন্ট আনকম্প্রেসড অবস্থায় রাখা হয় যাতে সিস্টেম সরাসরি পড়তে পারে, তাই সাইজ বাড়া স্বাভাবিক; এর মানে এই নয় যে কিছু যোগ হয়েছে।