chrome.font সেটিংস

বর্ণনা

Chrome এর ফন্ট সেটিংস পরিচালনা করতে chrome.fontSettings API ব্যবহার করুন৷

অনুমতি

fontSettings

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

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

ধারণা এবং ব্যবহার

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

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

যখন একটি ওয়েব পৃষ্ঠা একটি ভাষা নির্দিষ্ট করে, তখন Chrome সংশ্লিষ্ট ভাষার স্ক্রিপ্টের সেটিং এর উপর ভিত্তি করে ফন্ট নির্বাচন করে। কোনো ভাষা নির্দিষ্ট না থাকলে, Chrome ডিফল্ট, বা গ্লোবাল, স্ক্রিপ্টের জন্য সেটিং ব্যবহার করে।

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

উদাহরণ

নিম্নলিখিত কোড আরবি জন্য আদর্শ ফন্ট পায়.

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

পরবর্তী স্নিপেট জাপানিদের জন্য sans-serif ফন্ট সেট করে।

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

এই APIটি চেষ্টা করতে, chrome-extension-samples repository থেকে fontSettings API উদাহরণটি ইনস্টল করুন৷

প্রকারভেদ

FontName

একটি ফন্ট নাম প্রতিনিধিত্ব করে।

বৈশিষ্ট্য

  • প্রদর্শন নাম

    স্ট্রিং

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

  • ফন্ট আইডি

    স্ট্রিং

    ফন্ট আইডি।

GenericFamily

একটি CSS জেনেরিক ফন্ট পরিবার।

এনাম

"মান"

"ব্যতিত সেরিফ"

"সেরিফ"

"স্থির"

"অভিশাপ"

"কল্পনা"

"গণিত"

LevelOfControl

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

এনাম

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

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

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

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

ScriptCode

একটি ISO 15924 স্ক্রিপ্ট কোড। ডিফল্ট, বা বিশ্বব্যাপী, স্ক্রিপ্ট স্ক্রিপ্ট কোড "Zyyy" দ্বারা প্রতিনিধিত্ব করা হয়।

এনাম

"আফাক"

"আরব"

"আর্মি"

"আর্মন"

"Avst"

"বালি"

"বামু"

"খাদ"

"বাটক"

"বেং"

"ব্লিস"

"বোপো"

"ব্রাহ"

"ব্রাই"

"বাগি"

"বুহদ"

"ককম"

"ক্যান"

"কারি"

"চাম"

"চের"

"Cirt"

"কপ্ট"

"সিপিআরটি"

"সাইরল"

"সাইরস"

"দেব"

"ডিএসআরটি"

"ডুপ্ল"

"ইজিড"

"ইজিহ"

"মিশর"

"এলবা"

"ইথি"

"জিওর"

"জিওক"

"গ্লাগ"

"গোথ"

"গ্রান"

"গ্রিক"

"গুজর"

"গুরু"

"হ্যাং"

"হানি"

"হ্যানো"

"হান্স"

"হান্ট"

"হিব্রু"

"হলু"

"Hmng"

"হং"

"ইন্ডস"

"ইটাল"

"জাভা"

"জাপান"

"Jurc"

"কালী"

"খর"

"খমআর"

"খোজ"

"কেন্ডা"

"কেপেল"

"Kthi"

"লানা"

"লাও"

"লতফ"

"লাটগ"

"ল্যাটন"

"Lepc"

"প্রত্যঙ্গ"

"লিনা"

"লিনব"

"লিসু"

"লোমা"

"লিসি"

"লিডি"

"মন্ড"

"মণি"

"মায়া"

"সুস্থ করা"

"মর্ক"

"মেরো"

"Mlym"

"চাঁদ"

"মং"

"মরু"

"Mtei"

"মাইমর"

"নারব"

"Nbat"

"এনকেজিবি"

"নকু"

"এনশু"

"ওগাম"

"ওলক"

