কিভাবে ব্লগার ব্লগে Custom Web Font যুক্ত করতে হয়?

বর্তমানে ইন্টারনেট মার্কেটে ১৫০ মিলিয়নের বেশী ব্লগ রয়েছে। সবাই তাদের ব্লগে সুন্দর ও পরিষ্কার ওয়েব ফন্ট যুক্ত করে ব্লগের আর্টিকেল দ্বারা পাঠকদের দৃষ্টি আকর্ষন করে ব্লগের জনপ্রিয়তা বৃদ্ধি করতে চায়। এমন অনেক ওয়েবসাইট ও ব্লগ রয়েছে যেগুলোর কনটেন্ট খুব ঝকঝকে এবং পরিষ্কার। আবার কিছু ওয়েবসাইটের কনটেন্ট রয়েছে যা সহজে দেখা বা পড়া যায় না।

যে ব্লগের কনটেন্ট অস্পষ্ট বা ঝাপসা সেই ধরনের ব্লগ পাঠকের মনযোগ আকর্ষণ করতে পারে না। কারণ ইন্টারনেটে যা কিছুই খোঁজা হক না কেন সেটারই লক্ষ লক্ষ সমাধান রয়েছে। এ জন্য একজন পাঠক একটি অস্পস্ট ওয়েবসাই বা ব্লগের আর্টিকেল কখনো পড়বে না। সে স্বভাবত অন্য একটি ব্লগে তার সমাধান খোঁজার চেষ্টা করবে।
কিভাবে ব্লগার ব্লগে Custom Web Font যুক্ত করতে হয়?



সাধারনত যারা ইংরেজী ভাষাতে ব্লগিং করেন বা আর্টিকেল শেয়ার করেন তাদের ব্লগের লেখাগুলো খুব সহজে পরিষ্কার ও ঝকঝকে দেখা যায়। কিন্তু যারা বাংলা ভাষায় বা অন্য কোন ভাষায় ব্লগে আর্টিকেল লিখে থাকেন তাদের ব্লগের কনটেন্ট নরমালি পরিষ্কার বা ঝকঝকে থাকে না। তার প্রধান কারন হচ্ছে যে, ইন্টারনেট ব্রাউজার, কম্পিউটার ও অন্যান্য ডিভাইস গুলোতে অনেক ধরনের ইংরেজী ফন্ট ইনস্টল করা থাকে। যার জন্য ইংরেজী ভাষার ব্লগগুলির কনটেন্ট সহজে দেখা যায়। পক্ষান্তরে বাংলা ভাষার বা অন্য ভাষার ফন্ট ব্রাউজার ও কম্পিটারে ইনস্টল না থাকার কারনে আর্টিকেল ঝাপসা বা অস্পষ্ট দেখায়।

কিভাবে ব্রাউজার একটি ওয়েবসাইটের ফন্ট শো করে?

সাধারনত কেউ যখন একটি ব্লগ বা ওয়েবসাইটে ভিজিট করে তখন ব্রাউজার প্রথমে তার নিজের সিস্টেমের অভ্যন্তরে থাকা ফন্ট হতে ব্লগের কাঙ্খিত ফন্টটি খোঁজে থাকে। ব্রাউজার তার নিজের অভ্যন্তরে না পেলে কম্পিউটার বা ফোনের অপারেটিং সিস্টেমের ভীতর কাঙ্খিত ফন্টটি খোঁজে।




এ ক্ষেত্রে ব্রাউজার তার নিজের কিংবা কম্পিউটার এর অপারেটিং সিস্টেমের যেকোন একটি জায়গাতে ব্লগে ব্যবহৃত ফন্টটি পেয়ে গেলে ঐ লোকেশন থেকে ফন্টটি লোড নেয়। এতেকরে সেই ব্লগের ফন্টটি ঝকঝকে ও পরিষ্কার দেখা যায়। অন্যদিকে ব্রাউজার তার নিজের এবং কম্পিউটারের অপারেটিং সিস্টেমের কোথাও নির্ধারিত ফন্টটি না পেলে ব্রাউজারে সেট করা ফন্টটি লোড করে নেয়। যার ফলে ব্লগের লেখাগুলো এলোমেলো ও অস্পস্ট দেখায়।

