# Aspose.Slides for Node.js via Java में फ़ॉन्ट चयन क्रम

> Aspose.Slides for Node.js via Java कैसे फ़ॉन्ट चुनता है, यह पता करें, जिससे PPT, PPTX और ODP फाइलों की स्पष्ट, निरंतर प्रस्तुति सुनिश्चित हो—अब अपनी स्लाइड्स को बेहतर बनाएं।

Source: https://docs.aspose.com/slides/hi/nodejs-java/font-selection-sequence/
Updated: 2026-06-14

## **Overview**

जब कोई प्रेज़ेंटेशन लोड किया जाता है, रेंडर किया जाता है, या किसी अन्य फ़ॉर्मेट में कनवर्ट किया जाता है, Aspose.Slides जांचता है कि प्रेज़ेंटेशन में उपयोग किए गए फ़ॉन्ट ऑपरेटिंग सिस्टम में उपलब्ध हैं या नहीं। यदि आवश्यक फ़ॉन्ट मौजूद नहीं है, तो Aspose.Slides ऐसा प्रतिस्थापन फ़ॉन्ट चुनता है जो PowerPoint द्वारा उपयोग किए जाने वाले फ़ॉन्ट के जितना संभव हो उतना करीब हो।

Aspose.Slides सबसे पहले चयनित फ़ॉन्ट को ऑपरेटिंग सिस्टम में खोजता है। यदि फ़ॉन्ट मिलता है, तो उसे उपयोग किया जाता है। यदि नहीं मिलता, तो एक उपयुक्त प्रतिस्थापन लागू किया जाता है। जब फ़ॉन्ट प्रतिस्थापन नियम `FontSubstRule` के माध्यम से परिभाषित किए जाते हैं, तो उन नियमों को भी ध्यान में रखा जाता है।

आप एप्लिकेशन रनटाइम पर फ़ॉन्ट भी जोड़ सकते हैं, प्रेज़ेंटेशन से एम्बेडेड फ़ॉन्ट का उपयोग कर सकते हैं, या PDF फ़ाइलों जैसे आउटपुट दस्तावेज़ों के लिए बाहरी फ़ॉन्ट लोड कर सकते हैं।

## **फ़ॉन्ट चयन**

