chrome.font সেটিংস

রিফ্রেশ তারিখ: ২০২৬-০৯-২৫ রোবটস: নোইনডেক্স

বর্ণনা

ক্রোমের ফন্ট সেটিংস পরিচালনা করতে chrome.fontSettings API ব্যবহার করুন।

অনুমতি

fontSettings

প্রকাশ

ফন্ট সেটিংস এপিআই ব্যবহার করতে হলে, আপনাকে এক্সটেনশন ম্যানিফেস্টে 'fontSettings' পারমিশনটি ঘোষণা করতে হবে। উদাহরণস্বরূপ:

{
  "name": "My Font Settings Extension",
  "description": "Customize your fonts",
  "version": "0.2",
  "permissions": [
    "fontSettings"
  ],
  ...
}

জেনেরিক ফন্ট পরিবার এবং স্ক্রিপ্ট

ক্রোম কিছু ফন্ট সেটিংসকে নির্দিষ্ট জেনেরিক ফন্ট ফ্যামিলি এবং ভাষার স্ক্রিপ্টের উপর নির্ভরশীল করার সুযোগ দেয়। উদাহরণস্বরূপ, স্যান্স-সেরিফ সরলীকৃত চীনা ভাষার জন্য ব্যবহৃত ফন্টটি সেরিফ জাপানি ভাষার জন্য ব্যবহৃত ফন্ট থেকে ভিন্ন হতে পারে।

ক্রোম দ্বারা সমর্থিত জেনেরিক ফন্ট ফ্যামিলিগুলো CSS জেনেরিক ফন্ট ফ্যামিলির উপর ভিত্তি করে তৈরি এবং নিচে API রেফারেন্সে তালিকাভুক্ত করা হয়েছে। যখন কোনো ওয়েবপেজ একটি জেনেরিক ফন্ট ফ্যামিলি নির্দিষ্ট করে, তখন ক্রোম সংশ্লিষ্ট সেটিং অনুসারে ফন্টটি নির্বাচন করে। যদি কোনো জেনেরিক ফন্ট ফ্যামিলি নির্দিষ্ট করা না থাকে, তবে ক্রোম "স্ট্যান্ডার্ড" জেনেরিক ফন্ট ফ্যামিলির সেটিং ব্যবহার করে।

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

সমর্থিত ভাষার স্ক্রিপ্টগুলো ISO 15924 স্ক্রিপ্ট কোড দ্বারা নির্দিষ্ট করা থাকে এবং নিচের API রেফারেন্সে তালিকাভুক্ত করা আছে। প্রযুক্তিগতভাবে, Chrome-এর সেটিংস কঠোরভাবে স্ক্রিপ্ট-ভিত্তিক নয়, বরং ভাষার উপরও নির্ভর করে। উদাহরণস্বরূপ, যখন কোনো ওয়েবপেজে রাশিয়ান ভাষা নির্দিষ্ট করা থাকে, তখন Chrome সিরিলিক ভাষার জন্য ফন্ট (ISO 15924 স্ক্রিপ্ট কোড "Cyrl") বেছে নেয় এবং এই ফন্টটি শুধু সিরিলিক স্ক্রিপ্টের জন্যই নয়, বরং ফন্টটির আওতাভুক্ত সবকিছুর জন্যও ব্যবহার করে, যেমন ল্যাটিন।

উদাহরণ

নিম্নলিখিত কোডটি আরবি ভাষার জন্য প্রমিত ফন্টটি নির্ধারণ করে।

chrome.fontSettings.getFont(
  { genericFamily: 'standard', script: 'Arab' },
  function(details) { console.log(details.fontId); }
);

পরবর্তী কোড স্নিপেটটি জাপানি ভাষার জন্য স্যান্স-সেরিফ ফন্ট সেট করে।

chrome.fontSettings.setFont(
  { genericFamily: 'sansserif', script: 'Jpan', fontId: 'MS PGothic' }
);

এই API-টি ব্যবহার করতে, chrome-extension-samples রিপোজিটরি থেকে fontSettings API উদাহরণটি ইনস্টল করুন।