"ওরখ"

"ওরিয়া"

"ওসমা"

"খেজুর"

"পার্ম"

"ফাগ"

"ফলি"

"পিএইচএলপি"

"Phlv"

"phnx"

"Plrd"

"প্রতী"

"আরজেএনজি"

"রোরো"

"রানর"

"সমর"

"সারা"

"সর্ব"

"সৌর"

"Sgnw"

"শ"

"শরদ"

"সিন্ধু"

"সিংহ"

"সোরা"

"সূর্য"

"সাইলো"

"Syrc"

"সাইরে"

"সিরজ"

"সির্ন"

"ট্যাগব"

"তকর"

"গল্প"

"তালু"

"তামল"

"তাং"

"Tavt"

"তেলু"

"টেং"

"Tfng"

"Tglg"

"থা"

"থাই"

"তিবত"

"তির্হ"

"উগার"

"ভাই"

"ভিস্প"

"ওয়ারা"

"ওলে"

"এক্সপিও"

"Xsux"

"Yiii"

"Zmth"

"Zsym"

"Zyyy"

পদ্ধতি

clearDefaultFixedFontSize()

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

এই এক্সটেনশন দ্বারা সেট করা ডিফল্ট ফিক্সড ফন্ট সাইজ সাফ করে, যদি থাকে।

পরামিতি

  • বিস্তারিত

    বস্তু ঐচ্ছিক

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

  • কলব্যাক

    ফাংশন ঐচ্ছিক

    callback প্যারামিটারটি এর মত দেখাচ্ছে:

    ()=>void

রিটার্নস

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

    Chrome 96+

    প্রতিশ্রুতিগুলি ম্যানিফেস্ট V3 এবং পরবর্তীতে সমর্থিত, তবে পশ্চাদগামী সামঞ্জস্যের জন্য কলব্যাক প্রদান করা হয়। আপনি একই ফাংশন কলে উভয় ব্যবহার করতে পারবেন না। প্রতিশ্রুতিটি একই ধরণের সাথে সমাধান করে যা কলব্যাকে পাস করা হয়।

clearDefaultFontSize()

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

এই এক্সটেনশন দ্বারা সেট করা ডিফল্ট ফন্ট সাইজ সাফ করে, যদি থাকে।

পরামিতি

  • বিস্তারিত

    বস্তু ঐচ্ছিক

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

  • কলব্যাক

    ফাংশন ঐচ্ছিক

    callback প্যারামিটারটি এর মত দেখাচ্ছে:

    ()=>void

রিটার্নস

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

    Chrome 96+

    প্রতিশ্রুতিগুলি ম্যানিফেস্ট V3 এবং পরবর্তীতে সমর্থিত, তবে পশ্চাদগামী সামঞ্জস্যের জন্য কলব্যাক প্রদান করা হয়। আপনি একই ফাংশন কলে উভয় ব্যবহার করতে পারবেন না। প্রতিশ্রুতিটি একই ধরণের সাথে সমাধান করে যা কলব্যাকে পাস করা হয়।

clearFont()

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

এই এক্সটেনশন দ্বারা সেট করা ফন্ট সাফ করে, যদি থাকে।

পরামিতি

  • বিস্তারিত

    বস্তু

    • সাধারণ পরিবার

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

    • লিপি

      ScriptCode ঐচ্ছিক

      যে স্ক্রিপ্টটির জন্য ফন্টটি সাফ করা উচিত। বাদ দেওয়া হলে, গ্লোবাল স্ক্রিপ্ট ফন্ট সেটিং সাফ করা হয়।

  • কলব্যাক

    ফাংশন ঐচ্ছিক

    callback প্যারামিটারটি এর মত দেখাচ্ছে:

    ()=>void

