ফন্ট স্থানীয়ভাবে হোস্ট করা মানে হল আপনার ওয়েবসাইটে ব্যবহৃত ফন্ট ফাইলগুলি তৃতীয় পক্ষের সার্ভিসের পরিবর্তে আপনার নিজস্ব হোস্টিং অ্যাকাউন্ট, সার্ভার বা আপনার নিজস্ব CDN-এর মাধ্যমে সরবরাহ করা। সঠিকভাবে প্রয়োগ করা হলে এটি DNS অনুসন্ধান, TLS হাত মেলানো এবং বাইরের অনুরোধের বিলম্ব কমিয়ে আপনার সাইটের লোডিং সময় কমাতে পারে; বিশেষ করে Core Web Vitals, ব্যবহারকারীর অভিজ্ঞতা এবং SEO পারফরম্যান্সের জন্য পরিমাপযোগ্য সুবিধা প্রদান করে। সেরা ফলাফলের জন্য শুধুমাত্র প্রয়োজনীয় ফন্টের ওজন ব্যবহার করতে হবে, WOFF2 ফরম্যাটে অগ্রাধিকার দিতে হবে, গুরুত্বপূর্ণ ফন্টগুলি প্রিলোড করতে হবে এবং CSS-এর মধ্যে font-display: swap নির্ধারণ করতে হবে।
অনেক ওয়েবসাইট ডিজাইন পর্যায়ে Google Fonts, Adobe Fonts বা থিমের সাথে আসা দূরবর্তী ফন্ট সংযোগগুলি বুঝতে না পেরে ব্যবহার করে। প্রথম দেখায় এটি কার্যকর মনে হলেও এই পদ্ধতি প্রতিটি দর্শকের ব্রাউজারে অতিরিক্ত ডোমেইন সমাধান, সংযোগ স্থাপন এবং ফাইল ডাউনলোডের পদক্ষেপ যুক্ত করতে পারে। মোবাইল নেটওয়ার্কে 100-300 ms মতো ছোট মনে হওয়া বিলম্ব, কয়েকটি ফন্ট পরিবার এবং বিভিন্ন ওজনের সংমিশ্রণে মোট পৃষ্ঠা লোড হওয়ার সময়কে উল্লেখযোগ্যভাবে বাড়িয়ে দিতে পারে। তাই স্ব-হোস্ট ফন্টের পদ্ধতি শুধুমাত্র একটি প্রযুক্তিগত বিশদ নয়; এটি একটি দ্রুত, আরও নিয়ন্ত্রিত এবং আরও টেকসই ওয়েব পারফরম্যান্স কৌশল।
এই নির্দেশিকায় স্থানীয়ভাবে ফন্ট হোস্ট করার প্রয়োজনীয়তা, কখন এটি সুবিধা দেয়, WordPress বা কাস্টম সফটওয়্যার সাইটগুলিতে এটি কীভাবে প্রয়োগ করা যায় এবং 2026 SEO মান অনুযায়ী কোন ভুলগুলি এড়ানো উচিত তা ধাপে ধাপে আলোচনা করা হবে। এছাড়াও Hostragons-এ দ্রুত এবং নিরাপদ একটি হোস্টিং ইনফ্রাস্ট্রাকচার ব্যবহার করার সময় ফন্ট অপ্টিমাইজেশন কীভাবে পরিকল্পনা করা যায় তা নিয়ে ব্যবহারিক পরামর্শও পেতে পারেন। আপনার হোস্টিং নির্বাচন পারফরম্যান্সের ভিত্তি; ফন্ট অপ্টিমাইজেশন হল এই ভিত্তির উপর করা সূক্ষ্ম সমন্বয়। সংশ্লিষ্ট অবকাঠামো বিকল্পগুলির জন্য Hostragons ওয়েব হোস্টিং প্যাকেজসমূহ লিঙ্কটি মূল্যায়ন করতে পারেন।
ফন্ট স্থানীয়ভাবে হোস্ট করা কী?
ফন্ট স্থানীয়ভাবে হোস্ট করা মানে হল একটি ফন্টের ফাইলগুলি আপনার সাইটের ফাইল সিস্টেমের মধ্যে সংরক্ষণ করা এবং দর্শকদের এখান থেকে সরবরাহ করা। উদাহরণস্বরূপ, Google Fonts-এর মাধ্যমে Inter, Roboto বা Montserrat আহ্বান করার পরিবর্তে সংশ্লিষ্ট WOFF2 ফাইলগুলি ডাউনলোড করে আপনার সাইটের /fonts বা /assets/fonts ফোল্ডারে আপলোড করতে পারেন। এরপর আপনার CSS ফাইলে @font-face নিয়মের মাধ্যমে এই ফাইলগুলির পথ নির্ধারণ করবেন। ব্রাউজার পৃষ্ঠা লোড হওয়ার সময় বাইরের ফন্ট সার্ভিসে না গিয়ে সরাসরি আপনার ডোমেইন থেকে ফন্ট ফাইলটি নেবে।
এই পদ্ধতি বিশেষত পারফরম্যান্স, গোপনীয়তা এবং নিয়ন্ত্রণের দিক থেকে গুরুত্বপূর্ণ। আপনি নির্ধারণ করেন ফন্ট ফাইলগুলি কোন ফরম্যাটে সরবরাহ করা হবে, কোন ক্যাশে সময়ের মধ্যে সংরক্ষণ করা হবে, কোন ওজন লোড করা হবে এবং কোন পৃষ্ঠায় ব্যবহার করা হবে। উদাহরণস্বরূপ, যদি আপনার সাইটে শুধুমাত্র 400 এবং 700 ওজন ব্যবহার করা হয় তবে 300, 500, 600, 800 ইত্যাদি অপ্রয়োজনীয় ফাইলগুলি হোস্ট করবেন না। এর ফলে মোট ফাইলের আকার কমে যায় এবং CSS জটিলতা হ্রাস পায়।
প্রায়শই স্ব-হোস্ট ফন্টগুলির তিনটি প্রধান উপাদান থাকে: অপ্টিমাইজ করা ফন্ট ফাইল, সঠিক CSS সংজ্ঞা এবং কার্যকর সার্ভার ক্যাশিং। এই তিনটির মধ্যে একটি অনুপস্থিত থাকলে প্রত্যাশিত গতি লাভ সীমাবদ্ধ হয়ে যেতে পারে। উদাহরণস্বরূপ, WOFF2-এর বদলে পুরানো TTF ফাইল ব্যবহার করলে ফাইলের আকার বাড়ে। ক্যাশ শিরোনাম ভুল হলে দর্শককে প্রতিটি পৃষ্ঠায় একই ফন্ট পুনরায় ডাউনলোড করতে হতে পারে। প্রিলোড ভুলভাবে ব্যবহার করা হলে ব্রাউজার অপ্রয়োজনীয় অগ্রাধিকার নির্ধারণ করতে পারে।
কেন ফন্ট অপ্টিমাইজেশন SEO-এর জন্য গুরুত্বপূর্ণ?
গুগল ব্যবহারকারীর অভিজ্ঞতাকে র্যাঙ্কিং সিস্টেমে সরাসরি এবং পরোক্ষ সংকেতের মাধ্যমে মূল্যায়ন করে। সাইটের গতি, মোবাইল ব্যবহারযোগ্যতা, ইন্টারঅ্যাকশন বিলম্ব এবং দৃশ্যমান স্থায়িত্ব এই মূল্যায়নে গুরুত্বপূর্ণ। ফন্টগুলি; Largest Contentful Paint, Cumulative Layout Shift এবং অনুভূত লোডিং সময়ের উপর প্রভাব ফেলে। শিরোনাম বা প্রথম স্ক্রীনে দেখা টেক্সট যদি একটি বিশেষ ফন্টে রেন্ডার করা হয়, তবে ফন্ট ফাইলের বিলম্বিত লোডিং LCP মানকে বিলম্বিত করতে পারে।
2026 SEO কৌশলে বিষয়বস্তু মানের পাশাপাশি প্রযুক্তিগত অ্যাক্সেসযোগ্যতাও গুরুত্বপূর্ণ। Googlebot যখন আপনার পৃষ্ঠাটি ক্রল করে, তখন এটি আপনার সোর্স ফাইলগুলিতে প্রবেশ করতে সক্ষম হতে হবে, এবং ব্যবহারকারীরা পৃষ্ঠাটি দ্রুত এবং স্থিতিশীলভাবে দেখতে সক্ষম হতে হবে। বাইরের ফন্ট সরবরাহকারীদের সাথে সংযোগের বিলম্ব, দেশভিত্তিক অ্যাক্সেসের সমস্যা বা মাঝে মাঝে DNS সমস্যাগুলি আপনার সাইটের নিয়ন্ত্রণের বাইরে থাকে। ফন্ট স্থানীয়ভাবে হোস্ট করা এই অনিশ্চয়তা কমায়।
অভিজ্ঞতার উপর ভিত্তি করে একটি উদাহরণ দিই: 1.8 MB মোট পৃষ্ঠা আকারের একটি কর্পোরেট সাইটে চারটি ভিন্ন Google Fonts পরিবার, আটটি ওজন এবং দুটি ভ্যারিয়েশন ব্যবহার করা হলে শুধুমাত্র ফন্টের অনুরোধগুলি 450-700 KB পরিসরে পৌঁছাতে পারে। এই ফাইলগুলির কিছু প্রথম স্ক্রীনে ব্যবহার না হলেও ব্রাউজার CSS-এর কারণে সেগুলি অনুরোধ করতে পারে। একই ডিজাইন দুটি ফন্ট পরিবারের, তিনটি ওজন এবং WOFF2 সাবসেটে সাজানো হলে ফন্টের আকার 90-180 KB পরিসরে হ্রাস পেতে পারে। এই পার্থক্যটি বিশেষ করে 4G সংযোগ এবং কম শক্তির ডিভাইসে অনুভবযোগ্য।
বাইরের ফন্ট সার্ভিস এবং স্থানীয় ফন্ট হোস্টিংয়ের তুলনা
প্রতিটি সাইটের জন্য একটি সঠিক পদ্ধতি নেই। কিছু প্রকল্পে বাইরের ফন্ট সার্ভিস যথেষ্ট হতে পারে; কিছু প্রকল্পে স্থানীয় হোস্টিং অনেক ভালো ফলাফল দিতে পারে। নীচের টেবিলটি সিদ্ধান্ত নিতে সময়সূচী মৌলিক পার্থক্যগুলি দ্রুত দেখতে সহায়তা করে।
| মাপকাঠি | বাইরের ফন্ট সার্ভিস | ফন্ট স্থানীয়ভাবে হোস্ট করা |
|---|---|---|
| প্রথম সংযোগের খরচ | অতিরিক্ত DNS, TCP/TLS এবং তৃতীয় পক্ষের অনুরোধ তৈরি হতে পারে। | ফন্টগুলি একই ডোমেইন থেকে অথবা আপনার নিজস্ব CDN থেকে আসে। |
| নিয়ন্ত্রণ | ফাইলের সংস্করণ, শিরোনাম এবং সার্ভিসের আচরণ সীমিত নিয়ন্ত্রণ করা হয়। | ফরম্যাট, ক্যাশে, প্রিলোড এবং ফাইলের সংখ্যা সম্পূর্ণরূপে পরিচালনা করা যায়। |
| গোপনীয়তা | দর্শকের ব্রাউজার তৃতীয় পক্ষের ফন্ট ডোমেইনে অনুরোধ পাঠাতে পারে। | ফন্টের অনুরোধ আপনার অবকাঠামোর মধ্যে থাকে। |
| প্রয়োগের সহজতা | কপি-পেস্টের মাধ্যমে দ্রুত স্থাপন করা হয়। | ফাইল ডাউনলোড, CSS সংজ্ঞা এবং পরীক্ষা প্রয়োজন। |
| পারফরম্যান্সের সম্ভাবনা | ছোট সাইটগুলির জন্য গ্রহণযোগ্য হতে পারে। | সঠিক কনফিগারেশনে আরও পূর্বাভাসযোগ্য এবং দ্রুত। |
সংক্ষেপে, যদি আপনি নিয়ন্ত্রণ এবং পারফরম্যান্স চান তবে স্থানীয় হোস্টিং একটি শক্তিশালী বিকল্প। কিন্তু এই পদ্ধতি “ফন্টগুলি ডাউনলোড করে সার্ভারে আপলোড করা” এর মতো সহজভাবে ভাবা উচিত নয়। ভুল ফাইল ফরম্যাট, অপ্রয়োজনীয় ওজন বা ভুল CSS দিয়ে পারফরম্যান্স উন্নত করার পরিবর্তে খারাপ করা সম্ভব।
ফন্ট স্থানীয়ভাবে হোস্ট করার সাইটের গতির প্রভাব
ফন্ট ফাইলগুলি সাধারণত ছোট দেখায়; কিন্তু পৃষ্ঠা লোডিং চেইনে গুরুত্বপূর্ণ উৎস হয়ে উঠতে পারে। ব্রাউজার প্রথমে HTML গ্রহণ করে, তারপর CSS ফাইলগুলি ডাউনলোড করে এবং CSS-এর মধ্যে সংজ্ঞায়িত ফন্টগুলি আবিষ্কার করে। যদি আপনার শিরোনাম, মেনু বা শরীরের পাঠ্য বিশেষ ফন্টের উপর নির্ভরশীল হয় তবে ব্রাউজার লেখাটি প্রদর্শনের আগে ফন্ট ফাইলটির জন্য অপেক্ষা করতে পারে। এই ক্ষেত্রে ব্যবহারকারী সাদা এলাকা, অদৃশ্য টেক্সট বা হঠাৎ ফন্ট পরিবর্তন দেখতে পেতে পারে।
পারফরম্যান্সের প্রভাব বোঝার জন্য তিনটি মেট্রিক গুরুত্বপূর্ণ। প্রথমত LCP, অর্থাৎ ব্যবহারকারী কখন স্ক্রীনে বৃহত্তম কন্টেন্ট উপাদানটি দেখেছে। দ্বিতীয়টি CLS, অর্থাৎ ফন্ট পরিবর্তনের কারণে টেক্সটের প্রস্থ এবং উচ্চতার পার্থক্য থেকে উদ্ভূত স্থানান্তর। তৃতীয়টি INP, অর্থাৎ ইন্টারঅ্যাকশন সংবেদনশীলতা; ফন্টগুলি সরাসরি INP মেট্রিকের প্রধান কারণ না হলেও ভারী CSS এবং অপ্রয়োজনীয় উৎসগুলি প্রধান থ্রেডকে ব্যস্ত করে পরোক্ষ প্রভাব ফেলতে পারে।
ভালভাবে অপ্টিমাইজ করা একটি ফন্ট কৌশলে লক্ষ্যগুলি হল: প্রথম স্ক্রীনে ব্যবহৃত ফন্ট 100 KB-এর নিচে থাকতে হবে, অপ্রয়োজনীয় ভ্যারিয়েশন লোড করা উচিত নয়, ফন্ট ফাইলগুলি দীর্ঘ সময়ের ক্যাশে দিয়ে সরবরাহ করা উচিত এবং গুরুত্বপূর্ণ ফন্টগুলি প্রয়োজনে আগে থেকেই লোড করা উচিত। একটি ই-কমার্স পণ্য পৃষ্ঠায় শিরোনাম, মূল্য এবং CTA টেক্সটের জন্য একই ফন্ট পরিবারের শুধুমাত্র 400 এবং 700 ওজন যথেষ্ট হলে 9টি ভিন্ন ওজন লোড করা অর্থহীন খরচ। আপনার ই-কমার্স অবকাঠামোর গতিকে বাড়ানোর জন্য উচ্চ কার্যক্ষমতা সম্পন্ন হোস্টিং সমাধান পৃষ্ঠাটি পরীক্ষা করতে পারেন।
স্ব-হোস্ট ফন্টের জন্য সঠিক ফন্ট ফরম্যাট
WOFF2 কেন সেরা পছন্দ?
আধুনিক ওয়েবের জন্য সবচেয়ে কার্যকর ফন্ট ফরম্যাট সাধারণত WOFF2। WOFF2, ভাল সংকোচনের হার প্রদান করে এবং আধুনিক ব্রাউজারের বৃহৎ সংখ্যক দ্বারা সমর্থিত। TTF বা OTF ফাইলগুলি ডিজাইন এবং ডেস্কটপ ব্যবহারের জন্য উপযুক্ত হলেও ওয়েব পারফরম্যান্সের দিক থেকে সাধারণত অপ্রয়োজনীয়ভাবে বড়। EOT-এর মতো পুরানো ফরম্যাটগুলি এখন শুধুমাত্র খুব পুরানো ব্রাউজার লক্ষ্য করার জন্য অর্থপূর্ণ।
উদাহরণস্বরূপ, একই ফন্টের TTF ফাইল 300 KB হলে WOFF2 সংস্করণ 80-120 KB পরিসরে হতে পারে। আপনি যখন একাধিক ওজন ব্যবহার করেন, তখন এই পার্থক্য বাড়তে থাকে। তাই স্থানীয়ভাবে হোস্ট করার সময় ফন্ট ফাইলটিকে 그대로 আপলোড করার পরিবর্তে ওয়েবের জন্য অপ্টিমাইজ করা WOFF2 ফাইল ব্যবহার করা উচিত।
ভ্যারিয়েবল ফন্ট ব্যবহার করা উচিত কিনা?
ভ্যারিয়েবল ফন্ট একটি ফাইলের মধ্যে একাধিক ওজন বা স্টাইল ভ্যারিয়েশন ধারণ করতে পারে। যদি আপনার ডিজাইন 300 থেকে 800-এর মধ্যে অনেক ওজন ব্যবহার করে তবে ভ্যারিয়েবল ফন্ট যুক্তিসঙ্গত হতে পারে। তবে যদি শুধুমাত্র 400 এবং 700 ব্যবহার করেন তবে দুটি আলাদা স্ট্যাটিক WOFF2 ফাইল কখনও কখনও ছোট মোট আকার প্রদান করতে পারে। সিদ্ধান্ত গ্রহণের সময় ফাইলের আকার, ব্যবহৃত ভ্যারিয়েশন সংখ্যা এবং ব্রাউজার সমর্থন পরীক্ষা করা প্রয়োজন।
অভিজ্ঞ পারফরম্যান্সের দৃষ্টিকোণ হল: আপনার ডিজাইন সিস্টেমে আসলে ব্যবহৃত ফন্টের ওজনগুলি তালিকাবদ্ধ করুন। তারপর স্ট্যাটিক এবং ভ্যারিয়েবল বিকল্পগুলির মোট KB মান তুলনা করুন। কোনটি ছোট, সহজ এবং আরও স্থিতিশীল তা নির্বাচন করুন। নান্দনিক সিদ্ধান্তগুলির পাশাপাশি পরিমাপের ফলাফলও ডিজাইন প্রক্রিয়ার একটি অংশ হওয়া উচিত।
ফন্টগুলি স্থানীয়ভাবে হোস্ট করা কীভাবে করবেন?
নিচের পদক্ষেপগুলি WordPress, কাস্টম PHP অ্যাপ্লিকেশন, Laravel, Node.js ভিত্তিক প্রকল্প এবং স্ট্যাটিক সাইটগুলির জন্য অভিযোজিত হতে পারে। যুক্তিটি একই: অপ্রয়োজনীয় ফন্টগুলি অপসারণ করুন, প্রয়োজনীয় ফাইলগুলি অপ্টিমাইজ করুন, আপনার সার্ভার থেকে সরবরাহ করুন এবং ফলাফল পরীক্ষা করুন।
1. আপনার বর্তমান ফন্ট ব্যবহারের নিরীক্ষা করুন
প্রথম পদক্ষেপ হল আপনার সাইট কোন ফন্টগুলি কোথা থেকে আহ্বান করছে তা দেখা। Chrome DevTools-এর নেটওয়ার্ক ট্যাবে “ফন্ট” ফিল্টার ব্যবহার করে সমস্ত ফন্টের অনুরোধগুলি তালিকাবদ্ধ করতে পারেন। এছাড়াও PageSpeed Insights, WebPageTest বা Lighthouse রিপোর্টে রেন্ডার-ব্লকিং উৎস এবং তৃতীয় পক্ষের অনুরোধগুলি পরীক্ষা করতে পারেন। এখানে নিচের প্রশ্নগুলির উত্তর খুঁজুন: কত ফন্ট পরিবারের ব্যবহার করা হচ্ছে? কত ওজন লোড করা হচ্ছে? ফন্টগুলি কোন ডোমেইন থেকে আসছে? প্রথম স্ক্রীনে সত্যিই কতগুলি প্রয়োজন?
অনেক সাইটে থিম, পৃষ্ঠা নির্মাতা এবং প্লাগইন পৃথকভাবে ফন্ট আহ্বান করে। উদাহরণস্বরূপ, থিম Roboto আহ্বান করে, পৃষ্ঠা নির্মাতা Montserrat এবং ফর্ম প্লাগইন Open Sans লোড করতে পারে। এই পরিস্থিতি ভিজ্যুয়ালভাবে অনুভব নাও হতে পারে কিন্তু পারফরম্যান্সের খরচ সৃষ্টি করে। একটি একক ডিজাইন সিস্টেম নির্ধারণ করে ফন্ট পরিবারের সংখ্যা কমানো সাধারণত সবচেয়ে বড় লাভ দেয়।
2. প্রয়োজনীয় ফন্ট ফাইলগুলি ডাউনলোড এবং সরল করুন
আপনার নির্বাচিত ফন্টের লাইসেন্স শর্তাবলী পরীক্ষা করুন। ওপেন সোর্স ফন্টগুলিতে সাধারণত স্থানীয়ভাবে হোস্ট করার অনুমতি দেওয়া হয়; তবে বাণিজ্যিক ফন্টগুলিতে ফাইল হোস্টিং, ডোমেইন সীমা বা পৃষ্ঠা দর্শন লাইসেন্সের মতো নিয়ম থাকতে পারে। লাইসেন্স নিশ্চিত করার পর শুধুমাত্র আপনার প্রয়োজনীয় ওজন এবং শৈলীগুলি ডাউনলোড করুন। ল্যাটিন এক্সটেন্ডেড অক্ষর সমর্থন বাংলার জন্য গুরুত্বপূর্ণ; “অ, আ, ই, উ, এ, ও” অক্ষরের অভাব নেই তা নিশ্চিত করুন।
আরো অগ্রসর অপ্টিমাইজেশনের জন্য সাবসেট তৈরি করতে পারেন। সাবসেট হল ফন্ট ফাইল থেকে ব্যবহৃত না হওয়া অক্ষরের সেটগুলি অপসারণ করা। বাংলা ও ইংরেজি প্রকাশিত সাইটের জন্য ল্যাটিন এবং ল্যাটিন এক্সটেন্ডেড সাধারণত যথেষ্ট। সেরিল, আরবি বা গ্রীক অক্ষরগুলি ব্যবহার না করে থাকলে এই সেটগুলি ফাইল থেকে অপসারণ করা আকার কমাতে পারে। তবে বহু ভাষার সাইটগুলিতে তাড়াহুড়ো করে সাবসেট ত্রুটি টেক্সটগুলির বিকৃত চেহারা সৃষ্টি করতে পারে। বহু ভাষার প্রকল্পে ডোমেইন এবং ভাষার কৌশল পরিকল্পনা করার সময় ডোমেইন নির্বাচন এবং বহু ভাষার সাইট গাইড বিষয়বস্তু নিয়ে মূল্যায়ন করতে পারেন।
3. ফন্টগুলি সঠিক ফোল্ডারে আপলোড করুন
ফন্ট ফাইলগুলি একটি সুশৃঙ্খল ফোল্ডার কাঠামোতে সংরক্ষণ করুন। উদাহরণস্বরূপ, /assets/fonts/inter/inter-400.woff2 এবং /assets/fonts/inter/inter-700.woff2 এর মতো পড়তে সহজ ফাইল নাম ব্যবহার করতে পারেন। ফাইল নামগুলিতে সংস্করণের তথ্য যুক্ত করা ক্যাশে ব্যবস্থাপনাকে সহজ করে: inter-400-v2.woff2 এর মতো। এর ফলে ফন্ট আপডেট করার সময় পুরানো ক্যাশের সমস্যা সৃষ্টি হয় না।
হোস্টিং প্যানেল থেকে ফাইল ম্যানেজার, FTP বা Git ভিত্তিক বিতরণ ব্যবহার করতে পারেন। ফাইল অনুমতিগুলি সাধারণত 644, ফোল্ডার অনুমতিগুলি 755 হওয়া উচিত। ফন্ট ফাইলগুলি সকলের জন্য পড়ার যোগ্য হতে হবে; অন্যথায় ব্রাউজার 403 ত্রুটি পাবে এবং সিস্টেম ফন্টে পড়ে যাবে। সার্ভার দিক থেকে MIME টাইপ কনফিগারেশনও পরীক্ষা করুন। WOFF2-এর জন্য সঠিক কনটেন্ট টাইপ font/woff2 হওয়া উচিত।
4. CSS-এর মধ্যে @font-face সংজ্ঞায়িত করুন
ফন্টগুলি স্থানীয়ভাবে হোস্ট করার কেন্দ্রে @font-face নিয়ম রয়েছে। একটি সহজ সংজ্ঞা এই যুক্তিতে: @font-face { font-family: Inter; src: url('/assets/fonts/inter/inter-400.woff2') format('woff2'); font-weight: 400; font-style: normal; font-display: swap; }। একই ফন্ট পরিবারের মোটা সংস্করণের জন্য font-weight: 700 সহ একটি আলাদা সংজ্ঞা যুক্ত করুন।
এখানে সবচেয়ে গুরুত্বপূর্ণ লাইনের মধ্যে একটি হল font-display: swap মান। এই মানটি বিশেষ ফন্ট লোড হওয়া পর্যন্ত ব্রাউজারকে সিস্টেম ফন্টের মাধ্যমে টেক্সটটি প্রদর্শন করতে দেয়। এর ফলে অদৃশ্য টেক্সটের সমস্যা কমে যায়। তবে swap ব্যবহৃত হলে ফন্ট পরিবর্তনের সময় একটি ছোট স্থানান্তর ঘটতে পারে। এটি কমাতে, আপনার সিস্টেম ফলোব্যাক ফন্টটি বিশেষ ফন্টের সাথে সাদৃশ্যপূর্ণ নির্বাচন করা উচিত। উদাহরণস্বরূপ, Inter-এর জন্য Arial বা system-ui বেশিরভাগ ক্ষেত্রে একটি যুক্তিসঙ্গত বিকল্প।
5. গুরুত্বপূর্ণ ফন্টগুলি প্রিলোড করুন
প্রিলোড হল ব্রাউজারকে একটি নির্দিষ্ট উৎসের আগেভাগে ডাউনলোড করার জন্য একটি শক্তিশালী সংকেত। প্রথম স্ক্রীনে শিরোনাম এবং শরীরের টেক্সটের জন্য ব্যবহৃত প্রধান ফন্ট ফাইলটি প্রিলোড করা LCP উন্নত করতে পারে। তবে প্রতিটি ফন্টকে প্রিলোড করা একটি ভুল। ব্রাউজার অপ্রয়োজনীয় উৎসগুলির জন্য ব্যান্ডউইথ বরাদ্দ করে এবং চিত্রগুলি বা গুরুত্বপূর্ণ CSS বিলম্বিত হতে পারে।
সাধারণ নিয়ম হল শুধুমাত্র প্রথম স্ক্রীনে সঠিকভাবে ব্যবহৃত 1 বা সর্বাধিক 2 ফন্ট ফাইল প্রিলোড করুন। উদাহরণস্বরূপ, যদি প্রধান শরীরের ফন্ট 400 এবং শিরোনাম ফন্ট 700 প্রথম স্ক্রীনে দৃশ্যমান হয়, তবে এই দুটি ফাইল প্রার্থী হতে পারে। ব্লগের বিস্তারিত পৃষ্ঠায় ইটালিক ফন্ট প্রথম স্ক্রীনে ব্যবহৃত না হলে প্রিলোড করবেন না। প্রিলোড করার পরে নেটওয়ার্ক ট্যাবে ফন্টটি সত্যিই আগেভাগে ডাউনলোড হয়েছে কি না এবং দ্বিগুণ ডাউনলোড হয়েছে কি না তা পরীক্ষা করুন।
6. ক্যাশে এবং সংকোচন সেটিংস কনফিগার করুন
ফন্ট ফাইলগুলি সাধারণত খুব ঘন ঘন পরিবর্তিত হয় না; তাই এগুলি দীর্ঘমেয়াদী ব্রাউজার ক্যাশে সেটিংসের মাধ্যমে সরবরাহ করা উচিত। ক্যাশ-নিয়ন্ত্রণ শিরোনামে public, max-age=31536000, immutable পদ্ধতি একটি সাধারণ পছন্দ। ফাইল নামের সংস্করণ ব্যবহার করলে এক বছরের জন্য ক্যাশে নিরাপদ হয়; কারণ আপডেটের প্রয়োজন হলে আপনি ফাইল নাম পরিবর্তন করবেন।
WOFF2 ইতোমধ্যে একটি সংকুচিত ফরম্যাট; তাই অতিরিক্ত Brotli বা Gzip-এর সাথে বড় লাভ প্রত্যাশা করা উচিত নয়। তবুও আপনার সার্ভারের স্ট্যাটিক ফাইল সরবরাহের পারফরম্যান্স গুরুত্বপূর্ণ। Hostragons-এর উপর LiteSpeed, NVMe ডিস্ক এবং সঠিক ক্যাশ কনফিগারেশন-এর মতো অবকাঠামোগত সুবিধাগুলি ব্যবহার করলে ফন্ট ফাইলগুলি অনেক দ্রুত প্রতিক্রিয়া দিতে পারে। অবকাঠামোর দিক থেকে SSL সঠিকভাবে সেট আপ করা HTTP/2 এবং HTTP/3 পারফরম্যান্সের জন্য গুরুত্বপূর্ণ; এই বিষয়ে এসএসএল সার্টিফিকেট ইনস্টলেশন এবং HTTPS গাইড বিষয়বস্তু সহায়ক হতে পারে।
WordPress সাইটে স্থানীয় ফন্ট হোস্টিং
WordPress-এ ফন্ট অপ্টিমাইজেশন থিম, প্লাগইন এবং পৃষ্ঠা নির্মাতার উপর নির্ভর করে। প্রথমে আপনার থিমের Google Fonts-এ কলগুলি বন্ধ করা যায় কিনা তা পরীক্ষা করুন। অনেক আধুনিক থিম টাইপোগ্রাফি সেটিংসে Google Fonts নিষ্ক্রিয় করার বিকল্প দেয়। Elementor, Gutenberg ব্লক প্লাগইন বা স্লাইডার প্লাগইনও তাদের নিজস্ব ফন্ট সেটিংস থাকতে পারে। একই ফন্টের বিভিন্ন উৎস থেকে আবার লোড হওয়া প্রতিরোধ করতে সমস্ত উপাদানগুলি এক্সামিন করুন।
প্রযুক্তিগতভাবে সবচেয়ে পরিষ্কার পদ্ধতি হল চাইল্ড থিমের মধ্যে ফন্ট ফাইলগুলি হোস্ট করা এবং CSS সংজ্ঞাগুলি থিম স্টাইল ফাইলে যুক্ত করা। প্লাগইন ব্যবহার করে স্থানীয় ফন্ট হোস্টিং করা যেতে পারে; তবে প্লাগইনের সংখ্যা অপ্রয়োজনীয়ভাবে বাড়ানো পারফরম্যান্স লক্ষ্যগুলোর সাথে সংঘর্ষ করতে পারে। যদি আপনি প্লাগইন ব্যবহার করেন তবে সর্বশেষ আপডেটের তারিখ, PHP সামঞ্জস্যতা এবং ক্যাশ প্লাগইনের সাথে সামঞ্জস্য পরীক্ষা করুন।
WordPress সাইটে পরিবর্তন করার আগে অবশ্যই ব্যাকআপ নিন। ফন্ট কলগুলি অপসারণ করার সময় ভুল করে আইকন ফন্ট বা প্রশাসনিক প্যানেলের শৈলীতে বিঘ্ন ঘটাতে পারেন। বিশেষ করে WooCommerce সাইটগুলিতে কার্ট, পেমেন্ট এবং অ্যাকাউন্ট পৃষ্ঠাগুলি পরীক্ষা করতে হবে। কর্পোরেট WordPress সাইটের জন্য পারফরম্যান্স-ভিত্তিক অবকাঠামো খুঁজছেন তবে WordPress হোস্টিং প্যাকেজ লিঙ্কটি আপনার সামগ্রীতে মূল্যায়ন করতে পারেন।
প্রযুক্তিগত SEO এবং Core Web Vitals এর জন্য চেকলিস্ট

