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

अवलोकन

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

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

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

फ़ॉन्ट चयन

प्रस्तुति को लोड, रेंडर या किसी अन्य फ़ॉर्मेट में परिवर्तित करते समय फ़ॉन्ट पर कुछ नियम लागू होते हैं। उदाहरण के लिए, जब आप प्रस्तुति (इसके स्लाइड) को इमेज में परिवर्तित करने का प्रयास करते हैं, तो प्रस्तुति के फ़ॉन्ट की जाँच की जाती है कि चुने गये फ़ॉन्ट ऑपरेटिंग सिस्टम में उपलब्ध हैं या नहीं। यदि फ़ॉन्ट अनुपस्थित पाया जाता है, तो उन्हें प्रतिस्थापित किया जाता है — देखें Font Replacement और Font Substitution

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

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

Aspose.Slides आपको एप्लिकेशन रनटाइम में फ़ॉन्ट जोड़ने और फिर उन फ़ॉन्ट का उपयोग करने की अनुमति देता है। देखें Custom fonts

जब अतिरिक्त फ़ॉन्ट प्रस्तुति में रखे जाते हैं, तो उन्हें Embedded fonts कहा जाता है।

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

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

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

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

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

हां। आप रेंडरिंग और निर्यात के लिए फ़ोल्डर या इन‑मेमोरी स्ट्रीम जैसे बाहरी फ़ॉन्ट स्रोत पंजीकृत कर सकते हैं। इससे होस्ट सिस्टम के फ़ॉन्ट पर निर्भरता कम होती है और लेआउट अधिक पूर्वानुमेय रहता है।

जब कोई glyph अनुपलब्ध हो तो अनुचित फ़ॉन्ट पर साइलेंट फ़ॉलबैक को कैसे रोका जाए?

पहले से स्पष्ट रूप से फ़ॉन्ट प्रतिस्थापन और फ़ॉन्ट फ़ॉलबैक नियम निर्धारित करें। उपयोग किए गए फ़ॉन्ट का विश्लेषण करके और विकल्पों के लिए नियंत्रित प्राथमिकता स्थापित करके आप सुसंगत टाइपोग्राफी सुनिश्चित कर सकते हैं और अप्रत्याशित परिणामों से बच सकते हैं।