প্রকারভেদ

FontName

ফন্টের নাম নির্দেশ করে।

বৈশিষ্ট্য

  • ডিসপ্লে নাম

    স্ট্রিং

    ফন্টের প্রদর্শিত নাম।

  • ফন্টআইডি

    স্ট্রিং

    ফন্ট আইডি।

GenericFamily

একটি CSS জেনেরিক ফন্ট ফ্যামিলি।

এনাম

"মান"

"স্যানসেরিফ"

"সেরিফ"

"স্থির"

"কার্সিভ"

"কল্পনা"

"গণিত"

LevelOfControl

not\_controllable : কোনো এক্সটেনশন দ্বারা নিয়ন্ত্রণ করা যায় না controlled\_by\_other\_extensions : উচ্চতর অগ্রাধিকার সম্পন্ন এক্সটেনশন দ্বারা নিয়ন্ত্রিত controllable\_by\_this\_extension : এই এক্সটেনশন দ্বারা নিয়ন্ত্রণ করা যায় controlled\_by\_this\_extension : এই এক্সটেনশন দ্বারা নিয়ন্ত্রিত।

এনাম

"অনিয়ন্ত্রণযোগ্য"

"অন্যান্য এক্সটেনশন দ্বারা নিয়ন্ত্রিত"

"এই এক্সটেনশন দ্বারা নিয়ন্ত্রণযোগ্য"

"এই এক্সটেনশন দ্বারা নিয়ন্ত্রিত"

ScriptCode

একটি ISO 15924 স্ক্রিপ্ট কোড। ডিফল্ট বা গ্লোবাল স্ক্রিপ্টটি 'Zyyy' স্ক্রিপ্ট কোড দ্বারা প্রকাশ করা হয়।

এনাম

"আফাক"

"আরব"

"আর্মি"

"আর্ম্ন"

"অ্যাভস্ট"

"বালি"

"বামু"

"বাস"

"বাটক"

"বেং"

"ব্লিস"

"বোপো"

"ব্রাহ"

"ব্রাই"

"বুগি"

"বুহদ"

"Cakm"

"ক্যান"

"ক্যারি"

"চাম"

"চের"

"Cirt"

"কপ্ট"

"সিপিআরটি"

"সাইরল"

"সাইরস"

'দেব'

"Dsrt"

"ডুপল"

"এগাইড"

"এগিহ"

"মিশর"

"এলবা"

"এথি"

"জিওর"

"জিওক"

"গ্ল্যাগ"

"গথ"

"গ্রান"

"গ্রিক"

"গুজর"

"গুরু"

"ঝুলিয়ে রাখা"

"হানি"

"হানো"

"হ্যান্স"

"হ্যান্ট"

"হিব্রু"

"হ্লু"

"হুম্ং"

"ঝুলিয়ে রাখা"

"ইন্ডস"

"ইটাল"

"জাভা"

"জাপান"

"জুরক"

"কালী"

"খার"

"খমর"

"খোজ"

"Knda"

"কপেল"

"কথি"

"লানা"

"লাও"

"লাটফ"

"Latg"

"ল্যাটিন"

"লেপসি"

"অঙ্গ"

"লিনা"

"লিনব"

"লিসু"

"লোমা"

"লাইসি"

"লিডি"

"ম্যান্ড"

"মণি"

"মায়া"

"মেরামত"

"মার্স"

"মেরো"

"ম্লিম"

"চাঁদ"

"মং"

"ম্রু"

"মতেই"

"মায়মার"

"নার্ব"

"এনব্যাট"

"এনকেজিবি"

"Nkoo"

"এনশু"

"ওগাম"

"ওল্ক"

"অর্খ"

"ওরিয়া"

"ওসমা"

"তাল"

"পার্ম"

"ফ্যাগ"

"ফ্লি"

"Phlp"

"Phlv"

"ফিনিক্স"

"Plrd"

"প্রীতি"

"আরজেএনজি"

"রোরো"

"রানর"

"সামর"

"সারা"

"সার্ব"

