chrome.fontSettings

ब्यौरा

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

अनुमतियां

fontSettings

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

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

सिद्धांत और इस्तेमाल

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

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

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

इस्तेमाल की जा सकने वाली भाषा की स्क्रिप्ट, ISO 15924 स्क्रिप्ट कोड के ज़रिए बताई जाती हैं और वे ScriptCode में दी गई होती हैं. तकनीकी रूप से, 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-सैंपल डेटा स्टोर करने की जगह से, fontSettings API का उदाहरण इंस्टॉल करें.

टाइप

FontName

फ़ॉन्ट के नाम के बारे में बताता है.

प्रॉपर्टी

  • displayName

    स्ट्रिंग

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

  • fontId

    स्ट्रिंग

    फ़ॉन्ट आईडी.

GenericFamily

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

Enum

LevelOfControl

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

Enum

"not_controllable"

"controllable_by_this_extension"

ScriptCode

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

Enum

"Blis"

"Cprt"

"Cyrl"

"Dsrt"

"Egyd"

"Egyh"

"Geor"

"Hant"

"Hmng"

"Inds"

"Kthi"

"Linb"

"Mand"

"Mlym"

"Mtei"

"Mymr"

"Nbat"

"Nkgb"

"Nkoo"

"Nshu"

"Phli"

"Phlp"

"Phlv"

"Plrd"

"Prti"

"Rjng"

"Sgnw"

"Shrd"

"Sind"

"Syrc"

"Takr"

"Taml"

"Tfng"

"Tglg"

"Tibt"

"Visp"

"Xpeo"

"Xsux"

"Yiii"

"Zmth"

तरीके

clearDefaultFixedFontSize()

वादा
chrome.fontSettings.clearDefaultFixedFontSize(
  details?: object,
  callback?: function,
)

इस एक्सटेंशन के सेट किए गए डिफ़ॉल्ट फ़ॉन्ट साइज़ को हटाता है.

पैरामीटर

  • विवरण

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

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

  • कॉलबैक

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

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

    ()=>void

रिटर्न

  • Promise<void>

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

    प्रॉमिस, मेनिफ़ेस्ट V3 और इसके बाद के वर्शन में काम करता है. हालांकि, पुराने सिस्टम के साथ काम करने के लिए कॉलबैक दिए जाते हैं. आप एक ही फ़ंक्शन कॉल पर दोनों का इस्तेमाल नहीं कर सकते. प्रॉमिस उसी टाइप के साथ रिज़ॉल्व हो जाती है जिसे कॉलबैक को पास किया जाता है.

clearDefaultFontSize()

वादा
chrome.fontSettings.clearDefaultFontSize(
  details?: object,
  callback?: function,
)

इस एक्सटेंशन के सेट किए गए डिफ़ॉल्ट फ़ॉन्ट साइज़ को हटाता है.

पैरामीटर

  • विवरण

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

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

  • कॉलबैक

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

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

    ()=>void

रिटर्न

  • Promise<void>

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

    प्रॉमिस, मेनिफ़ेस्ट V3 और इसके बाद के वर्शन में काम करता है. हालांकि, पुराने सिस्टम के साथ काम करने के लिए कॉलबैक दिए जाते हैं. आप एक ही फ़ंक्शन कॉल पर दोनों का इस्तेमाल नहीं कर सकते. प्रॉमिस उसी टाइप के साथ रिज़ॉल्व हो जाती है जिसे कॉलबैक को पास किया जाता है.

clearFont()

वादा
chrome.fontSettings.clearFont(
  details: object,
  callback?: function,
)

इस एक्सटेंशन के सेट किए गए फ़ॉन्ट को हटाता है.

पैरामीटर

  • विवरण

    ऑब्जेक्ट

    • genericFamily

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

    • स्क्रिप्ट

      ScriptCode ज़रूरी नहीं

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

  • कॉलबैक

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

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

    ()=>void

रिटर्न

  • Promise<void>

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

    प्रॉमिस, मेनिफ़ेस्ट V3 और इसके बाद के वर्शन में काम करता है. हालांकि, पुराने सिस्टम के साथ काम करने के लिए कॉलबैक दिए जाते हैं. आप एक ही फ़ंक्शन कॉल पर दोनों का इस्तेमाल नहीं कर सकते. प्रॉमिस उसी टाइप के साथ रिज़ॉल्व हो जाती है जिसे कॉलबैक को पास किया जाता है.