কেন Custom Web Font ব্যবহার করবেন?

একটি ব্রাউজার কিভাবে ব্লগের ফন্ট লোড নেয় সেই বিষয়ে এখন আপনার ধারনা ক্লিয়ার হয়েছে। কেন একটি ব্লগে Custom Web Font ব্যবহার করবেন এখন আমি সেই বিষয়ে আপনাদের পরিষ্কার ধারনা দেওয়ার চেষ্টা করব।

ধরুন আপনি বাংলা ভাষায় ব্লগিং করেন। এ ক্ষেত্রে আপনার ব্লগের সব জায়গাতে ডিফল্ট ফন্ট হিসেবে SolaimanLipi ব্যবহার করছেন। আপনি অবশ্যই জানেন যে, বাংলা ফন্ট কোন ধরনের ব্রাউজার বা অপারেটিং সিস্টেমে নরমালি ইনস্টল থাকে না। সাধারণত এগুলো কম্পিউটারের উইন্ডোজ বা অপারেটিং সিস্টেম সেটআপ করা পর ইনস্টল করা হয়। তখন কেউ তার কম্পিউটারে এই বাংলা ফন্টগুলো ইনস্টল করলে সহজে আপনার ব্লগের ফন্ট পরিষ্কার দেখতে পাবে।

তবে আপনি এটা আশা করে বসে থাকলে হবে না। কারণ অনেকে এই ফন্টগুলো সম্পর্কে জানে না এবং চিনে না বিধায় কখনো কম্পিউটারে ইনস্টল করে না। এ জন্য আপনি সেই আশা ছেড়ে দিয়ে আপনার ব্লগের ফন্টটি ঝকঝকে ও পরিষ্কারভাবে শো করানোর জন্য SolaimanLipi Web Font ব্যবহার করতে হবে। Web Font ব্যবহার করার ফলে কম্পিউটারে ফন্টটি ইনস্টল না থাকা সত্বেও ব্লগের কনটেন্ট পরিষ্কার দেখা যাবে। অর্থাৎ ব্রাউজার তখন ফন্টটি অপারেটিং সিস্টেমের ভীতরে না খোঁজে সরাসরি অনলাইন হতে শো করাবে।

কোথায় Custom Web Font পাওয়া যাবে?

অনলাইনের বিভিন্ন প্লাটফর্মে Custom Web Font পাওয়া যায়। বিশেষকরে Google Font সব Web Font এর চেয়ে জনপ্রিয়তার শীর্ষে অবস্থান করছে। তাছাড়া আপনি নিজেস্ব সার্ভারে Web Font Kit আপলোড করেও Custom Web Font ব্যবহার করতে পারেন। আমি নিম্নোক্ত ৩ টি উপায়ে ব্লগে কাষ্টম ফন্ট ব্যবহারে নিয়ম দেখাব।
  1. Google Web Font.
  2. থার্ড পার্টি সাইট হতে (বাংলা ফন্ট)।
  3. নিজেস্ব হোস্টিং সার্ভারে ফন্ট আপলোড করে।

১। গুগল Web Fonts

Google Font ফ্রি ওয়েব ফন্ট এর একটি জপ্রিয় মার্কেট। বর্তমানে প্রায় ৯১৫ টির বেশী ফ্রি ওয়েব ফন্ট রয়েছে। এখানে বিভিন্ন ভাষার নরমাল ফন্ট সহ অনেক স্টাইলিশ ফন্ট পাওয়া যায়। তাছাড়া এটি গুগল এর নিজেস্ব সার্ভারে আপলোড থাকার কারনে ব্লগের লোড টাইমের উপর কোন ধরনের প্রভাব ফেলে না।
  • প্রথমে এই লিংকে ক্লিক করুন।
  • উপরের লিংকে ক্লিক করা পর গুগল এর অনেক ফন্ট দেখতে পাবেন।
