TTF vs OTF vs WOFF: কোন ফন্ট ফরম্যাট কোথায় ব্যবহার করবেন
কম্পিউটারে TTF বা OTF ইনস্টল করুন, আর ওয়েবসাইটে WOFF2 ব্যবহার করুন। TrueType আর OpenType হলো ডেস্কটপ ফরম্যাট, যা সব অপারেটিং সিস্টেম পড়তে পারে; WOFF আর WOFF2-এ একই ফন্ট ডেটা ডাউনলোডের জন্য কম্প্রেস করা থাকে, আর ব্রাউজার WOFF2 বেশি পছন্দ করে, কারণ এটি প্রায় 30% ছোট।
কোন ফন্ট ফরম্যাট ব্যবহার করব: TTF, OTF, WOFF নাকি WOFF2?
কম্পিউটারে ইনস্টল করার জন্য TTF বা OTF নিন; দুটোই Windows, macOS ও Linux-এ চলে। ওয়েবসাইটের জন্য প্রথমে WOFF2 দিন, আর WOFF রাখুন শুধু ফলব্যাক হিসেবে। ওয়েব পেজে সরাসরি TTF বা OTF ফাইল দিলে ফাইল প্রয়োজনের চেয়ে ২–৩ গুণ ভারী হয়।
সহজ ভাষায় TrueType, OpenType, WOFF ও WOFF2
TrueType এই চারটির মধ্যে সবচেয়ে পুরোনো। Apple ১৯৯১ সালে System 7-এর সঙ্গে এটি প্রকাশ করে, আর পরের বছর Microsoft Windows 3.1-এ এটি গ্রহণ করে। TrueType ফন্টে প্রতিটি অক্ষর আঁকা হয় কোয়াড্রাটিক কার্ভ দিয়ে, যেখানে প্রতিটি বাঁকা অংশে একটি করে কন্ট্রোল পয়েন্ট থাকে এবং প্রথম দিকের হার্ডওয়্যারে এগুলো আঁকা সস্তা ছিল। এতে হিন্টিংও থাকে: ফন্টের ভেতরের ছোট প্রোগ্রাম, যা স্টেম ও কার্ভকে পিক্সেল গ্রিডে বসিয়ে দেয়, ফলে কম রেজোলিউশনের স্ক্রিনেও লেখা পরিষ্কার থাকে। কোয়াড্রাটিক আউটলাইনের এই ফন্টগুলো আজও .ttf এক্সটেনশনে চেনা যায়।
১৯৯৬ সালে Microsoft ও Adobe-র ঘোষণা করা OpenType নতুন ধরনের আউটলাইন নয়, বরং একটি র্যাপার। এতে TrueType আউটলাইন থাকতে পারে, অথবা CFF টেবিলে রাখা PostScript আউটলাইন, যেখানে প্রতিটি অংশে দুটি কন্ট্রোল পয়েন্টসহ কিউবিক কার্ভ ব্যবহার হয়। এই আউটলাইনের চারপাশে উন্নত টাইপোগ্রাফির জন্য লেআউট টেবিল যোগ হয়: স্ট্যান্ডার্ড ও ডিসক্রিশনারি লিগেচার, স্মল ক্যাপস, ওল্ড-স্টাইল ফিগার, স্টাইলিস্টিক সেট, কনটেক্সচুয়াল অল্টারনেট ও কার্নিং। রীতি অনুযায়ী CFF-ভিত্তিক OpenType ফন্ট .otf হিসেবে সেভ হয়, আর TrueType আউটলাইনের OpenType ফন্ট .ttf এক্সটেনশনই রাখে।
WOFF ও WOFF2 ওয়েবের জন্য তৈরি র্যাপার। WOFF-এর খসড়া হয় ২০০৯ সালে, ২০১২ সালে এটি W3C Recommendation হয়; এটি প্রতিটি ফন্ট টেবিল zlib দিয়ে কম্প্রেস করে। WOFF2 ২০১৮ সালে W3C Recommendation হয়, Brotli ব্যবহার করে এবং আগে গ্লিফ ডেটা প্রসেস করে নেয়, ফলে সাধারণত WOFF-এর চেয়ে প্রায় ৩০% ছোট হয়। আরও তিনটি পাশের ফরম্যাট ছবিটা সম্পূর্ণ করে। EOT ছিল Internet Explorer-এর নিজস্ব ওয়েব ফরম্যাট, SVG ফন্ট ছিল শুধু Safari-র জন্য একটি প্রাথমিক সাময়িক সমাধান, আর ২০১৬ সালে OpenType 1.8-এ যোগ হওয়া ভ্যারিয়েবল ফন্ট একটি ফাইলেই ওয়েট বা উইডথের পুরো পরিসর রাখে।
1991
TrueType
Apple System 7-এর সঙ্গে কোয়াড্রাটিক আউটলাইন ও হিন্টিং আনে; ১৯৯২ সালে Windows 3.1 তা অনুসরণ করে।
1996
OpenType
Microsoft ও Adobe TrueType বা CFF আউটলাইনের জন্য একটি কন্টেইনার ঘোষণা করে, সঙ্গে লেআউট ফিচার।
2012
WOFF 1.0
২০০৯ সালে খসড়া হয়ে W3C Recommendation হয়: একই টেবিল, zlib দিয়ে কম্প্রেস করা।
2016
ভ্যারিয়েবল ফন্ট
OpenType 1.8-এ একটি ফাইলেই ক্রমাগত ওয়েট, উইডথ বা স্ল্যান্ট অ্যাক্সিস রাখা যায়।
2018
WOFF2
Brotli ব্যবহার করা W3C Recommendation; সাধারণত WOFF-এর চেয়ে প্রায় ৩০% ছোট।
কম্পিউটারে কোন ফরম্যাট ইনস্টল করবেন
TTF বা OTF ইনস্টল করুন, কোনটি নেবেন তা নিয়ে ভাববেন না। Windows 10 ও 11-এ রাইট-ক্লিক করে Install দিলেই দুটো ইনস্টল হয়, macOS-এ দুটোই Font Book-এ খোলে, আর Linux ডেস্কটপে ফন্ট ক্যাশ রিফ্রেশ হলে ~/.local/share/fonts থেকে দুটোই পাওয়া যায়। Word, Photoshop, Figma-র ডেস্কটপ অ্যাপ, Affinity ও LibreOffice সবই দুটো পড়তে পারে। কোনো ডিজাইনার একই ফ্যামিলি দুই ধরনেই পাঠালে সাধারণত OTF-ই টাইপ ডিজাইনারের মূল আঁকা সংস্করণ, আর TTF পুরোনো সফটওয়্যারের জন্য করা কনভার্সন।
পার্থক্য যেখানে গুরুত্বপূর্ণ, সেই ক্ষেত্র সীমিত। কিছু কাটিং-মেশিন ও এমব্রয়ডারি প্রোগ্রাম, গেম ইঞ্জিন এবং মাইক্রোকন্ট্রোলার ডিসপ্লে লাইব্রেরি শুধু TrueType আউটলাইন বোঝে, তাই সেখানে CFF-ভিত্তিক OTF ভাঙা দেখায় এবং OTF থেকে TTF কনভার্ট করতে হয়। উল্টো দিকে, ডেস্কটপে WOFF বা WOFF2 সরাসরি ইনস্টল হয় না: ওই ফাইলগুলো ব্রাউজারের জন্য প্যাক করা। একটি ফ্যামিলির একটি সংস্করণই ইনস্টল করুন, কারণ একই অভ্যন্তরীণ নামের TTF ও OTF ফন্ট মেনুতে গোলমাল বাধায় এবং অ্যাপ ভুলটি বেছে নিতে পারে।
- TrueType Collection.ttc · ফন্ট কালেকশন · .otc
- একটিমাত্র ফাইল, যাতে একাধিক ফন্ট থাকে, সাধারণত একটি ফ্যামিলির বিভিন্ন স্টাইল বা ভাষার ভ্যারিয়েন্ট, এবং জায়গা বাঁচাতে একই গ্লিফ ভাগ করে নেয়। Windows ও macOS এর ভেতরের সব ফন্ট একসঙ্গে ইনস্টল করে; Noto Sans CJK-র মতো সিস্টেম CJK ফ্যামিলি প্রায়ই এভাবে বিতরণ হয়। CFF আউটলাইনের কালেকশন কখনও কখনও
.otcএক্সটেনশন ব্যবহার করে।
ওয়েবসাইটে কোন ফরম্যাট ব্যবহার করবেন
Chrome, Edge, Firefox ও Safari-র সব বর্তমান সংস্করণ WOFF2 পড়ে, তাই আপনার @font-face রুলে এটিই প্রথম এবং প্রায়ই একমাত্র সোর্স হওয়া উচিত। এর পরে WOFF লাইন যোগ করুন কেবল তখনই, যদি অ্যানালিটিক্সে প্রায় ২০১৬-র আগের ব্রাউজার দেখা যায়, যেমন পুরোনো Android WebView বা এমবেডেড টিভি ব্রাউজার। ব্রাউজার src তালিকা ক্রমানুসারে দেখে এবং যে প্রথম ফরম্যাট সাপোর্ট করে সেটি নামায়, তাই ফলব্যাকের কোনো খরচ আধুনিক ভিজিটরদের হয় না। আপনার কাছে ডেস্কটপ TrueType ফাইল থাকলে TTF থেকে WOFF এক ধাপেই সেই ফলব্যাক বানিয়ে দেয়।
কোনো প্ল্যাটফর্ম বাধ্য না করলে সাইটে সরাসরি TTF বা OTF দেবেন না; কিছু ইমেইল বিল্ডার ও পুরোনো কনটেন্ট সিস্টেম এমন বাধ্যতা তৈরি করে। ব্রাউজার এগুলো ঠিকই রেন্ডার করে, কিন্তু সার্ভার ফন্ট gzip না করলে ফাইল আনকমপ্রেসড অবস্থায় যায়, আর যে কেউ ইনস্টল করার মতো ডেস্কটপ কপি পেয়ে যায়। নিচের font-display: swap লাইন ব্রাউজারকে বলে, ফন্ট আসার অপেক্ষায় ৩ সেকেন্ড পর্যন্ত লেখা লুকিয়ে না রেখে সঙ্গে সঙ্গে ফলব্যাক ফন্টে লেখা দেখাতে এবং ফন্ট এলে বদলে নিতে।
সম্ভব হলে ফাইলগুলো নিজের ডোমেইনে হোস্ট করুন। Chrome, Safari ও Firefox এখন সাইট অনুযায়ী ক্যাশ আলাদা করে, তাই শেয়ার্ড CDN থেকে আনা ফন্ট আর ওয়েবসাইটের মধ্যে পুনর্ব্যবহার হয় না, আর নিজে হোস্ট করলে একটি DNS লুকআপ ও কানেকশন বাঁচে। <link rel="preload"> দিন শুধু ফোল্ডের ওপরে ব্যবহৃত এক-দুটি ওয়েটের জন্য; সব স্টাইল প্রিলোড করলে ব্যান্ডউইডথে আপনার ছবির সঙ্গে প্রতিযোগিতা হয়।
@font-face {
font-family: "Source Serif";
src: url("/fonts/source-serif-regular.woff2") format("woff2"),
url("/fonts/source-serif-regular.woff") format("woff");
font-weight: 400;
font-style: normal;
font-display: swap;
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+2013-2014, U+2018-201E, U+20AC;
}ফন্ট ফাইলের সাধারণ সাইজ, আর সাবসেটিং কেন জরুরি
WOFF2 হিসেবে সেভ করা একটি ল্যাটিন টেক্সট ওয়েটের ওজন সাধারণত ২০–৬০ KB। একই ফন্ট আনকমপ্রেসড TTF-এ প্রায়ই দুই থেকে তিন গুণ বড়, আর গ্রিক, সিরিলিক ও ভিয়েতনামিজও কভার করা ফ্যামিলি প্রতি স্টাইলে ২০০ KB ছাড়াতে পারে। চীনা, জাপানি ও কোরিয়ান ফন্ট একেবারে অন্য মাপের: একটি পূর্ণ CJK ওয়েটে হাজার হাজার গ্লিফ থাকে এবং WOFF2 কম্প্রেশনের পরও সাধারণত কয়েক মেগাবাইট হয়, যা পেজ লেখা দেখানোর আগে লোড করার জন্য অনেক বেশি।
সাবসেটিং এমন অক্ষর সরিয়ে দেয় যা পেজে কখনও ব্যবহার হয় না, আর unicode-range ব্রাউজারকে জানায় ফাইলটি কোন অক্ষরগুলো কভার করে, ফলে পেজে সেই অক্ষর থাকলেই ফাইলটি নামে। Google Fonts CJK-র জন্য ঠিক এটাই করে, প্রতিটি ফ্যামিলিকে অনেক ছোট টুকরোয় ভাগ করে প্রয়োজনমতো লোড করে। নিজের ফন্টের জন্য ফন্ট কনভার্টার-এর যে অক্ষর রাখবেন অপশন সার্ভারে যাওয়ার আগেই ফাইলকে Latin + accents বা শুধু আমার টাইপ করা অক্ষর-এ ছেঁটে দেয়; কম্পিউটারে ইনস্টল করার যেকোনো ফন্টের জন্য সব অক্ষর রাখুন।
- WOFF2 হিসেবে সাধারণ ল্যাটিন টেক্সট ওয়েট
- ২০–৬০ KB
- WOFF-এর তুলনায় WOFF2-এ সাধারণ সাশ্রয়
- ≈ 30%
- WOFF2 হলেও সাধারণ পূর্ণ CJK ওয়েট
- কয়েক MB
ফন্ট ফরম্যাট কনভার্ট করলে কী নষ্ট হতে পারে
TTF থেকে OTF এবং উল্টোটা TrueType-ভিত্তিক ফন্টের জন্য শুধু কন্টেইনার বদল: আউটলাইন টেবিল, মেট্রিকস ও লেআউট ফিচার অক্ষত থেকে যায়। আসল জটিল ক্ষেত্র হলো CFF-ভিত্তিক OTF থেকে TTF। কিউবিক কার্ভ কোয়াড্রাটিক আউটলাইন ফরম্যাটে সরাসরি কপি করা যায় না, তাই প্রতিটি কার্ভ এক বা একাধিক কোয়াড্রাটিক অংশে নতুন করে আঁকা হয়, এক পিক্সেলের চেয়ে অনেক ছোট সহনসীমার মধ্যে। PostScript হিন্টও অনুবাদ করা যায় না, তাই OTF থেকে TTF টুল হিন্টিং-এ রাখা, সরানো বা অটো-হিন্ট বিকল্প দেয়।
ওয়েব থেকে ডেস্কটপে ফেরাই সবচেয়ে সাধারণ কনভার্সন। আপনি একটি থিম বা ডিজাইন কিট নামালেন, শুধু .woff বা .woff2 ফাইল পেলেন, অথচ ফন্টটা Word বা Figma-য় লাগবে। WOFF থেকে TTF কম্প্রেশন সরিয়ে মূল টেবিলগুলো আবার লিখে দেয়, ফলে গ্লিফ, কার্নিং ও ফিচার ঢোকানোর সময় যেমন ছিল তেমনই বের হয়। যা ফেরানো যায় না তা হলো ওয়েব সংস্করণ আগেই যা বাদ দিয়েছে, যেমন সাবসেটিংয়ে সরানো অক্ষর বা বাইট বাঁচাতে ছাঁটা হিন্ট।
বেশির ভাগ কনভার্সন সমস্যার উৎস তিনটি: হিন্টিং, লেআউট ফিচার ও ভ্যারিয়েবল অ্যাক্সিস। নিচের তালিকায় কনভার্ট করার পর যেসব লক্ষণ চোখে পড়তে পারে এবং প্রতিটির সাধারণ কারণ দেওয়া আছে।
কনভার্ট করার পর Windows-এ ছোট লেখা ঝাপসা বা এবড়োখেবড়ো দেখায়
মূল হিন্ট সরে গেছে বা সঙ্গে আসতে পারেনি। হিন্টিং অটো-হিন্ট করে আবার কনভার্ট করুন; Retina ও ফোনের স্ক্রিনে পার্থক্য প্রায় চোখে পড়ে না।
লিগেচার, স্মল ক্যাপস বা স্টাইলিস্টিক সেট কাজ করছে না
অ্যাপটি হয়তো OpenType ফিচার দেখায় না, অথবা সাবসেটিং ধাপ সেই ফিচারগুলোর অল্টারনেট গ্লিফ বাদ দিয়েছে। মূল ফাইলটি সব অক্ষর দিয়ে কনভার্ট করুন এবং দেখুন আপনার অ্যাপে টাইপোগ্রাফি বা OpenType প্যানেল আছে কি না।
ভ্যারিয়েবল ফন্টে এখন শুধু একটি ওয়েট দেখাচ্ছে
কিছু টুল ভ্যারিয়েবল ফন্টকে একটিমাত্র স্ট্যাটিক ইনস্ট্যান্সে সমতল করে ফেলে। ভ্যারিয়েবল সোর্স রেখে দিন, এবং মূল ফাইল মোছার আগে ফলাফলে অ্যাক্সিসের তালিকা আছে কি না দেখুন।
কনভার্ট করা ফন্ট ফন্ট মেনুতে দুইবার আসছে
দুই সংস্করণের অভ্যন্তরীণ ফ্যামিলি নাম একই। পুরোনো ফাইল আনইনস্টল করুন, অথবা কনভার্ট করার আগে উন্নত সেটিংস-এ নতুন ফ্যামিলির নাম দিন।
ব্যবহার বা কনভার্ট করার আগে ফন্ট যাচাই করুন
একটি ফন্ট ফাইল আসলে একটি ছোট ডেটাবেস, আর এর তিনটি অংশ থেকেই বেশিরভাগ প্রশ্নের উত্তর মেলে। name টেবিলে থাকে ফ্যামিলির নাম, স্টাইলের নাম, ভার্সন, কপিরাইট লাইন এবং প্রায়ই লাইসেন্সের URL; macOS Font Book-এর ইনফো ভিউতে এটি দেখা যায়, আর Windows-এর ফন্ট প্রিভিউতে প্রথম কয়েকটি লাইন দেখায়। গ্লিফ কভারেজ থেকে বোঝা যায় ফন্টটি কোন কোন ভাষার লেখা সাজাতে পারে: শুধু ল্যাটিন ফন্টে পোলিশ, তুর্কি বা ভিয়েতনামী ভাষার যে অক্ষর নেই, সেগুলো কোনো ঘোষণা ছাড়াই অন্য টাইপফেসে বদলে যায়। ভ্যারিয়েবল ফন্টের ক্ষেত্রে fvar টেবিলে এর অ্যাক্সিসগুলো থাকে, যেমন 100 থেকে 900 পর্যন্ত ওয়েট বা 75 থেকে 125 পর্যন্ত উইডথ।
কিছু অনলাইনে দেওয়ার আগে লাইসেন্সটি একবার দেখে নেওয়া উচিত। বাণিজ্যিক ফাউন্ড্রিগুলো প্রায়ই ডেস্কটপ, ওয়েব ও অ্যাপের জন্য আলাদা লাইসেন্স বিক্রি করে। ডেস্কটপ লাইসেন্সে সাধারণত নির্দিষ্ট সংখ্যক কম্পিউটারে ইনস্টল করা যায়, কিন্তু ওয়েবসাইটের দর্শকদের কাছে ফাইলটি পাঠানো বা মোবাইল অ্যাপে অন্তর্ভুক্ত করা যায় না। ফন্ট কনভার্ট করলে শুধু ফাইল ফরম্যাট বদলায়, লাইসেন্স নয়; তাই ডেস্কটপ TTF থেকে বানানো WOFF2-এর শর্তও TTF-এর মতোই থাকে। SIL Open Font License-এর অধীন ফন্ট, যার মধ্যে Google Fonts-এর বেশিরভাগই পড়ে, কনভার্ট, সাবসেট ও নিজের সার্ভারে হোস্ট করা যায়।
nameটেবিলে ফ্যামিলি ও স্টাইলের নাম ঠিকভাবে পড়া যাচ্ছে- ভার্সন নম্বর আপনার ব্যবহার করতে চাওয়া রিলিজের সঙ্গে মিলছে
- আপনার লেখায় ব্যবহৃত প্রতিটি ভাষার অ্যাকসেন্ট ও বিশেষ অক্ষর ফন্টে আছে
- ভ্যারিয়েবল ফন্টে এখনও ওয়েট বা উইডথ অ্যাক্সিস তালিকাভুক্ত আছে
- লাইসেন্স আপনার ব্যবহার কভার করে: ডেস্কটপ, ওয়েবসাইট, অ্যাপ বা ডকুমেন্টে এমবেড
সিদ্ধান্তের টেবিল: কোন কাজে কোন ফন্ট ফরম্যাট
ফন্ট নিয়ে বেশিরভাগ প্রশ্নের উত্তর নির্ভর করে ফাইলটি কোথায় থাকবে তার ওপর। কম্পিউটারে ইনস্টল করলে বা অ্যাপে প্যাকেজ করলে TrueType বা OpenType ব্যবহার করুন; ব্রাউজার ডাউনলোড করলে কমপ্রেসড ওয়েব র্যাপার ব্যবহার করুন। নিচের টেবিলে সাধারণ কাজ অনুযায়ী কোন ফরম্যাট বেছে নেবেন এবং কোন কনভার্শন লাগবে তা দেওয়া আছে, ফলে ইতিহাস বাদ দিয়ে সরাসরি দরকারি ফাইলে যেতে পারবেন।
দুটি কাজ এই বিভাগগুলোর মাঝামাঝি পড়ে। EPUB 3 TTF, OTF ও WOFF গ্রহণ করে, তাই ই-বুকে যেকোনো ধরনের ফরম্যাট চলে। আর SVG ফন্ট ফাইল ভেক্টর গ্রাফিক্স-এর একই ধারার, কিন্তু এখন ব্রাউজারের চেয়ে কিছু প্লটার ও এনগ্রেভিং সফটওয়্যারের জন্যই বেশি প্রাসঙ্গিক।
| কাজ | যে ফরম্যাট ব্যবহার করবেন | আপনার কাছে শুধু থাকলে | কনভার্ট |
|---|---|---|---|
| Windows, macOS বা Linux-এ ইনস্টল করা | TTF বা OTF | WOFF বা WOFF2 | WOFF → TTF |
| যে সফটওয়্যার আপনার OTF নেয় না | TTF | CFF-ভিত্তিক OTF | OTF → TTF |
| নিজের সার্ভারে হোস্ট করা ওয়েবসাইট ফন্ট | WOFF2 | TTF বা OTF | TTF → WOFF2 |
| খুব পুরনো ব্রাউজারের ফলব্যাক | WOFF | TTF | TTF → WOFF |
| চীনা, জাপানি বা কোরিয়ান সাইট | সাবসেট করা WOFF2 স্লাইস | পূর্ণ TTF বা OTF | সাবসেট করুন, তারপর WOFF2 |
| এক ফাইলে একাধিক ওয়েট | ভ্যারিয়েবল TTF বা WOFF2 | ভ্যারিয়েবল TTF | কনভার্ট করার সময় অ্যাক্সিস রাখুন |
| ই-বুক (EPUB 3) | TTF, OTF বা WOFF | WOFF2 | WOFF2 → TTF |
মূল কথা
- কম্পিউটারে TTF বা OTF ইনস্টল করুন; দুটোই Windows, macOS ও Linux-এ চলে।
- ওয়েবসাইটে আগে WOFF2 দিন, শুধু খুব পুরনো ব্রাউজারের জন্য WOFF যোগ করুন, আর font-display: swap সেট করুন।
- WOFF ও WOFF2 কমপ্রেসড র্যাপার, তাই এগুলোতে কনভার্ট করলে ডাউনলোডের সাইজ বদলায়, অক্ষরের আকৃতি নয়।
- স্ক্রিপ্ট ও unicode-range অনুযায়ী সাবসেট করুন; কয়েক মেগাবাইটের CJK ফন্টের ক্ষেত্রে এটি সবচেয়ে জরুরি।
- কনভার্ট করলে ফাইল ফরম্যাট বদলায়, লাইসেন্স নয়; সাবধান না হলে হিন্টিং বা ভ্যারিয়েবল অ্যাক্সিস হারিয়ে যেতে পারে।
সচরাচর জিজ্ঞাসা
OTF কি TTF-এর চেয়ে ভালো মানের?
স্বাভাবিক সাইজে চোখে ধরা পড়ার মতো কোনো পার্থক্য নেই। কিউবিক ও কোয়াড্রাটিক কার্ভ দুটোই একই অক্ষরের আকৃতি বর্ণনা করতে পারে, আর দুই ফরম্যাটেই একই OpenType ফিচার থাকে। OTF ফাইল প্রায়ই ডিজাইনারের মূল ড্রয়িং হয়, এটাই এটি পছন্দ করার একমাত্র বাস্তব কারণ।
ডাউনলোড করা ফন্ট কেন TTF, WOFF ও WOFF2 ভরা একটি ZIP হয়ে আসে?
ভেন্ডর প্রতিটি কাজের জন্য আলাদা ফাইল দিচ্ছে। TTF আপনার কম্পিউটারে ইনস্টল করুন, আর WOFF2 এবং ফলব্যাক চাইলে WOFF ওয়েবসাইটে আপলোড করুন।
ইমেইলে কি WOFF2 কাজ করে?
শুধু আংশিকভাবে। Apple Mail ও iOS Mail লিংক করা স্টাইলশিট থেকে ওয়েব ফন্ট লোড করে, কিন্তু Gmail এবং Windows-এর Outlook কাস্টম ফন্ট উপেক্ষা করে ফলব্যাক দেখায়; তাই font-family তালিকার শেষে সবসময় একটি নিরাপদ সিস্টেম ফন্ট রাখুন।
ওয়েবসাইটে কি TTC ফাইল ব্যবহার করা যায়?
সরাসরি নয়। ব্রাউজার প্রতি ফাইলে একটি ফন্ট আশা করে, তাই কালেকশন থেকে আলাদা ফন্টগুলো বের করে প্রতিটি WOFF2-এ কনভার্ট করুন।
ভ্যারিয়েবল ফন্ট কি আলাদা আলাদা ওয়েট ফাইলের জায়গা নেয়?
প্রায়ই হ্যাঁ। 100 থেকে 900 ওয়েট কভার করা একটি ভ্যারিয়েবল WOFF2 সাধারণত চার বা তার বেশি স্ট্যাটিক ওয়েটের মোট সাইজের চেয়ে ছোট হয়, আর সব বর্তমান ব্রাউজার এটি সমর্থন করে। এক-দুটি ওয়েট ব্যবহার করলে স্ট্যাটিক ফাইল তবু হালকা হতে পারে।
EOT ও SVG ফন্ট বানানোর কি এখনও কোনো মানে আছে?
খুব কমই। EOT শুধু Internet Explorer 8 ও তার আগের ভার্সনের জন্য দরকার, আর বর্তমান Chrome ও Firefox SVG ফন্ট উপেক্ষা করে; তাই এগুলো কেবল পুরনো সিস্টেম বা যে সফটওয়্যার এগুলো পড়ে তার জন্যই বানানো সার্থক।
আরও পড়ুন
PNG থেকে SVG কনভার্ট: লোগো, আইকন ও লাইন আর্ট ট্রেস | UltKit
PNG কেবল ট্রেসিংয়েই আসল SVG হয়। কোন ছবি ভালো ট্রেস হয়, PNG কীভাবে তৈরি করবেন, কোন রং ও থ্রেশহোল্ড বাছবেন এবং পাথ কীভাবে যাচাই করবেন জানুন।
Jonas Weber · ৪ অক্টো, ২০২৬ · 12 মিনিটের পাঠ
STL vs OBJ vs 3MF: কোন 3D ফাইল ফরম্যাট ব্যবহার করবেন?
STL-এ শুধু ত্রিভুজ, OBJ-তে .mtl ফাইলের মাধ্যমে UV ও ম্যাটেরিয়াল, আর 3MF-এ ইউনিট, রং ও প্রিন্ট সেটিংস এক ZIP-এ। কখন কোনটি ঠিক, জানুন।
Jonas Weber · ২ সেপ, ২০২৬ · 12 মিনিটের পাঠ
ZIP বনাম RAR বনাম 7z: কোন আর্কাইভ ফরম্যাট ব্যবহার করবেন?
ZIP সব কম্পিউটার ও ফোনে খোলে, 7z সবচেয়ে ছোট হয় ও ফাইলের নাম লুকায়, RAR-এ রিকভারি রেকর্ড আছে। কম্প্রেশন, এনক্রিপশন, OS সাপোর্ট ও সীমার তুলনা।
Lucas Ferreira · ২৭ সেপ, ২০২৬ · 11 মিনিটের পাঠ