clearMinimumFontSize()

वादा
chrome.fontSettings.clearMinimumFontSize(
  details?: object,
  callback?: function,
)

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

पैरामीटर

  • विवरण

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

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

  • कॉलबैक

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

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

    ()=>void

रिटर्न

  • Promise<void>

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

    प्रॉमिस, मेनिफ़ेस्ट V3 और इसके बाद के वर्शन में काम करता है. हालांकि, पुराने सिस्टम के साथ काम करने के लिए कॉलबैक दिए जाते हैं. आप एक ही फ़ंक्शन कॉल पर दोनों का इस्तेमाल नहीं कर सकते. प्रॉमिस उसी टाइप के साथ रिज़ॉल्व हो जाती है जिसे कॉलबैक को पास किया जाता है.

getDefaultFixedFontSize()

वादा
chrome.fontSettings.getDefaultFixedFontSize(
  details?: object,
  callback?: function,
)

तय चौड़ाई वाले फ़ॉन्ट के लिए डिफ़ॉल्ट साइज़ पाएं.

पैरामीटर

  • विवरण

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

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

  • कॉलबैक

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

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

    (details: object)=>void

    • विवरण

      ऑब्जेक्ट

      • levelOfControl

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

      • pixelSize

        नंबर

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

रिटर्न

  • Promise<object>

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

    प्रॉमिस, मेनिफ़ेस्ट V3 और इसके बाद के वर्शन में काम करता है. हालांकि, पुराने सिस्टम के साथ काम करने के लिए कॉलबैक दिए जाते हैं. आप एक ही फ़ंक्शन कॉल पर दोनों का इस्तेमाल नहीं कर सकते. प्रॉमिस उसी टाइप के साथ रिज़ॉल्व हो जाती है जिसे कॉलबैक को पास किया जाता है.

getDefaultFontSize()

वादा
chrome.fontSettings.getDefaultFontSize(
  details?: object,
  callback?: function,
)

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

पैरामीटर

  • विवरण

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

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

  • कॉलबैक

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

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

    (details: object)=>void

    • विवरण

      ऑब्जेक्ट

      • levelOfControl

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

      • pixelSize

        नंबर

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

रिटर्न

  • Promise<object>

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

    प्रॉमिस, मेनिफ़ेस्ट V3 और इसके बाद के वर्शन में काम करता है. हालांकि, पुराने सिस्टम के साथ काम करने के लिए कॉलबैक दिए जाते हैं. आप एक ही फ़ंक्शन कॉल पर दोनों का इस्तेमाल नहीं कर सकते. प्रॉमिस उसी टाइप के साथ रिज़ॉल्व हो जाती है जिसे कॉलबैक को पास किया जाता है.

getFont()

वादा
chrome.fontSettings.getFont(
  details: object,
  callback?: function,
)

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

पैरामीटर

  • विवरण

    ऑब्जेक्ट

    • genericFamily

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

    • स्क्रिप्ट

      ScriptCode ज़रूरी नहीं

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

  • कॉलबैक

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

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

    (details: object)=>void

    • विवरण

      ऑब्जेक्ट

      • fontId

        स्ट्रिंग

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

      • levelOfControl

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

रिटर्न

  • Promise<object>

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

    प्रॉमिस, मेनिफ़ेस्ट V3 और इसके बाद के वर्शन में काम करता है. हालांकि, पुराने सिस्टम के साथ काम करने के लिए कॉलबैक दिए जाते हैं. आप एक ही फ़ंक्शन कॉल पर दोनों का इस्तेमाल नहीं कर सकते. प्रॉमिस उसी टाइप के साथ रिज़ॉल्व हो जाती है जिसे कॉलबैक को पास किया जाता है.

getFontList()

वादा
chrome.fontSettings.getFontList(
  callback?: function,
)

सिस्टम पर फ़ॉन्ट की सूची भेजी जाती है.

पैरामीटर

  • कॉलबैक

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

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

    (results: FontName[])=>void

रिटर्न

  • Promise<FontName[]>

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

    प्रॉमिस, मेनिफ़ेस्ट V3 और इसके बाद के वर्शन में काम करता है. हालांकि, पुराने सिस्टम के साथ काम करने के लिए कॉलबैक दिए जाते हैं. आप एक ही फ़ंक्शन कॉल पर दोनों का इस्तेमाल नहीं कर सकते. प्रॉमिस उसी टाइप के साथ रिज़ॉल्व हो जाती है जिसे कॉलबैक को पास किया जाता है.

