chrome.fontSettings

refresh date: 2026-09-25 robots: noindex

ब्यौरा

Chrome की फ़ॉन्ट सेटिंग मैनेज करने के लिए, chrome.fontSettings एपीआई का इस्तेमाल करें.

अनुमतियां

fontSettings

मेनिफ़ेस्ट

Font Settings API का इस्तेमाल करने के लिए, आपको एक्सटेंशन मेनिफ़ेस्ट में "fontSettings" अनुमति का एलान करना होगा. उदाहरण के लिए:

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

जेनरिक फ़ॉन्ट फ़ैमिली और स्क्रिप्ट

Chrome में, कुछ फ़ॉन्ट सेटिंग को सामान्य फ़ॉन्ट फ़ैमिली और भाषा स्क्रिप्ट के हिसाब से सेट किया जा सकता है. उदाहरण के लिए, ऐसा हो सकता है कि sans-serif Simplified Chinese के लिए इस्तेमाल किया गया फ़ॉन्ट, serif Japanese के लिए इस्तेमाल किए गए फ़ॉन्ट से अलग हो.

Chrome में काम करने वाली सामान्य फ़ॉन्ट फ़ैमिली, सीएसएस की सामान्य फ़ॉन्ट फ़ैमिली पर आधारित होती हैं. इनकी सूची नीचे दिए गए एपीआई का संदर्भ में दी गई है. जब कोई वेबपेज सामान्य फ़ॉन्ट फ़ैमिली के बारे में बताता है, तो Chrome उससे जुड़ी सेटिंग के आधार पर फ़ॉन्ट चुनता है. अगर कोई सामान्य फ़ॉन्ट फ़ैमिली नहीं बताई गई है, तो Chrome, "स्टैंडर्ड" सामान्य फ़ॉन्ट फ़ैमिली के लिए सेटिंग का इस्तेमाल करता है.

जब कोई वेबपेज किसी भाषा के बारे में बताता है, तो Chrome उस भाषा की स्क्रिप्ट की सेटिंग के आधार पर फ़ॉन्ट चुनता है. अगर कोई भाषा नहीं चुनी जाती है, तो Chrome, डिफ़ॉल्ट या ग्लोबल स्क्रिप्ट के लिए सेट की गई सेटिंग का इस्तेमाल करता है.

भाषा की स्क्रिप्ट के लिए, आईएसओ 15924 स्क्रिप्ट कोड का इस्तेमाल किया जाता है. साथ ही, इन्हें यहां दिए गए एपीआई के रेफ़रंस में शामिल किया गया है. तकनीकी तौर पर, Chrome की सेटिंग हर स्क्रिप्ट के हिसाब से नहीं होती हैं. ये भाषा पर भी निर्भर करती हैं. उदाहरण के लिए, जब कोई वेबपेज रशियन भाषा के लिए फ़ॉन्ट तय करता है, तो 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' }
);

इस एपीआई को आज़माने के लिए, chrome-extension-samples रिपॉज़िटरी से fontSettings API का उदाहरण इंस्टॉल करें.

टाइप

FontName

यह फ़ॉन्ट का नाम दिखाता है.

प्रॉपर्टी

  • displayName

    स्ट्रिंग

    फ़ॉन्ट का डिसप्ले नेम.

  • fontId

    स्ट्रिंग

    फ़ॉन्ट का आईडी.

GenericFamily

यह सीएसएस की एक सामान्य फ़ॉन्ट फ़ैमिली है.

Enum

"standard"

"sansserif"

"serif"

"fixed"

"cursive"

"fantasy"

"math"

LevelOfControl

इनमें से कोई एक not\_controllable: इसे किसी भी एक्सटेंशन से कंट्रोल नहीं किया जा सकता controlled\_by\_other\_extensions: इसे ज़्यादा प्राथमिकता वाले एक्सटेंशन से कंट्रोल किया जाता है controllable\_by\_this\_extension: इसे इस एक्सटेंशन से कंट्रोल किया जा सकता है controlled\_by\_this\_extension: इसे इस एक्सटेंशन से कंट्रोल किया जाता है

Enum

"not_controllable"

"controlled_by_other_extensions"

"controllable_by_this_extension"

"controlled_by_this_extension"