ফন্ট অপ্টিমাইজেশন করার পরে শুধুমাত্র “সাইটটি খুলছে কি না?” তা দেখা যথেষ্ট নয়। পরিমাপ করতে হবে, পূর্ববর্তী এবং পরবর্তী মানগুলি তুলনা করতে হবে, প্রকৃত ব্যবহারকারীর অভিজ্ঞতার কাছাকাছি পরীক্ষা করতে হবে। নিচের চেকলিস্টটি একটি কার্যকরী সূচনা প্রদান করে।
- গুগল ফন্ট, fonts.gstatic বা অনুরূপ বাইরের ফন্টের অনুরোধগুলি নেটওয়ার্ক ট্যাবে সরিয়ে নেওয়া হয়েছে তা যাচাই করুন।
- মোট ফন্ট ফাইলের সংখ্যা সম্ভব হলে 2-4 এর মধ্যে রাখুন।
- WOFF2 ফরম্যাট ব্যবহার করছেন এবং ফাইলের আকারগুলি যুক্তিসঙ্গত তা নিশ্চিত করুন।
- font-display: swap অথবা উপযুক্ত অবস্থায় optional মানটি পরীক্ষা করুন।
- প্রথম স্ক্রীনে ব্যবহৃত সবচেয়ে গুরুত্বপূর্ণ ফন্ট ছাড়া অপ্রয়োজনীয় প্রিলোড করবেন না।
- Cache-Control শিরোনামের দীর্ঘমেয়াদী ক্যাশে উপযোগী কিনা তা পরীক্ষা করুন।
- বাংলা অক্ষরের সব ব্রাউজারে সঠিকভাবে প্রদর্শিত হচ্ছে কিনা তা পরীক্ষা করুন।
- মোবাইল PageSpeed Insights, Lighthouse এবং WebPageTest ফলাফলগুলি পরিবর্তনের পূর্বের সাথে তুলনা করুন।
পরিমাপে একক পরীক্ষার ফলাফলের উপর নির্ভর করবেন না। নেটওয়ার্ক পরিস্থিতি, সার্ভার লোড এবং পরীক্ষার অবস্থান ফলাফলে প্রভাব ফেলে। অন্তত তিনটি পরীক্ষা করুন এবং গড় প্রবণতার দিকে নজর দিন। যদি LCP 2.8 সেকেন্ড থেকে 2.3 সেকেন্ডে নেমে আসে তবে এটি একটি গুরুত্বপূর্ণ উন্নতি। যদি ফন্ট অপ্টিমাইজেশনের পরে CLS বাড়ে তবে ফলোব্যাক ফন্টের নির্বাচন এবং ফন্ট মেট্রিকগুলি আবার পরীক্ষা করুন।
সাধারণ ভুল
অনেক বেশি ফন্ট পরিবার ব্যবহার করা
সবচেয়ে সাধারণ ভুল হল ডিজাইনে অপ্রয়োজনীয় বৈচিত্র্য তৈরি করা। শিরোনামের জন্য একটি ফন্ট, অনুচ্ছেদের জন্য অন্য ফন্ট, বোতামের জন্য তৃতীয় ফন্ট, উদ্ধৃতির জন্য চতুর্থ ফন্ট ব্যবহার করা হলে পারফরম্যান্সের খরচ বাড়ে। বেশিরভাগ পেশাদার ওয়েবসাইট একটি বা দুটি ফন্ট পরিবারের সাথে শক্তিশালী একটি ভিজ্যুয়াল পরিচয় তৈরি করতে পারে। টাইপোগ্রাফিতে স্থায়িত্ব গতি এবং ব্র্যান্ডের ধারণার জন্যও মূল্যবান।
ভুল ফলোব্যাক ফন্ট নির্বাচন করা
বিশেষ ফন্ট লোড হওয়ার আগে প্রদর্শিত সিস্টেম ফন্টটি পরবর্তীতে আসা ফন্টের থেকে অনেক ভিন্ন আকারের হলে টেক্সটের স্থানচ্যুতি ঘটে। এটি CLS মান বাড়াতে পারে। ফলোব্যাক ফন্ট নির্বাচন করার সময় x-height, অক্ষরের প্রস্থ এবং সারির উচ্চতার সাদৃশ্যের প্রতি মনোযোগ দিন। system-ui, Arial, Helvetica, Georgia এর মতো বিকল্পগুলির সাথে আপনার ডিজাইন অনুযায়ী পরীক্ষা করুন।
সবকিছু প্রিলোড করা
প্রিলোড শক্তিশালী কিন্তু ভুলভাবে ব্যবহার করলে ক্ষতিকারক হতে পারে। সমস্ত ফন্টের ওজন প্রিলোড করা ব্রাউজারের অগ্রাধিকারকে বিপর্যস্ত করে। এটি বিশেষ করে হিরো চিত্র সহ পৃষ্ঠাগুলিতে LCP উন্নত করার পরিবর্তে খারাপ করতে পারে। প্রিলোডের সিদ্ধান্ত প্রথম স্ক্রীনে প্রকৃত ব্যবহারের এবং পরীক্ষার ফলাফলের উপর ভিত্তি করে দিন।
লাইসেন্স শর্তাবলী উপেক্ষা করা
প্রতিটি ফন্ট বিনামূল্যে বা সীমাহীন নয়। বাণিজ্যিক ফন্টের ওয়েব লাইসেন্সগুলি বিভিন্ন শর্ত থাকতে পারে। স্থানীয়ভাবে হোস্ট করার অনুমতি না দেওয়া একটি ফন্ট আপনার সার্ভারে প্রকাশ করা আইনগত ঝুঁকি তৈরি করতে পারে। ফন্টগুলি প্রকাশ করার আগে লাইসেন্সের পাঠ্য সংরক্ষণ করুন এবং প্রকল্পের ডকুমেন্টেশনে রাখুন।
নিরাপত্তা, গোপনীয়তা এবং অবকাঠামো আকার
ফন্ট স্থানীয়ভাবে হোস্ট করা শুধুমাত্র গতির সাথে সম্পর্কিত নয়; এটি গোপনীয়তা এবং নিরাপত্তার দিক থেকেও সুবিধা প্রদান করে। বাইরের ফন্ট সার্ভিস ব্যবহার করার সময় দর্শকের ব্রাউজার তৃতীয় পক্ষের ডোমেইনে অনুরোধ পাঠাতে পারে। কিছু শিল্পে এটি KVKK এবং তথ্য প্রক্রিয়াকরণের প্রক্রিয়ার দিক থেকে মূল্যায়িত হতে পারে। স্থানীয় হোস্টিংয়ে ফন্টের অনুরোধগুলি আপনার নিজের ডোমেইনের মাধ্যমে ঘটে, তাই ডেটার প্রবাহ আরও পূর্বাভাসযোগ্য হয়।
অবকাঠামোর দিকে HTTPS প্রয়োজনীয়। ফন্ট ফাইলগুলি HTTP-এর মাধ্যমে আহ্বান করা হলে মিশ্র সামগ্রী সমস্যা বা ব্রাউজার ব্লকগুলি দেখা দিতে পারে। আপনার ডোমেইনের সঠিক DNS কনফিগারেশন, SSL সার্টিফিকেট এবং হোস্টিং পারফরম্যান্স এই ক্ষেত্রে গুরুত্বপূর্ণ ভূমিকা পালন করে। একটি নতুন প্রকল্প শুরু করলে ডোমেন নির্বাচন জন্য ডোমেইন অনুসন্ধান এবং রেজিস্ট্রেশন পৃষ্ঠা, নিরাপদ প্রকাশের জন্য এসএসএল সার্টিফিকেট পৃষ্ঠা এবং শক্তিশালী হোস্টিংয়ের জন্য Hostragons হোস্টিং সমাধানসমূহ পৃষ্ঠা পরীক্ষা করতে পারেন।
এছাড়াও যদি আপনি CDN ব্যবহার করেন তবে ফন্ট ফাইলগুলির CORS সেটিংস পরীক্ষা করুন। ফন্টগুলি যদি আলাদা সাবডোমেইন থেকে সরবরাহ করা হয় তবে Access-Control-Allow-Origin শিরোনাম প্রয়োজন হতে পারে। অন্যথায় ব্রাউজার ফন্ট ফাইলটি ডাউনলোড করে ব্যবহার নাও করতে পারে। একই ডোমেইন থেকে সরবরাহ করা বেশিরভাগ ছোট এবং মাঝারি সাইজের সাইটের জন্য আরও সহজ এবং ঝামেলামুক্ত।
পারফরম্যান্স লাভ কীভাবে পরিমাপ করবেন?
একটি সফল অপ্টিমাইজেশনের প্রমাণ হল পরিমাপ। প্রথমে বর্তমান অবস্থাটি রেকর্ড করুন: মোট ফন্ট অনুরোধ সংখ্যা, মোট ফন্ট আকার, LCP, CLS এবং মোট লোডিং সময়। তারপর স্থানীয় হোস্টিংয়ের প্রয়োগ করুন এবং একই পৃষ্ঠাগুলিকে একই সরঞ্জামের সাথে পরীক্ষা করুন। প্রধান পৃষ্ঠা, ব্লগ পোস্ট, বিভাগ পৃষ্ঠা এবং থাকলে পণ্য পৃষ্ঠার মতো বিভিন্ন টেমপ্লেটগুলি আলাদাভাবে পরিমাপ করুন।
একটি উদাহরণ দৃশ্যে প্রাথমিকভাবে 6 ফন্টের অনুরোধ এবং 420 KB ফন্ট ডেটা সহ একটি ব্লগ সাইটে, অপ্টিমাইজেশনের পরে 2 ফন্টের অনুরোধ এবং 96 KB ফন্ট ডেটাতে নেমে আসা সম্ভব। মোবাইল Lighthouse পারফরম্যান্স স্কোর 72 থেকে 86-এ উঠতে পারে; LCP 3.1 সেকেন্ড থেকে 2.4 সেকেন্ডে নেমে আসতে পারে। এই সংখ্যাগুলি গ্যারান্টি নয়, কারণ চিত্র, JavaScript এবং সার্ভারের প্রতিক্রিয়া সময়ও প্রভাবিত করে। তবে ফন্ট অপ্টিমাইজেশন সাধারণত দ্রুত প্রয়োগ করা যায় এবং এর প্রভাব সহজে পরিমাপ করা যায়।
বাস্তব ব্যবহারকারী তথ্যের জন্য Chrome User Experience Report, Search Console Core Web Vitals রিপোর্ট বা RUM সরঞ্জামগুলি আরও মূল্যবান অন্তর্দৃষ্টি প্রদান করে। ল্যাবরেটরি পরীক্ষাগুলি সমস্যাগুলি খুঁজে বের করার জন্য ভাল; তবে বাস্তব ব্যবহারকারী তথ্য অপ্টিমাইজেশনের মাঠের প্রভাব প্রদর্শন করে। যদি আপনার সাইটে তীব্র ট্রাফিক থাকে তবে পরিবর্তনটি প্রথমে স্টেজিং পরিবেশে, তারপর কম ঝুঁকির সময় প্রকাশ করা আরও নিরাপদ।
প্রযোজ্য মিনি পরিকল্পনা: 60 মিনিটে ফন্ট অপ্টিমাইজেশন
আপনার সময় সীমিত থাকলে নিচের পরিকল্পনার মাধ্যমে দ্রুত শুরু করতে পারেন। প্রথম 10 মিনিটে DevTools দিয়ে বর্তমান ফন্ট অনুরোধগুলি তালিকাবদ্ধ করুন এবং স্ক্রিনশট নিন। পরবর্তী 10 মিনিটে ডিজাইনে সত্যিকার অর্থে ব্যবহৃত ফন্ট পরিবারের এবং ওজনগুলি চিহ্নিত করুন। 15 মিনিটের মধ্যে প্রয়োজনীয় WOFF2 ফাইলগুলি ডাউনলোড করুন, বাংলা অক্ষরগুলি পরীক্ষা করুন এবং /assets/fonts ফোল্ডারে আপলোড করুন।
এরপর 15 মিনিট ধরে CSS @font-face সংজ্ঞাগুলি যুক্ত করুন, font-display: swap ব্যবহার করুন এবং পুরানো বাইরের ফন্টের সংযোগগুলি সরান। শেষ 10 মিনিটে মোবাইল পরীক্ষা করুন, নেটওয়ার্ক ট্যাবে বাইরের ফন্টের অনুরোধ নেই তা নিশ্চিত করুন এবং পৃষ্ঠাটি বিভিন্ন ব্রাউজারে পরীক্ষা করুন। পরে ক্যাশ শিরোনাম, প্রিলোড এবং সাবসেটের মতো অগ্রসর অপ্টিমাইজেশনগুলি আলাদাভাবে বিবেচনা করতে পারেন।
এই পরিকল্পনাটি বিশেষ করে ছোট ব্যবসার সাইট, ব্লগ এবং কর্পোরেট প্রোমোশনাল পৃষ্ঠাগুলির জন্য দ্রুত ফলাফল দেয়। বড় ই-কমার্স বা SaaS প্রকল্পগুলিতে ফন্ট অপ্টিমাইজেশন ডিজাইন সিস্টেম, উপাদান লাইব্রেরি এবং বিতরণ প্রক্রিয়ার সাথে একসাথে নেওয়া আরও সঠিক হবে।
উপসংহার
ফন্ট স্থানীয়ভাবে হোস্ট করা, সঠিকভাবে প্রয়োগ করা হলে সাইটের গতি, ব্যবহারকারীর অভিজ্ঞতা এবং প্রযুক্তিগত SEO মান উন্নত করার একটি কার্যকর পদ্ধতি। সবচেয়ে গুরুত্বপূর্ণ বিষয়গুলি হল: WOFF2 ব্যবহার করা, অপ্রয়োজনীয় ফন্টের ওজন অপসারণ করা, font-display সংজ্ঞায়িত করা, গুরুত্বপূর্ণ ফন্টগুলি সতর্কতার সাথে প্রিলোড করা এবং শক্তিশালী ক্যাশ সেটিংসের মাধ্যমে ফাইলগুলি সরবরাহ করা। এই প্রক্রিয়াটি এককভাবে সমস্ত পারফরম্যান্স সমস্যা সমাধান করে না; তবে এটি দ্রুত, নির্ভরযোগ্য এবং পরিমাপযোগ্য লাভ প্রদান করতে পারে।
আপনার হোস্টিং অবকাঠামো যত শক্তিশালী হবে, অপ্টিমাইজেশনগুলি থেকে প্রাপ্ত ফলনও তত বাড়বে। আপনি যদি আপনার সাইটটিকে দ্রুত এবং নিরাপদ করতে চান তবে Hostragons-এর হোস্টিং, ডোমেইন এবং SSL সমাধানগুলি পরীক্ষা করতে পারেন; ফন্ট অপ্টিমাইজেশনকে আপনার সাধারণ পারফরম্যান্স পরিকল্পনার একটি অংশ হিসেবে প্রয়োগ করতে পারেন। বিক্রয় চাপ ছাড়া, আগে মাপুন, তারপর উন্নত করুন এবং ফলাফলগুলি ব্যবহারকারীর অভিজ্ঞতার সাথে নিশ্চিত করুন।
প্রায়শই জিজ্ঞাসিত প্রশ্ন
ফন্ট স্থানীয়ভাবে হোস্ট করা কি সবসময় Google Fonts-এর চেয়ে দ্রুত?
সবসময় নয়। সঠিক ক্যাশে, WOFF2, কম ফাইল সংখ্যা এবং ভালো সার্ভারের প্রতিক্রিয়া থাকলে সাধারণত আরও পূর্বাভাসযোগ্য এবং দ্রুত হয়। তবে ভুলভাবে কনফিগার করা স্থানীয় ফন্টগুলি অপ্টিমাইজ করা বাইরের ব্যবহার থেকে বেশি ধীর হতে পারে।
স্ব-হোস্ট ফন্টের জন্য কোন ফন্ট ফরম্যাট ব্যবহার করা উচিত?
আধুনিক ওয়েবসাইটগুলির জন্য বেশিরভাগ ক্ষেত্রে WOFF2 সেরা পছন্দ। এটি ছোট ফাইল আকার এবং বিস্তৃত ব্রাউজার সমর্থন প্রদান করে। TTF বা OTF ফাইলগুলি সাধারণত ওয়েব পারফরম্যান্সের জন্য অপ্রয়োজনীয়ভাবে বড়।
কত ফন্টের ওজন ব্যবহার করা আদর্শ?
বেশিরভাগ সাইটের জন্য 400 এবং 700 ওজন যথেষ্ট। কিছু ডিজাইনে 500 বা 600 যুক্ত করা যেতে পারে; তবে প্রতিটি নতুন ওজনের সাথে অতিরিক্ত ফাইল এবং লোডিং খরচ আসে। ব্যবহৃত না হওয়া ওজনগুলি অপসারণ করা প্রয়োজন।
font-display: swap ব্যবহার করা কি বাধ্যতামূলক?
বাধ্যতামূলক নয়, কিন্তু বেশিরভাগ পরিস্থিতিতে পরামর্শ দেওয়া হয়। এটি টেক্সটকে বিশেষ ফন্ট লোড হওয়া পর্যন্ত প্রদর্শন করতে দেয় এবং অদৃশ্য টেক্সটের সমস্যাটি কমায়। CLS ঘটানো থেকে বিরত থাকতে উপযুক্ত ফলোব্যাক ফন্ট নির্বাচন করা উচিত।
WordPress-এ স্থানীয় ফন্ট হোস্ট করার জন্য কি প্লাগইন প্রয়োজন?
না, এটি বাধ্যতামূলক নয়। চাইল্ড থিমের মধ্যে ফন্ট ফাইলগুলি আপলোড করে এবং CSS দিয়ে সংজ্ঞায়িত করা সবচেয়ে পরিষ্কার পদ্ধতিগুলির মধ্যে একটি। তবে আপনার প্রযুক্তিগত জ্ঞান সীমিত হলে একটি নির্ভরযোগ্য এবং সর্বদা আপডেট করা প্লাগইন ব্যবহার করে এটি প্রয়োগ করা যেতে পারে।