Aspose.Slides for PHP में फ़ॉन्ट चयन क्रम
परिचय
जब कोई प्रस्तुति लोड, रेंडर या किसी अन्य स्वरूप में परिवर्तित की जाती है, तो Aspose.Slides जांचता है कि प्रस्तुति में उपयोग किए गए फ़ॉन्ट ऑपरेटिंग सिस्टम में उपलब्ध हैं या नहीं। यदि आवश्यक फ़ॉन्ट अनुपलब्ध है, तो Aspose.Slides ऐसा प्रतिस्थापन फ़ॉन्ट चुनता है जो PowerPoint द्वारा उपयोग किए जाने वाले फ़ॉन्ट के जितना संभव हो उतना निकट हो।
Aspose.Slides पहले चयनित फ़ॉन्ट को ऑपरेटिंग सिस्टम में खोजता है। यदि फ़ॉन्ट मिल जाता है, तो उसे उपयोग किया जाता है। यदि नहीं मिलता, तो उपयुक्त प्रतिस्थापन लागू किया जाता है। जब FontSubstRule के माध्यम से फ़ॉन्ट प्रतिस्थापन नियम परिभाषित होते हैं, तो उन नियमों को भी ध्यान में रखा जाता है।
आप एप्लिकेशन रनटाइम पर फ़ॉन्ट जोड़ सकते हैं, प्रस्तुति से एंबेडेड फ़ॉन्ट उपयोग कर सकते हैं, या आउटपुट दस्तावेज़ जैसे PDF फ़ाइलों के लिए बाहरी फ़ॉन्ट लोड कर सकते हैं।
फ़ॉन्ट चयन
जब प्रस्तुति लोड, रेंडर या किसी अन्य स्वरूप में परिवर्तित की जाती है, तो फ़ॉन्ट पर कुछ नियम लागू होते हैं। उदाहरण के लिए, जब आप किसी प्रस्तुति (उसकी स्लाइड्स) को छवियों में बदलने की कोशिश करते हैं, तो प्रस्तुति के फ़ॉन्ट की जाँच होती है कि चुने गए फ़ॉन्ट ऑपरेटिंग सिस्टम में उपलब्ध हैं या नहीं। यदि फ़ॉन्ट अनुपलब्ध पाए जाते हैं, तो उन्हें बदल दिया जाता है—देखें फ़ॉन्ट प्रतिस्थापन और फ़ॉन्ट प्रतिस्थापन।
यह वह प्रक्रिया है जो Aspose.Slides फ़ॉन्ट संभालते समय अपनाती है:
- Aspose.Slides ऑपरेटिंग सिस्टम में फ़ॉन्ट खोजता है ताकि प्रस्तुति के चुने हुए फ़ॉन्ट से मेल खाता फ़ॉन्ट मिल सके।
- यदि चुना गया फ़ॉन्ट मिलता है, तो Aspose.Slides उसका उपयोग करता है। अन्यथा, Aspose.Slides ऐसा प्रतिस्थापन फ़ॉन्ट उपयोग करता है जो PowerPoint द्वारा उपयोग किए जाने वाले फ़ॉन्ट के जितना संभव हो उतना निकट हो।
- यदि फ़ॉन्ट प्रतिस्थापन नियम FontSubstRule के माध्यम से सेट किए गए हैं, तो उन्हें लागू किया जाता है।
Aspose.Slides आपको Aspose रनटाइम में फ़ॉन्ट जोड़ने और फिर उनका उपयोग करने की अनुमति देता है। देखें कस्टम फ़ॉन्ट।
जब अतिरिक्त फ़ॉन्ट प्रस्तुति में रखे जाते हैं, तो उन्हें एम्बेडेड फ़ॉन्ट कहा जाता है।
Aspose.Slides आपको ऐसे फ़ॉन्ट जोड़ने की अनुमति देता है जो केवल आउटपुट दस्तावेज़ों पर लागू होते हैं। उदाहरण के लिए, यदि आप किसी प्रस्तुति को PDF में बदल रहे हैं और उसमें ऐसे फ़ॉन्ट हैं जो आपके सिस्टम और एंबेडेड फ़ॉन्ट दोनों में नहीं हैं, तो आप आवश्यक फ़ॉन्ट को बाहरी फ़ॉन्ट के रूप में जोड़ या लोड कर सकते हैं।
अक्सर पूछे जाने वाले प्रश्न
रूपांतरण से पहले यह निर्धारित कैसे करें कि प्रस्तुति में वास्तव में कौन से फ़ॉन्ट उपयोग किए गए हैं?
Aspose.Slides आपको फ़ॉन्ट मैनेजर के माध्यम से उपयोग किए गए फ़ॉन्ट का निरीक्षण करने देता है, ताकि आप तय कर सकें कि संलग्न, प्रतिस्थापित या बाहरी स्रोत जोड़ना है या नहीं। यह रेंडरिंग और निर्यात के दौरान अनपेक्षित प्रतिस्थापनों को रोकने में मदद करता है।
क्या मैं अतिरिक्त फ़ॉन्ट निर्देशिकाएँ बिना उन्हें ऑपरेटिंग सिस्टम पर स्थापित किए जोड़ सकता हूँ?
हाँ। आप बाहरी फ़ॉन्ट स्रोत जैसे फ़ोल्डर या इन‑मेमोरी स्ट्रीम को रेंडरिंग और निर्यात के लिए पंजीकृत कर सकते हैं। इससे होस्ट सिस्टम फ़ॉन्ट पर निर्भरता समाप्त होती है और लेआउट पूर्वानुमानित रहता है।
जब कोई ग्लिफ़ अनुपलब्ध हो तो अनुचित फ़ॉन्ट पर स्वचालित फॉलबैक को कैसे रोका जाए?
पहले से स्पष्ट फ़ॉन्ट प्रतिस्थापन और फ़ॉन्ट फ़ॉलबैक नियम निर्धारित करें। उपयोग किए गए फ़ॉन्ट का विश्लेषण करके और प्रतिस्थापकों के लिए नियंत्रित प्राथमिकता सेट करके, आप सुसंगत टाइपोग्राफी सुनिश्चित करते हैं और अप्रत्याशित परिणामों से बचते हैं।