ScriptCode

आईएसओ 15924 स्क्रिप्ट कोड. डिफ़ॉल्ट या ग्लोबल स्क्रिप्ट को स्क्रिप्ट कोड "Zyyy" से दिखाया जाता है.

Enum

"Afak"

"Arab"

"Armi"

"Armn"

"Avst"

"Bali"

"Bamu"

"Bass"

"Batk"

"Beng"

"Blis"

"Bopo"

"Brah"

"Brai"

"Bugi"

"Buhd"

"Cakm"

"Cans"

"Cari"

"Cham"

"Cher"

"Cirt"

"Copt"

"Cprt"

"Cyrl"

"Cyrs"

"Deva"

"Dsrt"

"Dupl"

"Egyd"

"Egyh"

"Egyp"

"Elba"

"Ethi"

"Geor"

"Geok"

"Glag"

"Goth"

"Gran"

"Grek"

"Gujr"

"Guru"

"Hang"

"Hani"

"Hano"

"Hans"

"Hant"

"Hebr"

"Hluw"

"Hmng"

"Hung"

"Inds"

"Ital"

"Java"

"Jpan"

"Jurc"

"Kali"

"Khar"

"Khmr"

"Khoj"

"Knda"

"Kpel"

"Kthi"

"Lana"

"Laoo"

"Latf"

"Latg"

"Latn"

"Lepc"

"Limb"

"Lina"

"Linb"

"Lisu"

"Loma"

"Lyci"

"Lydi"

"Mand"

"Mani"

"Maya"

"Mend"

"Merc"

"Mero"

"Mlym"

"Moon"

"Mong"

"Mroo"

"Mtei"

"Mymr"

"Narb"

"Nbat"

"Nkgb"

"Nkoo"

"Nshu"

"Ogam"

"Olck"

"Orkh"

"Orya"

"Osma"

"Palm"

"Perm"

"Phag"

"Phli"

"Phlp"

"Phlv"

"Phnx"

"Plrd"

"Prti"

"Rjng"

"Roro"

"Runr"

"Samr"

"Sara"

"Sarb"

"Saur"

"Sgnw"

"Shaw"

"Shrd"

"Sind"

"Sinh"

"Sora"

"Sund"

"Sylo"

"Syrc"

"Syre"

"Syrj"

"Syrn"

"Tagb"

"Takr"

"Tale"

"Talu"

"Taml"

"Tang"

"Tavt"

"Telu"

"Teng"

"Tfng"

"Tglg"

"Thaa"

"Thai"

"Tibt"

"Tirh"

"Ugar"

"Vaii"

"Visp"

"Wara"

"Wole"

"Xpeo"

"Xsux"

"Yiii"

"Zmth"

"Zsym"

"Zyyy"

तरीके

clearDefaultFixedFontSize()

Promise
chrome.fontSettings.clearDefaultFixedFontSize(
  details?: object,
  callback?: function,
)
: Promise<void>

अगर इस एक्सटेंशन ने फ़ॉन्ट का कोई डिफ़ॉल्ट साइज़ सेट किया है, तो यह उसे हटा देता है.

पैरामीटर

  • ब्यौरा

    ऑब्जेक्ट ज़रूरी नहीं

    फ़िलहाल, इस पैरामीटर का इस्तेमाल नहीं किया जाता.

  • कॉलबैक

    फ़ंक्शन ज़रूरी नहीं है

    callback पैरामीटर ऐसा दिखता है:

    () => void

रिटर्न

  • Promise<void>

    Chrome 96 और इसके बाद के वर्शन

    प्रॉमिस सिर्फ़ Manifest V3 और इसके बाद के वर्शन के लिए काम करते हैं. अन्य प्लैटफ़ॉर्म को कॉलबैक का इस्तेमाल करना होगा.

clearDefaultFontSize()

Promise
chrome.fontSettings.clearDefaultFontSize(
  details?: object,
  callback?: function,
)
: Promise<void>

अगर इस एक्सटेंशन ने डिफ़ॉल्ट फ़ॉन्ट साइज़ सेट किया है, तो उसे मिटा देता है.

