WOFF2 ওয়েబ్ ফন্ট (.woff2)

W3C স্ট্যান্ডার্ড

ওয়েব ওপেন ফন্ট ফরম্যাট ২.০ (WOFF2) হলো ওয়েব টাইপোগ্রাফির জন্য প্রধান বৈশ্বিক স্ট্যান্ডার্ড, যা আধুনিক ওয়েবে সর্বোচ্চ গতি এবং সর্বনিম্ন ফাইলের আকার অর্জনের জন্য গুগলের ব্রটলিন কম্প্রেশন অ্যালগরিদম এবং কাস্টম ফন্ট টেবিল প্রিপ্ৰসেসিং ব্যবহার করে।

TTF থেকে WOFF2 কনভার্ট করুন

বিনামূল্যে ইন-ব্রাউজার TTF থেকে WOFF2 কনভার্টার। আপনার ডিভাইসে তাত্ক্ষণিকভাবে ফাইল কনভার্ট করুন।

ইনস্পেক্ট ও মেটাডেটা

অপারেটিং সিস্টেম এবং ফাইল অ্যানালাইজারগুলো শুরুর বাইনারি বাইট সিকোয়েন্স পরীক্ষা করে WOFF2 ফাইল শনাক্ত করে:

এখানে ফাইল নির্বাচন করুন বা ড্রপ করুন

১০০% প্রাইভেট ব্রাউজার-মধ্যস্থ কনভার্শন - ফাইল কখনো আপনার ডিভাইস ছেড়ে যায় না

অথবা পেস্ট করুন Ctrl+V
জিরো-নেটওয়ার্ক-ট্রান্সমিশন প্রাইভেসি গ্যারান্টি: বাহ্যিক সার্ভারে ০ বাইট আপলোড করা হয়েছে। সমস্ত প্রক্রিয়াকরণ আপনার ব্রাউজার স্যান্ডবক্সে স্থানীয়ভাবে ঘটেছে।

বাইট-লেভেল হেডার সিগনেচার (ম্যাজিক বাইটস)

অপারেটিং সিস্টেম এবং ফাইল অ্যানালাইজারগুলো শুরুর বাইনারি বাইট সিকোয়েন্স পরীক্ষা করে WOFF2 ফাইল শনাক্ত করে:

হেক্স সিগনেচার (অফসেট 0):

77 4F 46 32

ASCII রিপ্রেজেন্টেশন: wOF2

স্ট্যান্ডার্ডাইজেশন: W3C Recommendation (2018)

প্রযুক্তিগত বৈশিষ্ট্য

কন্টেইনার আর্কিটেকচার48-byte WOFF2 header followed by table directory, Brotli-compressed font data stream, and optional metadata
কম্প্রেশনBrotli compression combined with specialized glyph table transforms ('glyf' and 'loca' pre-conditioning)
বাইট এন্ডিয়াননেসBig-Endian header / Brotli bitstream
কালার স্পেসCOLRv0, COLRv1, OpenType-SVG, CBDT color emoji
চ্যানেল ও কাঠামোTrueType or CFF outlines, variable font axes, layout tables, and color emoji
সর্বোচ্চ মাত্রাUp to 65,535 glyphs per font file
স্বচ্ছতাFull transparency support in color emoji and SVG font tables
স্ট্রিমিং ও প্রোগ্রেসিভUltra-compact single-stream Brotli payload designed for high-speed HTTP/2 & HTTP/3 multiplexing

টেকনিক্যাল তুলনা ম্যাট্রিক্স: WOFF2 বনাম প্রতিযোগীগণ

প্রযুক্তিগত বৈশিষ্ট্যWOFF2 (বর্তমান)WOFFTTFOTF
কম্প্রেশন দক্ষতাসর্বোচ্চ (Brotli + টেবিল ট্রান্সফর্ম)মাঝারি (zlib কম্প্রেশন)নেই (আনকম্প্রেসড)নেই (আনকম্প্রেসড)
ম্যাজিক বাইটwOF2 (0x77 0x4F 0x46 0x32)wOFF (0x77 0x4F 0x46 0x46)0x00 0x01 0x00 0x00OTTO (0x4F 0x54 0x54 0x4F)
প্রাথমিক গন্তব্যআধুনিক ওয়েব টাইপোগ্রাফি (@font-face)লিগ্যাসি ওয়েব টাইপোগ্রাফিডেস্কটপ অপারেটিং সিস্টেমডেস্কটপ প্রিন্ট ও প্রিপ্রেস
সাধারণ ফাইলের সাইজ১৫ KB - ৪০ KB (আল্ট্রা-কম্প্যাক্ট)২৫ KB - ৬০ KB৪০ KB - ১২০ KB৪০ KB - ১২০ KB

সাধারণ করাপশন মোড এবং হেক্স রিকভারি গাইড

ব্রাউজার ফলব্যাক সিস্টেম ফন্ট প্রদর্শন করে এবং 'OTS parsing error: Failed to decompress WOFF2 stream' লগ করে।

মূল কারণ: ক্ষতিগ্রস্ত ব্রটলিন বিটস্ট্রিম অথবা WOFF2 হেডারে অমিল আনকম্প্রেসড ফন্ট সাইজের ঘোষণা।

পুনরুদ্ধার: File2File WOFF2 Converter ব্যবহার করে ফন্ট পুনরায় এনকোড করুন।

নিরাপত্তা বিশ্লেষণ ও পার্সার অ্যাটাক ভেক্টর