"সৌর"

"Sgnw"

"শ"

"শ্রেড"

"সিন্ধ"

"সিংহ"

"সোরা"

"সূর্য"

"সিলো"

"Syrc"

"সায়ার"

"সিরজ"

"সির্ন"

"ট্যাগব"

"তাকর"

"গল্প"

"তালু"

"তামিল"

"টাং"

"Tavt"

"তেলু"

"টেং"

"Tfng"

"Tglg"

"থা"

"থাই"

"টিবট"

"তিরহ"

"উগার"

"ভাই"

"ভিস্প"

"ওয়ারা"

"ওলে"

"এক্সপিও"

"Xsux"

"Yiii"

"Zmth"

"জিসিম"

"জি"

পদ্ধতি

clearDefaultFixedFontSize()

প্রতিশ্রুতি
chrome.fontSettings.clearDefaultFixedFontSize(
  details?: object,
  callback?: function,
)
: Promise<void>

এই এক্সটেনশন দ্বারা সেট করা ডিফল্ট স্থির ফন্ট সাইজ (যদি থাকে) মুছে ফেলে।

প্যারামিটার

  • বিস্তারিত

    বস্তু ঐচ্ছিক

    এই প্যারামিটারটি বর্তমানে অব্যবহৃত।

  • কলব্যাক

    ফাংশন ঐচ্ছিক

    callback প্যারামিটারটি দেখতে এইরকম:

    () => void

ফেরত

  • প্রতিশ্রুতি<শূন্য>

    ক্রোম ৯৬+

    প্রমিস শুধুমাত্র ম্যানিফেস্ট ভি৩ এবং এর পরবর্তী সংস্করণগুলোতে সমর্থিত, অন্যান্য প্ল্যাটফর্মে কলব্যাক ব্যবহার করতে হবে।

clearDefaultFontSize()

প্রতিশ্রুতি
chrome.fontSettings.clearDefaultFontSize(
  details?: object,
  callback?: function,
)
: Promise<void>

এই এক্সটেনশন দ্বারা সেট করা ডিফল্ট ফন্ট সাইজ (যদি থাকে) মুছে ফেলে।

প্যারামিটার

  • বিস্তারিত

    বস্তু ঐচ্ছিক

    এই প্যারামিটারটি বর্তমানে অব্যবহৃত।

  • কলব্যাক

    ফাংশন ঐচ্ছিক

    callback প্যারামিটারটি দেখতে এইরকম:

    () => void

ফেরত

  • প্রতিশ্রুতি<শূন্য>

    ক্রোম ৯৬+

    প্রমিস শুধুমাত্র ম্যানিফেস্ট ভি৩ এবং এর পরবর্তী সংস্করণগুলোতে সমর্থিত, অন্যান্য প্ল্যাটফর্মে কলব্যাক ব্যবহার করতে হবে।

clearFont()

প্রতিশ্রুতি
chrome.fontSettings.clearFont(
  details: object,
  callback?: function,
)
: Promise<void>

এই এক্সটেনশন দ্বারা সেট করা ফন্ট (যদি থাকে) মুছে ফেলে।

প্যারামিটার

  • বিস্তারিত

    বস্তু

    • জেনেরিক পরিবার

      জেনেরিক ফন্ট ফ্যামিলি, যেটির জন্য ফন্টটি অনুমোদন করানো উচিত।

    • স্ক্রিপ্ট

      যে স্ক্রিপ্টের জন্য ফন্টটি মুছে ফেলা হবে। এটি বাদ দিলে, গ্লোবাল স্ক্রিপ্ট ফন্ট সেটিংটি মুছে ফেলা হয়।

  • কলব্যাক

    ফাংশন ঐচ্ছিক

    callback প্যারামিটারটি দেখতে এইরকম:

    () => void

ফেরত

  • প্রতিশ্রুতি<শূন্য>

    ক্রোম ৯৬+

    প্রমিস শুধুমাত্র ম্যানিফেস্ট ভি৩ এবং এর পরবর্তী সংস্করণগুলোতে সমর্থিত, অন্যান্য প্ল্যাটফর্মে কলব্যাক ব্যবহার করতে হবে।