पैरामीटर

  • ब्यौरा

    ऑब्जेक्ट ज़रूरी नहीं

    फ़िलहाल, इस पैरामीटर का इस्तेमाल नहीं किया जाता.

  • कॉलबैक

    फ़ंक्शन ज़रूरी नहीं है

    callback पैरामीटर ऐसा दिखता है:

    () => void

रिटर्न

  • Promise<void>

    Chrome 96 और इसके बाद के वर्शन

    प्रॉमिस सिर्फ़ Manifest V3 और इसके बाद के वर्शन के लिए काम करते हैं. अन्य प्लैटफ़ॉर्म को कॉलबैक का इस्तेमाल करना होगा.

clearFont()

Promise
chrome.fontSettings.clearFont(
  details: object,
  callback?: function,
)
: Promise<void>

अगर इस एक्सटेंशन ने कोई फ़ॉन्ट सेट किया है, तो यह उसे हटा देता है.

पैरामीटर

  • ब्यौरा

    ऑब्जेक्ट

    • genericFamily

      वह सामान्य फ़ॉन्ट फ़ैमिली जिसके लिए फ़ॉन्ट को मिटाना है.

    • स्क्रिप्ट

      ScriptCode ज़रूरी नहीं है

      वह स्क्रिप्ट जिसके लिए फ़ॉन्ट हटाना है. अगर इसे शामिल नहीं किया जाता है, तो स्क्रिप्ट के फ़ॉन्ट की ग्लोबल सेटिंग मिटा दी जाती है.

  • कॉलबैक

    फ़ंक्शन ज़रूरी नहीं है

    callback पैरामीटर ऐसा दिखता है:

    () => void

रिटर्न

  • Promise<void>

    Chrome 96 और इसके बाद के वर्शन

    प्रॉमिस सिर्फ़ Manifest V3 और इसके बाद के वर्शन के लिए काम करते हैं. अन्य प्लैटफ़ॉर्म को कॉलबैक का इस्तेमाल करना होगा.

clearMinimumFontSize()

Promise
chrome.fontSettings.clearMinimumFontSize(
  details?: object,
  callback?: function,
)
: Promise<void>

अगर इस एक्सटेंशन ने फ़ॉन्ट का कोई सबसे छोटा साइज़ सेट किया है, तो यह कुकी उसे मिटा देती है.

पैरामीटर

  • ब्यौरा

    ऑब्जेक्ट ज़रूरी नहीं

    फ़िलहाल, इस पैरामीटर का इस्तेमाल नहीं किया जाता.

  • कॉलबैक

    फ़ंक्शन ज़रूरी नहीं है

    callback पैरामीटर ऐसा दिखता है:

    () => void

रिटर्न

  • Promise<void>

    Chrome 96 और इसके बाद के वर्शन

    प्रॉमिस सिर्फ़ Manifest V3 और इसके बाद के वर्शन के लिए काम करते हैं. अन्य प्लैटफ़ॉर्म को कॉलबैक का इस्तेमाल करना होगा.

getDefaultFixedFontSize()

Promise
chrome.fontSettings.getDefaultFixedFontSize(
  details?: object,
  callback?: function,
)
: Promise<object>

इससे फ़िक्स्ड विड्थ वाले फ़ॉन्ट का डिफ़ॉल्ट साइज़ मिलता है.

पैरामीटर

  • ब्यौरा

    ऑब्जेक्ट ज़रूरी नहीं

    फ़िलहाल, इस पैरामीटर का इस्तेमाल नहीं किया जाता.

  • कॉलबैक

    फ़ंक्शन ज़रूरी नहीं है

    callback पैरामीटर ऐसा दिखता है:

    (details: object) => void

    • ब्यौरा

      ऑब्जेक्ट

      • levelOfControl

        इस एक्सटेंशन के पास सेटिंग को कंट्रोल करने का लेवल.

      • pixelSize

        संख्या

        फ़ॉन्ट का साइज़ पिक्सल में.

रिटर्न

  • Promise<object>

    Chrome 96 और इसके बाद के वर्शन

    प्रॉमिस सिर्फ़ Manifest V3 और इसके बाद के वर्शन के लिए काम करते हैं. अन्य प्लैटफ़ॉर्म को कॉलबैक का इस्तेमाल करना होगा.

getDefaultFontSize()

