# Aspose.Slides for C++ में फ़ॉन्ट चयन अनुक्रम

> जाने कैसे Aspose.Slides for C++ फ़ॉन्ट चुनता है, जिससे PPT, PPTX और ODP फ़ाइलों की स्पष्ट और संगत प्रस्तुति सुनिश्चित होती है—अपनी स्लाइड्स को अभी सुधारें।

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

## **अवलोकन**

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

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

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

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

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

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

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

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

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

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

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

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

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

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

**क्या मैं अतिरिक्त फ़ॉन्ट निर्देशिकाओं को ऑपरेटिंग सिस्टम पर स्थापित किए बिना जोड़ सकता हूँ?**

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

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

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