WOFF2 ফাইলগুলো সরাসরি ব্রাউজার রেন্ডারিং ইঞ্জিন দ্বারা ডিকোড করা হয় এবং মেমরি দূষণ রোধ করতে ওপেনটাইপ স্যানিটাইজার (OTS) এর মাধ্যমে স্যানিটাইজ করা আবশ্যক।

পরিচিত অ্যাটাক ভেক্টর

  • পুনর্নির্মিত টেবিল অফসেট গণনার সময় পূর্ণসংখ্যা ওভারফ্লো (Integer overflow)।
  • ব্রটলিন ডিকম্প্রেশন স্ট্রিমে বাফার ওভার-রিড।
  • 'glyf' টেবিল রিভার্স-ট্রান্সফর্ম প্রক্রিয়াকরণের সময় মেমরি দূষণ।

প্রতিরক্ষামূলক সেরা অনুশীলন:

ঐতিহাসিক উৎপত্তি ও মাইলফলক

2018W3C আনুষ্ঠানিকভাবে WOFF2-কে একটি অফিসিয়াল ওয়েব স্ট্যান্ডার্ড রিকমেন্ডেশন হিসেবে অনুমোদন করে।
2016Apple Safari 10 নেটিভ WOFF2 সমর্থন যোগ করে, যা Chrome, Firefox এবং Edge জুড়ে ইউনিভার্সাল ব্রাউজার গ্রহণ সম্পন্ন করে।
2015Google-এর প্রকৌশলীরা Google Fonts-এ ব্যান্ডউইথ ব্যবহার নাটকীয়ভাবে কমাতে WOFF2 তৈরি করেন।

প্রধান সুবিধাসমূহ ও গুণাবলী

  • ওয়েব ফন্টের জন্য অবিসংবাদিত গোল্ড স্ট্যান্ডার্ড: WOFF 1.0-এর তুলনায় প্রায় ৩০% ছোট এবং কাঁচা TTF-এর তুলনায় ৫০% ছোট ফাইলের সাইজ অর্জন করে।
  • আধুনিক ডেস্কটপ এবং মোবাইল ব্রাউজারের ১০০% জুড়ে ইউনিভার্সাল নেটিভ ব্রাউজার সমর্থন।
  • কাস্টম ফন্ট টেবিল ট্রান্সফর্মগুলো ব্রটলিন এন্ট্রপি কম্প্রেশন সর্বাধিক করতে গ্লিফ স্থানাঙ্ক এবং বাউন্ডিং বক্স পুনর্নির্মাণ করে।

কারিগরি সীমাবদ্ধতা ও অসুবিধা

  • সরাসরি ডেস্কটপ অপারেটিং সিস্টেমে ইনস্টল করা যায় না (TTF বা OTF-এ রূপান্তর প্রয়োজন)।
  • ব্রটলিন কম্প্রেশন লেভেল ১১ অপ্টিমাইজেশানের কারণে এনকোডিংয়ের জন্য উল্লেখযোগ্য CPU সময়ের প্রয়োজন হয়।
  • জটিল টেবিল পুনর্নির্মাণ অ্যালগরিদমগুলোর জন্য বিশেষায়িত ডিকোডিং লাইব্রেরি প্রয়োজন।

আকর্ষণীয় কারিগরি তথ্য

  • গুগল বিশেষভাবে Google Fonts-এর গতি বাড়ানোর জন্য WOFF2 তৈরি করেছে, যা পুরো ইন্টারনেটে প্রতিদিন বিলিয়ন বিলিয়ন ফন্ট অনুরোধ পরিবেশন করে।
  • WOFF2 কেবল ফন্ট কম্প্রেশনই করে না; এটি অপ্রয়োজনীয় স্থানাঙ্ক পূর্বাভাস ডেটা সরিয়ে ফেলার জন্য কম্প্রেশনের আগে সক্রিয়ভাবে 'glyf' এবং 'loca' টেবিলগুলোকে রূপান্তর করে।
  • আপনি যদি যেকোনো আধুনিক ওয়েবসাইটের নেটওয়ার্ক ট্যাব চেক করেন, তবে দেখতে পাবেন লোড হওয়া প্রায় প্রতিটি কাস্টম ফন্টই WOFF2 ফরম্যাটে রয়েছে।

সচরাচর জিজ্ঞাসಿತ টেকনিক্যাল প্রশ্নাবলি

WOFF2 কেন ওয়েবসাইটের জন্য সেরা ফন্ট ফরম্যাট?

WOFF2 যেকোনো ফরম্যাটের চেয়ে ফন্টগুলোকে প্রায় 30% ছোট করে সংকুচিত করে এবং সমস্ত আধুনিক ব্রাউজারে তাৎক্ষণিকভাবে ডিকম্প্রেস করে, যা আপনার ওয়েব পেজগুলোকে দ্রুত লোড করতে সাহায্য করে।

আমার কম্পিউটারে ইনস্টল করার জন্য আমি কি WOFF2 কে TTF-এ রূপান্তর করতে পারি?

হ্যাঁ! আপনি সরাসরি আপনার ওয়েব ব্রাউজারে File2File.app ব্যবহার করে যেকোনো WOFF2 ফন্টকে কয়েক সেকেন্ডের মধ্যে একটি ইনস্টলযোগ্য ডেস্কটপ TTF বা OTF ফন্টে রূপান্তর করতে পারেন।

সব আধুনিক ওয়েব ব্রাউজার কি WOFF2 সমর্থন করে?

হ্যাঁ। প্রতিটি আধুনিক ব্রাউজার (Chrome, Safari, Firefox, Edge, iOS Safari, Android Chrome) ২০১৮ সাল থেকে নেটিভভাবে WOFF2 সমর্থন করে আসছে।