কিভাবে ব্লগার ব্লগে Custom Web Font যুক্ত করতে হয়?
  • এখন আপনার কাঙ্খিত বা পছন্দের ফন্টটি নির্বাচন করতে হবে। পছন্দের ফন্ট নির্বানের জন্য উপরের চিত্রের ন্যায় কাঙ্খিত ফন্টটির প্লাস আইকনে ক্লিক করতে হবে। প্লাস আইকনে ক্লিক করার পর ব্রাউজারের নিচের অংশে নিম্নের চিত্রটি দেখতে পাবেন।
কিভাবে ব্লগার ব্লগে Custom Web Font যুক্ত করতে হয়?
  • উপরের চিত্রের মিনিমাইজ করা আইকনে ক্লিক করা মাত্র নিচের চিত্রের ন্যায় শো করবে।
কিভাবে ব্লগার ব্লগে Custom Web Font যুক্ত করতে হয়?
  • উপরের চিত্রের ১ নং তীর চিন্হের স্টাইল সীটটি আপনার ব্লগের থিমস এর <head> ট্যাগের নিচে অথবা </head> এর উপরে যুক্ত করে Theme Save করতে হবে।
  • তার চিত্রের ২ নং তীর চিহ্নের কোডটি আপনার ব্লগের কনটেন্ট এর প্রয়োজনীয় জায়গাতে সেট করতে হবে। এতটুকো করলে গুগল ফন্ট ব্যবহারের কাজ শেষ হয়ে যাবে।

২। থার্ড পার্টি সাইট হতে বাংলা ফন্ট ব্যবহারঃ

আপনি যদি বাংলা ভাষায় ব্লগিং করে থাকেন এবং আপনার ব্লগের কনটেন্ট বাংলা হয়ে থাকলে ব্লগে অবশ্যই বাংলা Custom Web Font ব্যবহার করতে হবে। কারন আপনি জানেন যে, বাংলা ফন্ট ডিফল্টভাবে ব্রাউজার ও কম্পিউটারে ইনস্টল থাকে না। তাছাড়া বাংলা ব্লগে যে সমস্ত ফন্ট ব্যবহার করা হয়ে থাকে সেগুলো গুগল ফন্টে পাওয়া যায় না। এ ক্ষেত্রে বাংলা আর্টিকেল পরিষ্কারভাবে শো করানোর জন্য নিজস্ব হোস্টিং সার্ভারে বাংলা ফন্ট আপলোড করে ব্যবহার করতে হয়। আপনার কোন হোস্টিং স্টোরেজ না থাকলে Maateen এর বাংলা ফন্ট ব্যবহার করতে পারেন। তারা বাংলা ওয়েব ফন্টের প্রায় সকল জনপ্রিয় ফন্ট ফ্রিতে ব্যবহার করার সুযোগ দিচ্ছে।
  • প্রথমে এই লিংকে ক্লিক করুন।
  • Maateen এর ওয়বসাইটের বাম পাশে সকল বাংলা ফন্ট দেখতে পাবেন।
কিভাবে ব্লগার ব্লগে Custom Web Font যুক্ত করতে হয়?
  • এখানে আপনি যে ফন্টটি ব্যবহার করতে চান সেটিতে ক্লিক করতে হবে। আপনা পছন্দের ফন্টে ক্লিক করার পর ডান পাশে নিচের সিএসএস স্টাইল সীটটি দেখতে পাবেন।

      <link href='https://fonts.maateen.me/solaiman-lipi/font.css' rel='stylesheet'/>
    
  • পূর্বের ন্যায় এখানেও ব্লগের থিমস এর <head> ট্যাগের নিচে অথবা </head> এর উপরে লাইনটি যুক্ত করে Theme Save করতে হবে। 
font-family: 'SolaimanLipi', sans-serif;
  • এখানে আপনার ব্লগের প্রয়োজনীয় স্থানে Font Family যুক্ত করতে হবে।

৩। নিজের হোস্টিং সার্ভারে আপলোড করে ফন্ট ব্যবহারঃ