Promise
chrome.fontSettings.getDefaultFontSize(
  details?: object,
  callback?: function,
)
: Promise<object>

डिफ़ॉल्ट फ़ॉन्ट साइज़ मिलता है.

पैरामीटर

  • ब्यौरा

    ऑब्जेक्ट ज़रूरी नहीं

    फ़िलहाल, इस पैरामीटर का इस्तेमाल नहीं किया जाता.

  • कॉलबैक

    फ़ंक्शन ज़रूरी नहीं है

    callback पैरामीटर ऐसा दिखता है:

    (details: object) => void

    • ब्यौरा

      ऑब्जेक्ट

      • levelOfControl

        इस एक्सटेंशन के पास सेटिंग को कंट्रोल करने का लेवल.

      • pixelSize

        संख्या

        फ़ॉन्ट का साइज़ पिक्सल में.

रिटर्न

  • Promise<object>

    Chrome 96 और इसके बाद के वर्शन

    प्रॉमिस सिर्फ़ Manifest V3 और इसके बाद के वर्शन के लिए काम करते हैं. अन्य प्लैटफ़ॉर्म को कॉलबैक का इस्तेमाल करना होगा.

getFont()

Promise
chrome.fontSettings.getFont(
  details: object,
  callback?: function,
)
: Promise<object>

यह फ़ंक्शन, किसी स्क्रिप्ट और सामान्य फ़ॉन्ट फ़ैमिली के लिए फ़ॉन्ट का पता लगाता है.

पैरामीटर

  • ब्यौरा

    ऑब्जेक्ट

    • genericFamily

      वह सामान्य फ़ॉन्ट फ़ैमिली जिसके लिए फ़ॉन्ट को वापस पाना है.

    • स्क्रिप्ट

      ScriptCode ज़रूरी नहीं है

      वह स्क्रिप्ट जिसके लिए फ़ॉन्ट वापस पाना है. अगर इसे शामिल नहीं किया जाता है, तो ग्लोबल स्क्रिप्ट (स्क्रिप्ट कोड "Zyyy") के लिए फ़ॉन्ट सेटिंग वापस लाई जाती है.

  • कॉलबैक

    फ़ंक्शन ज़रूरी नहीं है

    callback पैरामीटर ऐसा दिखता है:

    (details: object) => void

    • ब्यौरा

      ऑब्जेक्ट

      • fontId

        स्ट्रिंग

        फ़ॉन्ट का आईडी. यह फ़ॉन्ट आईडी की प्राथमिकता वाली वैल्यू के बजाय, उस फ़ॉन्ट का आईडी हो सकता है जिसे सिस्टम प्राथमिकता वाली वैल्यू के तौर पर सेट करता है. इसलिए, अगर सिस्टम पर फ़ॉन्ट उपलब्ध नहीं है, तो fontId, setFont को पास किए गए फ़ॉन्ट से अलग हो सकता है. खाली स्ट्रिंग का मतलब है कि ग्लोबल स्क्रिप्ट फ़ॉन्ट सेटिंग पर वापस आएं.

      • levelOfControl

        इस एक्सटेंशन के पास सेटिंग को कंट्रोल करने का लेवल.

रिटर्न

  • Promise<object>

    Chrome 96 और इसके बाद के वर्शन

    प्रॉमिस सिर्फ़ Manifest V3 और इसके बाद के वर्शन के लिए काम करते हैं. अन्य प्लैटफ़ॉर्म को कॉलबैक का इस्तेमाल करना होगा.

getFontList()

Promise
chrome.fontSettings.getFontList(
  callback?: function,
)
: Promise<FontName[]>

सिस्टम पर मौजूद फ़ॉन्ट की सूची मिलती है.

पैरामीटर

  • कॉलबैक

    फ़ंक्शन ज़रूरी नहीं है

    callback पैरामीटर ऐसा दिखता है:

    (results: FontName[]) => void

रिटर्न

  • Promise<FontName[]>

    Chrome 96 और इसके बाद के वर्शन

    प्रॉमिस सिर्फ़ Manifest V3 और इसके बाद के वर्शन के लिए काम करते हैं. अन्य प्लैटफ़ॉर्म को कॉलबैक का इस्तेमाल करना होगा.

getMinimumFontSize()

