কম্পিউটার টিউটোরিয়াল

CSS Font-Style: ফন্ট স্টাইল (নরমাল, ইট্যালিক, ওব্লিক) নিয়ন্ত্রণ

CSS font-style প্রপার্টি ফন্টকে নরমাল, ইট্যালিক বা ওব্লিক (তেরচা) করার জন্য ব্যবহৃত হয়।

সিনট্যাক্স এবং অপশন

font-style: normal;      /* ডিফল্ট */
font-style: italic;      /* ইট্যালিক */
font-style: oblique;     /* ওব্লিক (ডিফল্ট 14deg) */
font-style: oblique 30deg; /* কাস্টম অঙ্গেল */

/* গ্লোবাল কিওয়ার্ড */
font-style: inherit;
font-style: initial;
font-style: unset;

Italic vs Oblique

  • Italic: ফন্টের নিজস্ব ইট্যালিক ভারিয়েন্ট ব্যবহার করে (যদি থাকে)
  • Oblique: ফন্টকে কৃত্রিমভাবে স্ল্যান্ট (slant) করে
  • ব্রাউজার সাপোর্টের কারণে oblique পাওয়া না গেলে italic ফলব্যাক হিসেবে কাজ করে

ব্যবহারিক উদাহরণ

নরমাল স্টাইল (কাস্টম ফন্টের সাথে)

h1.title { 
  font-family: 'Tangerine'; 
  font-style: normal; /* Tangerine ফন্ট ডিফল্ট কার্সিভ */ 
}

ইট্যালিক برای ইমফাসিস

p.par { 
  font-family: 'Indie Flower'; 
  font-style: italic; /* ব্রাউজার কৃত্রিমভাবে স্ল্যান্ট করবে */ 
}

মূল ব্যবহার

font-style-এর প্রধান ব্যবহার হলো italic করে টেক্সটে জোর (emphasis) দেওয়া। Normal রিডান্ডেন্ট (অপ্রয়োজনীয়) কারণ সেটি ডিফল্ট। Oblique ব্রাউজার সাপোর্ট পরিপূর্ণ না হওয়া পর্যন্ত সীমিত ব্যবহার।

উপসংহার

font-style প্রপার্টি font-family-এর সাথে গভীরভাবে লিংকড। আধুনিক ব্রাউজারে oblique সাপোর্ট বড়ছে, কিন্তু বর্তমানে italic হয়ে সবচেয়ে ব্যবহারিক অপশন। টেক্সটে জোর দেওয়ার জন্য font-style: italic ব্যবহার করুন।

  1. CSS এ ফন্ট ওয়েট (Font Weight)

  2. CSS-এ ফন্ট স্টাইল: নরমাল, ইট্যালিক ও অব্লিক

  3. CSS font-variant প্রপার্টি: small-caps, all-petite-caps, unicase ইত্যাদি

  4. CSS-এ ফন্ট সাইজ: পিক্সেল, em, rem, পৰসেন্টেজ ও কীওয়ার্ড