রিটার্নস

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

    Chrome 96+

    প্রতিশ্রুতিগুলি ম্যানিফেস্ট V3 এবং পরবর্তীতে সমর্থিত, তবে পশ্চাদগামী সামঞ্জস্যের জন্য কলব্যাক প্রদান করা হয়। আপনি একই ফাংশন কলে উভয় ব্যবহার করতে পারবেন না। প্রতিশ্রুতিটি একই ধরণের সাথে সমাধান করে যা কলব্যাকে পাস করা হয়।

clearMinimumFontSize()

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

এই এক্সটেনশন দ্বারা সেট করা ন্যূনতম ফন্ট সাইজ সাফ করে, যদি থাকে।

পরামিতি

  • বিস্তারিত

    বস্তু ঐচ্ছিক

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

  • কলব্যাক

    ফাংশন ঐচ্ছিক

    callback প্যারামিটারটি এর মত দেখাচ্ছে:

    ()=>void

রিটার্নস

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

    Chrome 96+

    প্রতিশ্রুতিগুলি ম্যানিফেস্ট V3 এবং পরবর্তীতে সমর্থিত, তবে পশ্চাদগামী সামঞ্জস্যের জন্য কলব্যাক প্রদান করা হয়। আপনি একই ফাংশন কলে উভয় ব্যবহার করতে পারবেন না। প্রতিশ্রুতিটি একই ধরণের সাথে সমাধান করে যা কলব্যাকে পাস করা হয়।

getDefaultFixedFontSize()

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

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

পরামিতি

  • বিস্তারিত

    বস্তু ঐচ্ছিক

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

  • কলব্যাক

    ফাংশন ঐচ্ছিক

    callback প্যারামিটারটি এর মত দেখাচ্ছে:

    (details: object)=>void

    • বিস্তারিত

      বস্তু

      • লেভেলঅফ কন্ট্রোল

        এই এক্সটেনশনের নিয়ন্ত্রণের স্তর সেটিংসের উপরে রয়েছে৷

      • পিক্সেল আকার

        সংখ্যা

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

রিটার্নস

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

    Chrome 96+

    প্রতিশ্রুতিগুলি ম্যানিফেস্ট V3 এবং পরবর্তীতে সমর্থিত, তবে পশ্চাদগামী সামঞ্জস্যের জন্য কলব্যাক প্রদান করা হয়। আপনি একই ফাংশন কলে উভয় ব্যবহার করতে পারবেন না। প্রতিশ্রুতিটি একই ধরণের সাথে সমাধান করে যা কলব্যাকে পাস করা হয়।

getDefaultFontSize()

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

ডিফল্ট ফন্ট সাইজ পায়।

পরামিতি

  • বিস্তারিত

    বস্তু ঐচ্ছিক

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

  • কলব্যাক

    ফাংশন ঐচ্ছিক

    callback প্যারামিটারটি এর মত দেখাচ্ছে:

    (details: object)=>void

    • বিস্তারিত

      বস্তু

      • লেভেলঅফ কন্ট্রোল

        এই এক্সটেনশনের নিয়ন্ত্রণের স্তর সেটিংসের উপরে রয়েছে৷

      • পিক্সেল আকার

        সংখ্যা

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

রিটার্নস

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

    Chrome 96+

    প্রতিশ্রুতিগুলি ম্যানিফেস্ট V3 এবং পরবর্তীতে সমর্থিত, তবে পশ্চাদগামী সামঞ্জস্যের জন্য কলব্যাক প্রদান করা হয়। আপনি একই ফাংশন কলে উভয় ব্যবহার করতে পারবেন না। প্রতিশ্রুতিটি একই ধরণের সাথে সমাধান করে যা কলব্যাকে পাস করা হয়।

getFont()

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

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