Promise
chrome.fontSettings.getMinimumFontSize(
  details?: object,
  callback?: function,
)
: Promise<object>

इससे फ़ॉन्ट का सबसे छोटा साइज़ मिलता है.

पैरामीटर

  • ब्यौरा

    ऑब्जेक्ट ज़रूरी नहीं

    फ़िलहाल, इस पैरामीटर का इस्तेमाल नहीं किया जाता.

  • कॉलबैक

    फ़ंक्शन ज़रूरी नहीं है

    callback पैरामीटर ऐसा दिखता है:

    (details: object) => void

    • ब्यौरा

      ऑब्जेक्ट

      • levelOfControl

        इस एक्सटेंशन के पास सेटिंग को कंट्रोल करने का लेवल.

      • pixelSize

        संख्या

        फ़ॉन्ट का साइज़ पिक्सल में.

रिटर्न

  • Promise<object>

    Chrome 96 और इसके बाद के वर्शन

    प्रॉमिस सिर्फ़ Manifest V3 और इसके बाद के वर्शन के लिए काम करते हैं. अन्य प्लैटफ़ॉर्म को कॉलबैक का इस्तेमाल करना होगा.

setDefaultFixedFontSize()

Promise
chrome.fontSettings.setDefaultFixedFontSize(
  details: object,
  callback?: function,
)
: Promise<void>

इससे फ़िक्स्ड विड्थ वाले फ़ॉन्ट के लिए डिफ़ॉल्ट साइज़ सेट किया जाता है.

पैरामीटर

  • ब्यौरा

    ऑब्जेक्ट

    • pixelSize

      संख्या

      फ़ॉन्ट का साइज़ पिक्सल में.

  • कॉलबैक

    फ़ंक्शन ज़रूरी नहीं है

    callback पैरामीटर ऐसा दिखता है:

    () => void

रिटर्न

  • Promise<void>

    Chrome 96 और इसके बाद के वर्शन

    प्रॉमिस सिर्फ़ Manifest V3 और इसके बाद के वर्शन के लिए काम करते हैं. अन्य प्लैटफ़ॉर्म को कॉलबैक का इस्तेमाल करना होगा.

setDefaultFontSize()

Promise
chrome.fontSettings.setDefaultFontSize(
  details: object,
  callback?: function,
)
: Promise<void>

इससे फ़ॉन्ट का डिफ़ॉल्ट साइज़ सेट किया जाता है.

पैरामीटर

  • ब्यौरा

    ऑब्जेक्ट

    • pixelSize

      संख्या

      फ़ॉन्ट का साइज़ पिक्सल में.

  • कॉलबैक

    फ़ंक्शन ज़रूरी नहीं है

    callback पैरामीटर ऐसा दिखता है:

    () => void

रिटर्न

  • Promise<void>

    Chrome 96 और इसके बाद के वर्शन

    प्रॉमिस सिर्फ़ Manifest V3 और इसके बाद के वर्शन के लिए काम करते हैं. अन्य प्लैटफ़ॉर्म को कॉलबैक का इस्तेमाल करना होगा.

setFont()

Promise
chrome.fontSettings.setFont(
  details: object,
  callback?: function,
)
: Promise<void>

इससे किसी स्क्रिप्ट और सामान्य फ़ॉन्ट फ़ैमिली के लिए फ़ॉन्ट सेट किया जाता है.

पैरामीटर

  • ब्यौरा

    ऑब्जेक्ट

    • fontId

      स्ट्रिंग

      फ़ॉन्ट का आईडी. खाली स्ट्रिंग का मतलब है कि ग्लोबल स्क्रिप्ट फ़ॉन्ट सेटिंग पर वापस जाना है.

    • genericFamily

      वह सामान्य फ़ॉन्ट फ़ैमिली जिसके लिए फ़ॉन्ट सेट किया जाना चाहिए.

    • स्क्रिप्ट

      ScriptCode ज़रूरी नहीं है

      स्क्रिप्ट कोड, जिसके लिए फ़ॉन्ट सेट किया जाना चाहिए. अगर इसे शामिल नहीं किया जाता है, तो ग्लोबल स्क्रिप्ट (स्क्रिप्ट कोड "Zyyy") के लिए फ़ॉन्ट सेटिंग सेट की जाती है.

  • कॉलबैक

    फ़ंक्शन ज़रूरी नहीं है

    callback पैरामीटर ऐसा दिखता है:

    () => void