প্রথমে আপনার কাঙ্খিত ফন্টটি ডাউনলোড করে নিতে হবে। তবে আপনার কোন ব্যক্তিগত ফন্ট থাকলে ডাউনলোড করার কোন প্রয়োজন হবে না। আপনার ফন্টটি প্রথমেই Web Font Kit এ কনভার্ট করে নিতে হবে। একটি ফন্টকে Web Font Kit এ কনভার্ট করার জন্য আমরা অনলাইনের সহায়তা নেব। আমি আপনাদের দেখাব Font Squirrel এর মাধ্যমে কিভাবে ফন্ট কনভার্ট করবেন? অনলাইনে আরো অনেক ওয়েবসাইট রয়েছে। তাদের মধ্যে Font Squirrel হচ্ছে সবচাইতে জনপ্রিয়। আপনি চাইলে অন্য কোনটির মাধ্যমেও করতে পারেন। 
  • প্রথমে এই লিংক হতে Font Squirrel এর অফিসিয়ার ওয়েবসাইটে ভিজিট করুন।
কিভাবে ব্লগার ব্লগে Custom Web Font যুক্ত করতে হয়?
  • উপরের চিত্র হতে Upload Font এ ক্লিক করে আপনার পছন্দের ফন্টটি আপলোড করুন।
  • তারপর ২ নং তীর চিহ্নের Expert অপশন সিলেক্ট করলে নিচের অপশনগুলো দেখতে পাবেন।
  • এরপর ৩ নং অশের Font Formats গুলি চিত্রের ন্যায় সিলেক্ট করুন।
কিভাবে ব্লগার ব্লগে Custom Web Font যুক্ত করতে হয়?
  • এখানে সবার নিচের দিকের Agreements এ ঠিক চিহ্নি দেওয়ার পর Download Your Kit অপশন শো করবে। সবশেষে Download Your Kit বাটনে ক্লিক করলে আপনার ফন্টের Custom Web Font Kit ডাউনলোড হবে। ডাউনলোডকৃত জিপ ফোল্ডারের ভীতরে নিচের ফাইলগুলি দেখতে পাবেন।
কিভাবে ব্লগার ব্লগে Custom Web Font যুক্ত করতে হয়?
  • উপরের সবগুলির ফাইল হতে সিলেক্ট করা eot, svg, ttf ও woff ফরমেটের ফাইলগুলি আপনার কাঙ্খিত হোস্টিং সার্ভারে আপলোড করতে হবে।
  • তারপর উপরের চিত্রের সবার নিচের Stylesheet.css ফাইলটি অপেন করলে নিচের কোডগুলো দেখতে পাবেন।
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on March 21, 2019 */

@font-face {
    font-family: 'fontname';
    src: url('font-name.eot');
    src: url('font-name.eot?#iefix') format('embedded-opentype'),
         url('font-name.woff') format('woff'),
         url('font-name.ttf') format('truetype'),
         url('font-name.svg#fontname') format('svg');
    font-weight: normal;
    font-style: normal;
}
  • এখন আপনার হোস্টিং সার্ভারে আপলোডকৃত eot, svg, ttf ও woff ফাইলগুলির লিংক উপরের কোডের পাঁচটি জায়গাতে বসাতে হবে।
  • পিংক কালারের fontname এর স্থলে আপনার কাঙ্খিত ফন্টটির নাম বসিয়ে দিতে হবে।
  • সবশেষে উপরের কোডগুলোতে লিংক যুক্ত করার পর কোডগুলো আপনার ব্লগার থীমস এর ]]></b:skin> ট্যাগের উপরে যুক্ত করে সেভ করতে হবে।
  • তারপর পূর্বের ন্যায় আপনার ব্লগের প্রয়োজনীয় স্থানে font-family টি যুক্ত করতে হবে।