clearMinimumFontSize()

প্রতিশ্রুতি
chrome.fontSettings.clearMinimumFontSize(
  details?: object,
  callback?: function,
)
: Promise<void>

এই এক্সটেনশন দ্বারা নির্ধারিত সর্বনিম্ন ফন্ট সাইজ (যদি থাকে) মুছে ফেলে।

প্যারামিটার

  • বিস্তারিত

    বস্তু ঐচ্ছিক

    এই প্যারামিটারটি বর্তমানে অব্যবহৃত।

  • কলব্যাক

    ফাংশন ঐচ্ছিক

    callback প্যারামিটারটি দেখতে এইরকম:

    () => void

ফেরত

  • প্রতিশ্রুতি<শূন্য>

    ক্রোম ৯৬+

    প্রমিস শুধুমাত্র ম্যানিফেস্ট ভি৩ এবং এর পরবর্তী সংস্করণগুলোতে সমর্থিত, অন্যান্য প্ল্যাটফর্মে কলব্যাক ব্যবহার করতে হবে।

getDefaultFixedFontSize()

প্রতিশ্রুতি
chrome.fontSettings.getDefaultFixedFontSize(
  details?: object,
  callback?: function,
)
: Promise<object>

নির্দিষ্ট প্রস্থের ফন্টগুলোর জন্য ডিফল্ট আকার পাওয়া যায়।

প্যারামিটার

  • বিস্তারিত

    বস্তু ঐচ্ছিক

    এই প্যারামিটারটি বর্তমানে অব্যবহৃত।

  • কলব্যাক

    ফাংশন ঐচ্ছিক

    callback প্যারামিটারটি দেখতে এইরকম:

    (details: object) => void

    • বিস্তারিত

      বস্তু

      • নিয়ন্ত্রণের স্তর

        সেটিংয়ের উপর এই এক্সটেনশনটির নিয়ন্ত্রণের মাত্রা।

      • পিক্সেল সাইজ

        সংখ্যা

        ফন্টের আকার পিক্সেলে।

ফেরত

  • প্রতিশ্রুতি<object>

    ক্রোম ৯৬+

    প্রমিস শুধুমাত্র ম্যানিফেস্ট ভি৩ এবং এর পরবর্তী সংস্করণগুলোতে সমর্থিত, অন্যান্য প্ল্যাটফর্মে কলব্যাক ব্যবহার করতে হবে।

getDefaultFontSize()

প্রতিশ্রুতি
chrome.fontSettings.getDefaultFontSize(
  details?: object,
  callback?: function,
)
: Promise<object>

ডিফল্ট ফন্ট সাইজ ব্যবহার করা হয়।

প্যারামিটার

  • বিস্তারিত

    বস্তু ঐচ্ছিক

    এই প্যারামিটারটি বর্তমানে অব্যবহৃত।

  • কলব্যাক

    ফাংশন ঐচ্ছিক

    callback প্যারামিটারটি দেখতে এইরকম:

    (details: object) => void

    • বিস্তারিত

      বস্তু

      • নিয়ন্ত্রণের স্তর

        সেটিংয়ের উপর এই এক্সটেনশনটির নিয়ন্ত্রণের মাত্রা।

      • পিক্সেল সাইজ

        সংখ্যা

        ফন্টের আকার পিক্সেলে।

ফেরত

  • প্রতিশ্রুতি<object>

    ক্রোম ৯৬+

    প্রমিস শুধুমাত্র ম্যানিফেস্ট ভি৩ এবং এর পরবর্তী সংস্করণগুলোতে সমর্থিত, অন্যান্য প্ল্যাটফর্মে কলব্যাক ব্যবহার করতে হবে।

getFont()

প্রতিশ্রুতি
chrome.fontSettings.getFont(
  details: object,
  callback?: function,
)
: Promise<object>

প্রদত্ত স্ক্রিপ্ট এবং জেনেরিক ফন্ট ফ্যামিলির জন্য ফন্টটি খুঁজে বের করে।