रिटर्न

  • Promise<void>

    Chrome 96 और इसके बाद के वर्शन

    प्रॉमिस सिर्फ़ Manifest V3 और इसके बाद के वर्शन के लिए काम करते हैं. अन्य प्लैटफ़ॉर्म को कॉलबैक का इस्तेमाल करना होगा.

setMinimumFontSize()

Promise
chrome.fontSettings.setMinimumFontSize(
  details: object,
  callback?: function,
)
: Promise<void>

इससे फ़ॉन्ट का कम से कम साइज़ सेट किया जाता है.

पैरामीटर

  • ब्यौरा

    ऑब्जेक्ट

    • pixelSize

      संख्या

      फ़ॉन्ट का साइज़ पिक्सल में.

  • कॉलबैक

    फ़ंक्शन ज़रूरी नहीं है

    callback पैरामीटर ऐसा दिखता है:

    () => void

रिटर्न

  • Promise<void>

    Chrome 96 और इसके बाद के वर्शन

    प्रॉमिस सिर्फ़ Manifest V3 और इसके बाद के वर्शन के लिए काम करते हैं. अन्य प्लैटफ़ॉर्म को कॉलबैक का इस्तेमाल करना होगा.

इवेंट

onDefaultFixedFontSizeChanged

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

यह इवेंट तब ट्रिगर होता है, जब डिफ़ॉल्ट निश्चित फ़ॉन्ट साइज़ की सेटिंग बदलती है.

पैरामीटर

  • कॉलबैक

    फ़ंक्शन

    callback पैरामीटर ऐसा दिखता है:

    (details: object) => void

    • ब्यौरा

      ऑब्जेक्ट

      • levelOfControl

        इस एक्सटेंशन के पास सेटिंग को कंट्रोल करने का लेवल.

      • pixelSize

        संख्या

        फ़ॉन्ट का साइज़ पिक्सल में.

onDefaultFontSizeChanged

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

जब फ़ॉन्ट के डिफ़ॉल्ट साइज़ की सेटिंग बदलती है, तब यह इवेंट ट्रिगर होता है.

पैरामीटर

  • कॉलबैक

    फ़ंक्शन

    callback पैरामीटर ऐसा दिखता है:

    (details: object) => void

    • ब्यौरा

      ऑब्जेक्ट

      • levelOfControl

        इस एक्सटेंशन के पास सेटिंग को कंट्रोल करने का लेवल.

      • pixelSize

        संख्या

        फ़ॉन्ट का साइज़ पिक्सल में.

onFontChanged

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

फ़ॉन्ट सेटिंग में बदलाव होने पर ट्रिगर होता है.

पैरामीटर

  • कॉलबैक

    फ़ंक्शन

    callback पैरामीटर ऐसा दिखता है:

    (details: object) => void

    • ब्यौरा

      ऑब्जेक्ट

      • fontId

        स्ट्रिंग

        फ़ॉन्ट का आईडी. getFont में जाकर ब्यौरा देखें.

      • genericFamily

        वह सामान्य फ़ॉन्ट फ़ैमिली जिसके लिए फ़ॉन्ट सेटिंग बदली गई है.

      • levelOfControl

        इस एक्सटेंशन के पास सेटिंग को कंट्रोल करने का लेवल.

      • स्क्रिप्ट

        ScriptCode ज़रूरी नहीं है

        वह स्क्रिप्ट कोड जिसके लिए फ़ॉन्ट की सेटिंग बदली गई है.

onMinimumFontSizeChanged

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

यह इवेंट तब ट्रिगर होता है, जब फ़ॉन्ट के कम से कम साइज़ की सेटिंग बदलती है.

पैरामीटर

  • कॉलबैक

    फ़ंक्शन

    callback पैरामीटर ऐसा दिखता है:

    (details: object) => void

    • ब्यौरा

      ऑब्जेक्ट

      • levelOfControl

        इस एक्सटेंशन के पास सेटिंग को कंट्रोल करने का लेवल.

      • pixelSize

        संख्या

        फ़ॉन्ट का साइज़ पिक्सल में.