পরামিতি

  • বিস্তারিত

    বস্তু

    • সাধারণ পরিবার

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

    • লিপি

      ScriptCode ঐচ্ছিক

      যে স্ক্রিপ্টটির জন্য ফন্টটি পুনরুদ্ধার করা উচিত। যদি বাদ দেওয়া হয়, বিশ্বব্যাপী স্ক্রিপ্টের জন্য ফন্ট সেটিং (স্ক্রিপ্ট কোড "Zyyy") পুনরুদ্ধার করা হয়।

  • কলব্যাক

    ফাংশন ঐচ্ছিক

    callback প্যারামিটারটি এর মত দেখাচ্ছে:

    (details: object)=>void

    • বিস্তারিত

      বস্তু

      • ফন্ট আইডি

        স্ট্রিং

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

      • লেভেলঅফ কন্ট্রোল

        এই এক্সটেনশনের নিয়ন্ত্রণের স্তর সেটিংসের উপরে রয়েছে৷

রিটার্নস

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

    Chrome 96+

    প্রতিশ্রুতিগুলি ম্যানিফেস্ট V3 এবং পরবর্তীতে সমর্থিত, তবে পশ্চাদগামী সামঞ্জস্যের জন্য কলব্যাক প্রদান করা হয়। আপনি একই ফাংশন কলে উভয় ব্যবহার করতে পারবেন না। প্রতিশ্রুতিটি একই ধরণের সাথে সমাধান করে যা কলব্যাকে পাস করা হয়।

getFontList()

প্রতিশ্রুতি
chrome.fontSettings.getFontList(
  callback?: function,
)

সিস্টেমে ফন্টের একটি তালিকা পায়।

পরামিতি

  • কলব্যাক

    ফাংশন ঐচ্ছিক

    callback প্যারামিটারটি এর মত দেখাচ্ছে:

    (results: FontName[])=>void

রিটার্নস

  • প্রতিশ্রুতি< FontName []>

    Chrome 96+

    প্রতিশ্রুতিগুলি ম্যানিফেস্ট V3 এবং পরবর্তীতে সমর্থিত, তবে পশ্চাদগামী সামঞ্জস্যের জন্য কলব্যাক প্রদান করা হয়। আপনি একই ফাংশন কলে উভয় ব্যবহার করতে পারবেন না। প্রতিশ্রুতিটি একই ধরণের সাথে সমাধান করে যা কলব্যাকে পাস করা হয়।

getMinimumFontSize()

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

সর্বনিম্ন ফন্ট আকার পায়.

পরামিতি

  • বিস্তারিত

    বস্তু ঐচ্ছিক

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

  • কলব্যাক

    ফাংশন ঐচ্ছিক

    callback প্যারামিটারটি এর মত দেখাচ্ছে:

    (details: object)=>void

    • বিস্তারিত

      বস্তু

      • লেভেলঅফ কন্ট্রোল

        এই এক্সটেনশনের নিয়ন্ত্রণের স্তর সেটিংসের উপরে রয়েছে৷

      • পিক্সেল আকার

        সংখ্যা

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

রিটার্নস

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

    Chrome 96+

    প্রতিশ্রুতিগুলি ম্যানিফেস্ট V3 এবং পরবর্তীতে সমর্থিত, তবে পশ্চাদগামী সামঞ্জস্যের জন্য কলব্যাক প্রদান করা হয়। আপনি একই ফাংশন কলে উভয় ব্যবহার করতে পারবেন না। প্রতিশ্রুতিটি একই ধরণের সাথে সমাধান করে যা কলব্যাকে পাস করা হয়।

setDefaultFixedFontSize()

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

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

পরামিতি

  • বিস্তারিত

    বস্তু

    • পিক্সেল আকার

      সংখ্যা

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

  • কলব্যাক

    ফাংশন ঐচ্ছিক

    callback প্যারামিটারটি এর মত দেখাচ্ছে:

    ()=>void

রিটার্নস

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

    Chrome 96+

    প্রতিশ্রুতিগুলি ম্যানিফেস্ট V3 এবং পরবর্তীতে সমর্থিত, তবে পশ্চাদগামী সামঞ্জস্যের জন্য কলব্যাক প্রদান করা হয়। আপনি একই ফাংশন কলে উভয় ব্যবহার করতে পারবেন না। প্রতিশ্রুতিটি একই ধরণের সাথে সমাধান করে যা কলব্যাকে পাস করা হয়।