जब प्रेज़ेंटेशन लोड किया जाता है, रेंडर किया जाता है, या किसी अन्य फ़ॉर्मेट में कनवर्ट किया जाता है, तो फ़ॉन्ट पर कुछ नियम लागू होते हैं। उदाहरण के लिए, जब आप प्रेज़ेंटेशन (उसकी स्लाइड्स) को छवियों में कनवर्ट करने का प्रयास करते हैं, तो यह जांचा जाता है कि चयनित फ़ॉन्ट ऑपरेटिंग सिस्टम में उपलब्ध हैं या नहीं। यदि फ़ॉन्ट अनुपलब्ध पाए जाते हैं, तो उन्हें प्रतिस्थापित किया जाता है — देखें [**Font Replacement**](https://docs.aspose.com/slides/hi/nodejs-java/font-replacement/) और [**Font Substitution**](https://docs.aspose.com/slides/hi/nodejs-java/font-substitution/)।

फ़ॉन्ट से निपटने पर Aspose.Slides द्वारा अनुसरण किया जाने वाला प्रक्रिया यह है:

1. Aspose.Slides ऑपरेटिंग सिस्टम में फ़ॉन्ट खोजता है ताकि प्रेज़ेंटेशन के चयनित फ़ॉन्ट से मिलते-जुलते फ़ॉन्ट को पाया जा सके।
2. यदि चयनित फ़ॉन्ट मिलता है, तो Aspose.Slides उसका उपयोग करता है। अन्यथा, Aspose.Slides ऐसा प्रतिस्थापन फ़ॉन्ट उपयोग करता है जो PowerPoint द्वारा उपयोग किए जाने वाले फ़ॉन्ट के जितना सम्भव हो उतना करीब हो।
3. यदि फ़ॉन्ट प्रतिस्थापन नियम [FontSubstRule](https://reference.aspose.com/slides/hi/nodejs-java/aspose.slides/fontsubstrule/) के माध्यम से सेट किए गए हैं, तो उन्हें लागू किया जाता है।

Aspose.Slides आपको एप्लिकेशन रनटाइम में फ़ॉन्ट जोड़ने और फिर उन फ़ॉन्ट का उपयोग करने की अनुमति देता है। देखें [**Custom fonts**](https://docs.aspose.com/slides/hi/nodejs-java/custom-font/)।

जब अतिरिक्त फ़ॉन्ट प्रेज़ेंटेशन के भीतर रखे जाते हैं, तो उन्हें [**Embedded fonts**](https://docs.aspose.com/slides/hi/nodejs-java/embedded-font/) कहा जाता है।

Aspose.Slides आपको ऐसे फ़ॉन्ट जोड़ने की अनुमति देता है जो केवल आउटपुट दस्तावेज़ों पर लागू होते हैं। उदाहरण के लिए, यदि आप जिस प्रेज़ेंटेशन को PDF में कनवर्ट करना चाहते हैं, उसमें आपके सिस्टम और एम्बेडेड फ़ॉन्ट से अनुपलब्ध फ़ॉन्ट हैं, तो आप आवश्यक फ़ॉन्ट को **external fonts** के रूप में जोड़ या लोड कर सकते हैं।

{{% alert title="Note" color="primary" %}} 
हम कोई भी फ़ॉन्ट वितरित नहीं करते हैं, चाहे वह भुगतान वाला हो या मुफ्त। हमारा API आपको बाहरी फ़ॉन्ट लोड करने और उन्हें दस्तावेज़ों में एम्बेड करने की अनुमति देता है, लेकिन आप यह फ़ॉन्ट अपने विवेक और जिम्मेदारी के साथ उपयोग करते हैं। 
{{% /alert %}}

## **अक्सर पूछे जाने वाले प्रश्न**

**मैं कैसे निर्धारित कर सकता हूँ कि रूपांतरण से पहले प्रेज़ेंटेशन में वास्तव में कौन से फ़ॉन्ट उपयोग किए गए हैं?**

Aspose.Slides आपको [font manager](https://reference.aspose.com/slides/hi/nodejs-java/aspose.slides/presentation/getfontsmanager/) के माध्यम से उपयोग किए गए फ़ॉन्ट का निरीक्षण करने देता है, ताकि आप यह तय कर सकें कि [embed](/slides/hi/nodejs-java/embedded-font/), [replace](/slides/hi/nodejs-java/font-replacement/), या [external sources](/slides/hi/nodejs-java/custom-font/) जोड़ना है या नहीं। यह रेंडरिंग और निर्यात के दौरान अनचाहे प्रतिस्थापन को रोकने में मदद करता है।

**क्या मैं अतिरिक्त फ़ॉन्ट डायरेक्टरी जोड़ सकता हूँ बिना उन्हें ऑपरेटिंग सिस्टम पर इंस्टॉल किए?**

हां। आप रेंडरिंग और निर्यात के लिए फ़ोल्डर या इन‑मेमोरी स्ट्रीम जैसे [external font sources](/slides/hi/nodejs-java/custom-font/) को पंजीकृत कर सकते हैं। इससे होस्ट सिस्टम के फ़ॉन्ट पर निर्भरता समाप्त हो जाती है और लेआउट पूर्वानुमानित रहता है।

**जब कोई glyph अनुपलब्ध हो तो असंगत फ़ॉन्ट की चुपचाप फॉलबैक को मैं कैसे रोकूं?**

पहले से स्पष्ट रूप से [font replacement](/slides/hi/nodejs-java/font-replacement/) और फ़ॉन्ट [fallBack rules](/slides/hi/nodejs-java/fallback-font/) निर्धारित करें। उपयोग किए गए फ़ॉन्ट का विश्लेषण करके और प्रतिस्थापकों के लिए नियंत्रित प्राथमिकता सेट करके, आप निरंतर टाइपोग्राफी सुनिश्चित करते हैं और अप्रत्याशित परिणामों से बचते हैं।