নোটঃ অনেকে আমাকের প্রশ্ন করতে পারেন যে, ভাইয়া আপনি কোন ফ্রি হোস্টিং সার্ভারে ফন্ট ফাইলগুলো আপলোড করে দেখাতে পারতেন। হ্যাঁ, দেখাতে পারতাম। Google Drive অথবা Dropbox এর মত ফ্রি ফাইল শেয়ারিং সার্ভারে ফাইল আপলোড করে দেখাতে পারতাম। আমি এ গুলোতে দেখাইনি তার কারণ হচ্ছে ফ্রি হোস্টিং সার্ভারে ফন্ট কিট আপলোড করলে আপনার ব্লগের ফন্টগুলো লোড নিতে সময় নেবে। তাছাড়া আপনাকে আরেকটি বিষয় ক্লিয়ার করছি যে, আপনার উন্নতমানের হোস্টিং কেনা না থাকলে নিজস্ব সার্ভারে ফাইল আপলোড করে ব্লগে ব্যবহার করবেন না। কারণ তাতেও ব্লগের লোড টাইম নষ্ট হবে ও ফন্ট লোড নিতে দেরী হবে।
    সর্বশেষঃ আমি এখানে একটি ব্লগে সব ধরনের Custom Web Font যুক্ত করার প্রায় সকল পদ্ধতি সহজভাবে উপস্থাপন করেছি। আপনি কোন অংশ বুঝতে না পারলে আমাদের কমেন্ট করে জানাতে পারেন। তাহলে আমরা আপনার সমস্যা সমাধান করার সর্বাত্মক চেষ্টা করব।
    Next Post Previous Post
    18 Comments
    • CEO
      CEO August 28, 2019 at 12:06 PM

      তার চিত্রের ২ নং তীর চিহ্নের কোডটি আপনার ব্লগের কনটেন্ট এর প্রয়োজনীয় জায়গাতে সেট করতে হবে। এতটুকো করলে গুগল ফন্ট ব্যবহারের কাজ শেষ হয়ে যাবে।
      ভাই আপনি এখানে যে কথাটি বলেছেন সেটা কনটেন্ট এর ভিতর কিভাবে ব্যবহার করবো ?

      • Rashid
        Rashid August 29, 2019 at 1:06 AM

        এই কাজটি করার জন্য Css সম্পর্কে আপনার মিনিমাম জ্ঞান থাকতে হবে। অন্যথায় কাজটি আপনি সহজে করতে পারবেন না।

      • Style-i
        Style-i May 19, 2020 at 9:31 PM

        প্রত্যকটা কনটেন্ট এ তো আলাদা ফন্ট ফ্যামেলি যুক্ত করার দরকার নেই। এখন আমি চাচ্ছি আমার কনটেন্ট গুলো যেগুলি বডি ট্যাগের ভিতরে থাকে সেগুলি এবং কনটেন্ট হেডিং বাংলায় হবে । এখন আমি সেগুলি কিভাবে করতে পাড়ি। আমার ডোমেইন হোস্টিং কিছুই কেনা নেই। google bloging css file পরিষ্কার বুঝতে পারছি না। এখন সমাধান কি করে করব প্লিজ।

      • Rashid
        Rashid May 20, 2020 at 12:59 AM

        বডি ট্যাগের ভীতরে আপনার কাঙ্খিত ফন্ট ফ্যামেলি যুক্ত করে দেন। তাহলে ঠিক হয়ে যাবে। এখানে তেমন কিছু করার নেই। শুধুমাত্র এ সিম্পল কাজটি করতে হবে।

    • Al Gifari
      Al Gifari February 8, 2020 at 8:58 AM

      ভাই সি এস এস পারি বাট দ্বিতীয় তীর চিহ্নের কোড থিম এর কথায় বসাবো বুজলাম না।। অনেক জায়গাতেই তো ফোন্ট ফ্যামিলি থাকে। একটু ক্লিয়ার করে বললে উপকৃত হতাম ।। সুন্দর পোস্ট লিখেছেন।

      • Rashid
        Rashid February 8, 2020 at 7:17 PM

        আপনার ব্লগের যে জায়গাতে যে ফন্ট শো করাতে চান, ফন্ট ফ্যামিলিতে সেই কাঙ্খিত ফন্ট বসিয়ে দিতে হবে। আশাকরি বুঝতে পেরেছেন। ধন্যবাদ...

    • S Alam
      S Alam April 1, 2020 at 7:15 PM

      ভাই কিছু মনে করবেননা, আমি জানি পোস্টটা অনেক পরিশ্রম করে লিখেছেন। তবে অল্পের জন্য পোষ্টটা পরিপূর্ণ হয়নাই। সেটা হচ্ছে ২ নং তীর চিহ্নের কোডটা কিভাবে ফন্ট ফ্যামিলিতে css দিয়া এড করবে এটা যদি সুন্দরভাবে উল্লেখ করতেন তবেই হতো।
      আশাকরি সময় করে পোষ্টে এটা উল্লেখ করবেন।

      • Rashid
        Rashid April 2, 2020 at 3:01 AM

        আমার লেখার মধ্যে পরিষ্কারভাবে বলা আছে প্রয়োজনীয় স্থানে। এখানে প্রয়োজনীয় স্থানে বলতে সেটাই বুঝানো হয়েছে, আপনি যেখানে যেখানে ঐ ফন্টটি শো করাতে চান সেখানে যুক্ত করে দিতে হবে। কারণ একটি ওয়েবসাইটের এক জায়গাতে font-family যুক্ত করলেই সেই ফন্ট সবজায়গাতে দেখা যায় না। একটি ওয়েবসাইটের সবজায়তে ফন্ট পরিষ্কার দেখার জন্য প্রয়োজনীয় সকল সেকশনে ফন্টটি যুক্ত করে দিতে হয়। CSS সম্পর্কে মিনিমাম জ্ঞান থাকলে যে কেই কথার মানে সহজে বুঝতে পারবেন।

        ধন্যবাদ...

    • Joydeb Saha
      Joydeb Saha April 9, 2020 at 10:06 PM

      sob korao kaj korce na bhai

      • Rashid
        Rashid April 9, 2020 at 10:57 PM

        এখানে কাজ না করার মত কিছুই নেই। এটা খুব সহজ একটা কাজ। ঠিক জায়গায় ব্যবহার করতে পারলে অবশ্যই কাজ করবেই।

    • Admin
      Admin February 2, 2021 at 9:33 AM

      ভাই হেল্প করুন, আমার সাইটে হোম পেজের ফন্ট চেঞ্জ হয় কিছু কোন পোস্ট এর ফন্ট চেঞ্জ হচ্ছেনা কেন? tunes71.com একটু দেখুন ভাই কি সমস্যা।

    • blogbarta
      blogbarta February 5, 2021 at 11:42 PM

      ধন্যবাদ সুন্দর পরার্মশের জন্য। আমার সব জায়গায় ফন্ট চেন্চ হইছে কিন্তু মেইন মেনু এবং বিভন্নি মেনুর ফন্ট আগের মতই আছে এগুলা কিভাবে চেন্চ করে সোলাইমানি লিপি দিতে পারবো । দয়া করে জানাবেন ।

      • Rashid
        Rashid February 7, 2021 at 11:49 AM

        সিএসএস সম্পর্কে বেসিক ধারনা থাকলে সব জয়াগাতে করতে পারবেন।

    • Joydeb Biswas
      Joydeb Biswas April 15, 2021 at 2:14 PM

      আপনার পোস্টটি বাংলা কোন ফন্ট ইনস্টল করা ?? এই ফন্টটি খুব সুন্দর ।

      • Rashid
        Rashid April 19, 2021 at 12:18 PM

        SolaimanLipi ফন্ট

    • Rx Khan Santo
      Rx Khan Santo February 17, 2023 at 12:10 PM

      এই MagOne ব্লগার টেম্পলেট এ কিভাবে বাংলা ফন্ট অ্যাড করবো আমাকে যদি একটু সাহায্য করতেন উপকৃত হতাম।

    • ইসলামী জীবন
      ইসলামী জীবন July 1, 2024 at 1:52 PM

      ভাই দয়া করে জানাবেন ওয়েবসাইটে আরবি ফন্ট কিভাবে এড করব? আর ব্লগার সাইটে কোরআনের আয়াত হাদিস অন্যখান থেকে কপি করে বসালে সমস্যা হবে কি? যেহেতু কুরআনের আয়াত এবং হাদিস সব একই রকম।

      • Rashid
        Rashid August 25, 2024 at 9:56 PM

        গুগল ওয়েব ফন্ট ব্যবহার করার সিস্টেম জানলে গুগল ওয়েব ফন্ট থেকে আপনি যেকোন ধরনের আরবি ফন্ট ব্যবহার করতে পারবে।

    Add Comment
    comment url