setDefaultFontSize()

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

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

পরামিতি

  • বিস্তারিত

    বস্তু

    • পিক্সেল আকার

      সংখ্যা

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

  • কলব্যাক

    ফাংশন ঐচ্ছিক

    callback প্যারামিটারটি এরকম দেখাচ্ছে:

    ()=>void

রিটার্নস

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

    Chrome 96+

    প্রতিশ্রুতিগুলি ম্যানিফেস্ট V3 এবং পরবর্তীতে সমর্থিত, তবে পশ্চাদগামী সামঞ্জস্যের জন্য কলব্যাক প্রদান করা হয়। আপনি একই ফাংশন কলে উভয় ব্যবহার করতে পারবেন না। প্রতিশ্রুতিটি একই ধরণের সাথে সমাধান করে যা কলব্যাকে পাস করা হয়।

setFont()

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

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

পরামিতি

  • বিস্তারিত

    বস্তু

    • ফন্ট আইডি

      স্ট্রিং

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

    • সাধারণ পরিবার

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

    • লিপি

      ScriptCode ঐচ্ছিক

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

  • কলব্যাক

    ফাংশন ঐচ্ছিক

    callback প্যারামিটারটি এর মত দেখাচ্ছে:

    ()=>void

রিটার্নস

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

    Chrome 96+

    প্রতিশ্রুতিগুলি ম্যানিফেস্ট V3 এবং পরবর্তীতে সমর্থিত, তবে পশ্চাদগামী সামঞ্জস্যের জন্য কলব্যাক প্রদান করা হয়। আপনি একই ফাংশন কলে উভয় ব্যবহার করতে পারবেন না। প্রতিশ্রুতিটি একই ধরণের সাথে সমাধান করে যা কলব্যাকে পাস করা হয়।

setMinimumFontSize()

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

ন্যূনতম ফন্ট সাইজ সেট করে।

পরামিতি

  • বিস্তারিত

    বস্তু

    • পিক্সেল আকার

      সংখ্যা

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

  • কলব্যাক

    ফাংশন ঐচ্ছিক

    callback প্যারামিটারটি এর মত দেখাচ্ছে:

    ()=>void

রিটার্নস

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

    Chrome 96+

    প্রতিশ্রুতিগুলি ম্যানিফেস্ট V3 এবং পরবর্তীতে সমর্থিত, তবে পশ্চাদগামী সামঞ্জস্যের জন্য কলব্যাক প্রদান করা হয়। আপনি একই ফাংশন কলে উভয় ব্যবহার করতে পারবেন না। প্রতিশ্রুতিটি একই ধরণের সাথে সমাধান করে যা কলব্যাকে পাস করা হয়।

ঘটনা

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 এ বিবরণ দেখুন।

      • সাধারণ পরিবার

        জেনেরিক ফন্ট পরিবার যার জন্য ফন্ট সেটিং পরিবর্তিত হয়েছে৷

      • লেভেল অফ কন্ট্রোল

        এই এক্সটেনশনের নিয়ন্ত্রণের স্তর সেটিংসের উপরে রয়েছে৷

      • লিপি

        ScriptCode ঐচ্ছিক

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

onMinimumFontSizeChanged

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

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

পরামিতি

  • কলব্যাক

    ফাংশন

    callback প্যারামিটারটি এর মত দেখাচ্ছে:

    (details: object)=>void

    • বিস্তারিত

      বস্তু

      • লেভেল অফ কন্ট্রোল

        এই এক্সটেনশনের নিয়ন্ত্রণের স্তর সেটিংসের উপরে রয়েছে৷

      • পিক্সেল আকার

        সংখ্যা

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