প্যারামিটার

  • বিস্তারিত

    বস্তু

    • জেনেরিক পরিবার

      জেনেরিক ফন্ট ফ্যামিলি যেখান থেকে ফন্টটি পুনরুদ্ধার করা হবে।

    • স্ক্রিপ্ট

      যে স্ক্রিপ্টের জন্য ফন্টটি পুনরুদ্ধার করা হবে। এটি বাদ দিলে, গ্লোবাল স্ক্রিপ্টের (স্ক্রিপ্ট কোড "Zyyy") ফন্ট সেটিং পুনরুদ্ধার করা হয়।

  • কলব্যাক

    ফাংশন ঐচ্ছিক

    callback প্যারামিটারটি দেখতে এইরকম:

    (details: object) => void

    • বিস্তারিত

      বস্তু

      • ফন্টআইডি

        স্ট্রিং

        ফন্ট আইডি। আক্ষরিক ফন্ট আইডি প্রেফারেন্স ভ্যালুর পরিবর্তে, এটি সেই ফন্টের আইডি হতে পারে যা সিস্টেম প্রেফারেন্স ভ্যালুটিকে নির্দেশ করে। সুতরাং, setFont এ দেওয়া ফন্ট থেকে fontId ভিন্ন হতে পারে, যদি, উদাহরণস্বরূপ, ফন্টটি সিস্টেমে উপলব্ধ না থাকে। খালি স্ট্রিং গ্লোবাল স্ক্রিপ্ট ফন্ট সেটিং-এ ফিরে যাওয়াকে বোঝায়।

      • নিয়ন্ত্রণের স্তর

        সেটিংয়ের উপর এই এক্সটেনশনটির নিয়ন্ত্রণের মাত্রা।

ফেরত

  • প্রতিশ্রুতি<object>

    ক্রোম ৯৬+

    প্রমিস শুধুমাত্র ম্যানিফেস্ট ভি৩ এবং এর পরবর্তী সংস্করণগুলোতে সমর্থিত, অন্যান্য প্ল্যাটফর্মে কলব্যাক ব্যবহার করতে হবে।

getFontList()

প্রতিশ্রুতি
chrome.fontSettings.getFontList(
  callback?: function,
)
: Promise<FontName[]>

সিস্টেমে থাকা ফন্টগুলোর একটি তালিকা পাওয়া যায়।

প্যারামিটার

  • কলব্যাক

    ফাংশন ঐচ্ছিক

    callback প্যারামিটারটি দেখতে এইরকম:

    (results: FontName[]) => void

ফেরত

  • প্রতিশ্রুতি< ফন্টের নাম []>

    ক্রোম ৯৬+

    প্রমিস শুধুমাত্র ম্যানিফেস্ট ভি৩ এবং এর পরবর্তী সংস্করণগুলোতে সমর্থিত, অন্যান্য প্ল্যাটফর্মে কলব্যাক ব্যবহার করতে হবে।

getMinimumFontSize()

প্রতিশ্রুতি
chrome.fontSettings.getMinimumFontSize(
  details?: object,
  callback?: function,
)
: Promise<object>

সর্বনিম্ন ফন্ট সাইজ নির্ধারণ করে।

প্যারামিটার

  • বিস্তারিত

    বস্তু ঐচ্ছিক

    এই প্যারামিটারটি বর্তমানে অব্যবহৃত।

  • কলব্যাক

    ফাংশন ঐচ্ছিক

    callback প্যারামিটারটি দেখতে এইরকম:

    (details: object) => void

    • বিস্তারিত

      বস্তু

      • নিয়ন্ত্রণের স্তর

        সেটিংয়ের উপর এই এক্সটেনশনটির নিয়ন্ত্রণের মাত্রা।

      • পিক্সেল সাইজ

        সংখ্যা

        ফন্টের আকার পিক্সেলে।