getMinimumFontSize()

वादा
chrome.fontSettings.getMinimumFontSize(
  details?: object,
  callback?: function,
)

कम से कम फ़ॉन्ट साइज़ का पता लगाता है.

पैरामीटर

  • विवरण

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

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

  • कॉलबैक

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

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

    (details: object)=>void

    • विवरण

      ऑब्जेक्ट

      • levelOfControl

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

      • pixelSize

        नंबर

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

रिटर्न

  • Promise<object>

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

    प्रॉमिस, मेनिफ़ेस्ट V3 और इसके बाद के वर्शन में काम करता है. हालांकि, पुराने सिस्टम के साथ काम करने के लिए कॉलबैक दिए जाते हैं. आप एक ही फ़ंक्शन कॉल पर दोनों का इस्तेमाल नहीं कर सकते. प्रॉमिस उसी टाइप के साथ रिज़ॉल्व हो जाती है जिसे कॉलबैक को पास किया जाता है.

setDefaultFixedFontSize()

वादा
chrome.fontSettings.setDefaultFixedFontSize(
  details: object,
  callback?: function,
)

फ़िक्स चौड़ाई वाले फ़ॉन्ट के लिए डिफ़ॉल्ट साइज़ सेट करता है.

पैरामीटर

  • विवरण

    ऑब्जेक्ट

    • pixelSize

      नंबर

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

  • कॉलबैक

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

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

    ()=>void

रिटर्न

  • Promise<void>

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

    प्रॉमिस, मेनिफ़ेस्ट V3 और इसके बाद के वर्शन में काम करता है. हालांकि, पुराने सिस्टम के साथ काम करने के लिए कॉलबैक दिए जाते हैं. आप एक ही फ़ंक्शन कॉल पर दोनों का इस्तेमाल नहीं कर सकते. प्रॉमिस उसी टाइप के साथ रिज़ॉल्व हो जाती है जिसे कॉलबैक को पास किया जाता है.

setDefaultFontSize()

वादा
chrome.fontSettings.setDefaultFontSize(
  details: object,
  callback?: function,
)

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

पैरामीटर

  • विवरण

    ऑब्जेक्ट

    • pixelSize

      नंबर

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

  • कॉलबैक

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

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

    ()=>void

रिटर्न

  • Promise<void>

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

    प्रॉमिस, मेनिफ़ेस्ट V3 और इसके बाद के वर्शन में काम करता है. हालांकि, पुराने सिस्टम के साथ काम करने के लिए कॉलबैक दिए जाते हैं. आप एक ही फ़ंक्शन कॉल पर दोनों का इस्तेमाल नहीं कर सकते. प्रॉमिस उसी टाइप के साथ रिज़ॉल्व हो जाती है जिसे कॉलबैक को पास किया जाता है.

setFont()

वादा
chrome.fontSettings.setFont(
  details: object,
  callback?: function,
)

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

पैरामीटर

  • विवरण

    ऑब्जेक्ट

    • fontId

      स्ट्रिंग

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

    • genericFamily

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

    • स्क्रिप्ट

      ScriptCode ज़रूरी नहीं

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

  • कॉलबैक

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

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

    ()=>void

रिटर्न

  • Promise<void>

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

    प्रॉमिस, मेनिफ़ेस्ट V3 और इसके बाद के वर्शन में काम करता है. हालांकि, पुराने सिस्टम के साथ काम करने के लिए कॉलबैक दिए जाते हैं. आप एक ही फ़ंक्शन कॉल पर दोनों का इस्तेमाल नहीं कर सकते. प्रॉमिस उसी टाइप के साथ रिज़ॉल्व हो जाती है जिसे कॉलबैक को पास किया जाता है.

setMinimumFontSize()

वादा
chrome.fontSettings.setMinimumFontSize(
  details: object,
  callback?: function,
)

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

पैरामीटर

  • विवरण

    ऑब्जेक्ट

    • pixelSize

      नंबर

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

  • कॉलबैक

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

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

    ()=>void

रिटर्न

  • Promise<void>

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

    प्रॉमिस, मेनिफ़ेस्ट 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

        नंबर

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