ফেরত

  • প্রতিশ্রুতি<object>

    ক্রোম ৯৬+

    প্রমিস শুধুমাত্র ম্যানিফেস্ট ভি৩ এবং এর পরবর্তী সংস্করণগুলোতে সমর্থিত, অন্যান্য প্ল্যাটফর্মে কলব্যাক ব্যবহার করতে হবে।

setDefaultFixedFontSize()

প্রতিশ্রুতি
chrome.fontSettings.setDefaultFixedFontSize(
  details: object,
  callback?: function,
)
: Promise<void>

নির্দিষ্ট প্রস্থের ফন্টের জন্য পূর্বনির্ধারিত আকার নির্ধারণ করে।

প্যারামিটার

  • বিস্তারিত

    বস্তু

    • পিক্সেল সাইজ

      সংখ্যা

      ফন্টের আকার পিক্সেলে।

  • কলব্যাক

    ফাংশন ঐচ্ছিক

    callback প্যারামিটারটি দেখতে এইরকম:

    () => void

ফেরত

  • প্রতিশ্রুতি<শূন্য>

    ক্রোম ৯৬+

    প্রমিস শুধুমাত্র ম্যানিফেস্ট ভি৩ এবং এর পরবর্তী সংস্করণগুলোতে সমর্থিত, অন্যান্য প্ল্যাটফর্মে কলব্যাক ব্যবহার করতে হবে।

setDefaultFontSize()

প্রতিশ্রুতি
chrome.fontSettings.setDefaultFontSize(
  details: object,
  callback?: function,
)
: Promise<void>

ডিফল্ট ফন্ট সাইজ নির্ধারণ করে।

প্যারামিটার

  • বিস্তারিত

    বস্তু

    • পিক্সেল সাইজ

      সংখ্যা

      ফন্টের আকার পিক্সেলে।

  • কলব্যাক

    ফাংশন ঐচ্ছিক

    callback প্যারামিটারটি দেখতে এইরকম:

    () => void

ফেরত

  • প্রতিশ্রুতি<শূন্য>

    ক্রোম ৯৬+

    প্রমিস শুধুমাত্র ম্যানিফেস্ট ভি৩ এবং এর পরবর্তী সংস্করণগুলোতে সমর্থিত, অন্যান্য প্ল্যাটফর্মে কলব্যাক ব্যবহার করতে হবে।

setFont()

প্রতিশ্রুতি
chrome.fontSettings.setFont(
  details: object,
  callback?: function,
)
: Promise<void>

প্রদত্ত স্ক্রিপ্ট এবং জেনেরিক ফন্ট ফ্যামিলির জন্য ফন্ট নির্ধারণ করে।

প্যারামিটার

  • বিস্তারিত

    বস্তু

    • ফন্টআইডি

      স্ট্রিং

      ফন্ট আইডি। খালি স্ট্রিং ব্যবহার করলে গ্লোবাল স্ক্রিপ্ট ফন্ট সেটিং ব্যবহার করা হবে।

    • জেনেরিক পরিবার

      সাধারণ ফন্ট পরিবার যার জন্য ফন্টটি সেট করা উচিত।

    • স্ক্রিপ্ট

      যে স্ক্রিপ্ট কোডে ফন্ট সেট করা হবে। এটি বাদ দিলে, গ্লোবাল স্ক্রিপ্টের (স্ক্রিপ্ট কোড "Zyyy") ফন্ট সেটিং সেট করা হয়।

  • কলব্যাক

    ফাংশন ঐচ্ছিক

    callback প্যারামিটারটি দেখতে এইরকম:

    () => void

ফেরত

  • প্রতিশ্রুতি<শূন্য>

    ক্রোম ৯৬+

    প্রমিস শুধুমাত্র ম্যানিফেস্ট ভি৩ এবং এর পরবর্তী সংস্করণগুলোতে সমর্থিত, অন্যান্য প্ল্যাটফর্মে কলব্যাক ব্যবহার করতে হবে।

setMinimumFontSize()

প্রতিশ্রুতি
chrome.fontSettings.setMinimumFontSize(
  details: object,
  callback?: function,
)
: Promise<void>

সর্বনিম্ন ফন্ট সাইজ নির্ধারণ করে।

প্যারামিটার

  • বিস্তারিত

    বস্তু

    • পিক্সেল সাইজ

      সংখ্যা

      ফন্টের আকার পিক্সেলে।

  • কলব্যাক

    ফাংশন ঐচ্ছিক

    callback প্যারামিটারটি দেখতে এইরকম:

    () => void

ফেরত

  • প্রতিশ্রুতি<শূন্য>

    ক্রোম ৯৬+

    প্রমিস শুধুমাত্র ম্যানিফেস্ট ভি৩ এবং এর পরবর্তী সংস্করণগুলোতে সমর্থিত, অন্যান্য প্ল্যাটফর্মে কলব্যাক ব্যবহার করতে হবে।

ইভেন্টগুলি

onDefaultFixedFontSizeChanged

chrome.fontSettings.onDefaultFixedFontSizeChanged.addListener(
  callback: function,
)

ডিফল্ট নির্দিষ্ট ফন্ট সাইজ সেটিং পরিবর্তিত হলে এটি সক্রিয় হয়।

প্যারামিটার

  • কলব্যাক

    ফাংশন

    callback প্যারামিটারটি দেখতে এইরকম:

    (details: object) => void

    • বিস্তারিত

      বস্তু

      • নিয়ন্ত্রণের স্তর

        সেটিংয়ের উপর এই এক্সটেনশনটির নিয়ন্ত্রণের মাত্রা।

      • পিক্সেল সাইজ

        সংখ্যা

        ফন্টের আকার পিক্সেলে।

onDefaultFontSizeChanged

chrome.fontSettings.onDefaultFontSizeChanged.addListener(
  callback: function,
)

ডিফল্ট ফন্ট সাইজ সেটিং পরিবর্তিত হলে এটি চালু হয়।

প্যারামিটার

  • কলব্যাক

    ফাংশন

    callback প্যারামিটারটি দেখতে এইরকম:

    (details: object) => void

    • বিস্তারিত

      বস্তু

      • নিয়ন্ত্রণের স্তর

        সেটিংয়ের উপর এই এক্সটেনশনটির নিয়ন্ত্রণের মাত্রা।

      • পিক্সেল সাইজ

        সংখ্যা

        ফন্টের আকার পিক্সেলে।

onFontChanged

chrome.fontSettings.onFontChanged.addListener(
  callback: function,
)

ফন্ট সেটিং পরিবর্তন হলে এটি সক্রিয় হয়।

প্যারামিটার

  • কলব্যাক

    ফাংশন

    callback প্যারামিটারটি দেখতে এইরকম:

    (details: object) => void

    • বিস্তারিত

      বস্তু

      • ফন্টআইডি

        স্ট্রিং

        ফন্ট আইডি। getFont এ দেওয়া বিবরণ দেখুন।

      • জেনেরিক পরিবার

        জেনেরিক ফন্ট ফ্যামিলি, যার ফন্ট সেটিং পরিবর্তন করা হয়েছে।

      • নিয়ন্ত্রণের স্তর

        সেটিংয়ের উপর এই এক্সটেনশনটির নিয়ন্ত্রণের মাত্রা।

      • স্ক্রিপ্ট

        যে স্ক্রিপ্ট কোডটির ফন্ট সেটিং পরিবর্তন করা হয়েছে।

onMinimumFontSizeChanged

chrome.fontSettings.onMinimumFontSizeChanged.addListener(
  callback: function,
)

সর্বনিম্ন ফন্ট সাইজের সেটিং পরিবর্তিত হলে এটি সক্রিয় হয়।

প্যারামিটার

  • কলব্যাক

    ফাংশন

    callback প্যারামিটারটি দেখতে এইরকম:

    (details: object) => void

    • বিস্তারিত

      বস্তু

      • নিয়ন্ত্রণের স্তর

        সেটিংয়ের উপর এই এক্সটেনশনটির নিয়ন্ত্রণের মাত্রা।

      • পিক্সেল সাইজ

        সংখ্যা

        ফন্টের আকার পিক্সেলে।