मैंने फ़्लैश में फ़ॉन्ट एम्बेडिंग से संबंधित बहुत सारे प्रश्न देखे हैं और मुझे मेरी समस्या का उत्तर नहीं मिल रहा है।एएस 3 फ़ॉन्ट एम्बेडिंग
मैं फ़ॉन्ट एसएफएफ से फ़ॉन्ट लोड करता हूं और उन्हें उच्च स्तर पर पंजीकृत करता हूं ताकि उन्हें बाल swfs में उपयोग किया जा सके। मुद्दा यह है कि बाल swf इन फोंट को भी एम्बेड कर सकता है, लेकिन स्पष्ट रूप से ऐसा नहीं, जिसका अर्थ है कि वे केवल एम्बेडेड हैं क्योंकि बच्चे के swf में फ़ील्ड हैं जो फ़ॉन्ट के कुछ वर्णों का उपयोग करते हैं। इसका अर्थ यह है कि बच्चे में टेक्स्ट फ़ील्ड माता-पिता या दादाजी के किसी स्तर पर पंजीकृत एम्बेडेड पूर्ण सेट की बजाय अपूर्ण एम्बेडेड फ़ॉन्ट का उपयोग करते हैं। इसके अलावा इसका मतलब है कि इस बच्चे के बच्चे बनने वाले swfs को पूरा फ़ॉन्ट नहीं मिलेगा।
मेरा प्रश्न: क्या किसी भी परिस्थिति में, एसएफएफ में फ़ॉन्ट्स को एम्बेड करने के लिए संकलित करने के लिए कोई तरीका नहीं है? यदि नहीं है तो एक उपकरण है जो एक संकलित एसएफएफ से एम्बेडेड फोंट को हटा देता है?
यहाँ कुछ चीजें मैं करने के लिए सोचा दे दिया है है/अब तक देखा:
- ऐसा लगता है जैसे कि प्रत्येक फ़ॉन्ट वर्ग एक ApplicationDomain से जुड़ा हुआ है। (इसकी पुष्टि सहायक होगी)
- टेक्स्ट फ़ील्ड पर डिवाइस फोंट का उपयोग करने से कोई फोंट एम्बेड नहीं होगा। (मेरे लिए कोई विकल्प नहीं है क्योंकि मुझे माता-पिता swf से रनटाइम पर फोंट एम्बेड करने के लिए फ़ील्ड चाहिए।)
- मुझे फोंट को अपंजीकृत करने का कोई तरीका नहीं मिल रहा है या पैरेंट फोंट का उपयोग करने के लिए बस लोड किए गए बच्चे के swfs को बताएं, जो होगा लोड किए गए बच्चे swfs पर लागू करने के लिए उपयोगी है।
- बच्चे को एक अलग संदर्भ में लोड करना संभव हो सकता है जो कि बच्चों की परिभाषाओं को ओवरराइड करने के लिए फ़ॉन्ट्स की मूल परिभाषाओं को अनुमति देता है। (या दो परिभाषाएं होंगी और यदि ऐसा कोई प्राथमिकता लेता है?)
- बच्चे की लाइब्रेरी से संपत्तियां लोड करना और उन्हें मंच पर जोड़ना फ़ॉन्ट की मूल परिभाषा प्राप्त करेगा। (यह समझ में आता है क्योंकि संपत्ति बच्चे के डोमेन के बाहर बनाई गई है)
- एक संभावित समाधान एसएफएफ के संकलन के लिए टेक्स्टफील्ड में किसी भी वर्ण को जोड़ने के लिए नहीं हो सकता है, लेकिन यह वास्तव में एक विकल्प नहीं है क्योंकि मुझे चाहिए किसी भी फ़ॉन्ट का उपयोग कर स्थिर पाठ।
मैंने अपनी दिमाग में समस्या क्या है, इसकी गलत परिभाषा शुरू कर दी है, इसलिए कृपया कुछ कदम उठाएं और मुझे समस्या पर एक अलग परिप्रेक्ष्य दें। अब तक ऐसा लगता है कि ऊपर दिए गए प्रश्न का उत्तर देने का सही सवाल है और यदि इसका कोई समाधान है, तो मेरी सभी समस्याएं दूर हो जाती हैं।
धन्यवाद!
मैं थोड़ी सी चीज हूं, मैंने सोचा कि मैं आपका प्रश्न समझ गया हूं, और जवाब लिखने के बीच में था, तो मुझे एहसास हुआ कि अगर मैं पूरी तरह से आपके प्रश्न को समझता हूं तो मुझे 100% यकीन नहीं था। क्या आप कुछ कोड प्रदान कर सकते हैं, यह मेरे लिए एक स्पष्ट तस्वीर पेंट करने में मदद करता है। – Taurayi
आप प्रत्येक फ़ॉन्ट को अपने स्वयं के एसएफएफ में एम्बेड करना चाहते हैं, फिर आवश्यक होने पर उस swf गतिशील रूप से लोड करें? –
मैं किसी भी दृश्य swfs लोड होने से पहले लोड किए गए किसी भी फोंट को लोड करना चाहता हूं। वह हिस्सा एक मुद्दा नहीं है। मुद्दा बच्चे को swfs से फोंट प्राप्त कर रहा है, इसलिए बच्चे के swfs में लोड किए गए फ़ॉन्ट्स का उपयोग बच्चे के swfs में किया जा सकता है और फ़ॉन्ट की बाल swfs परिभाषा के साथ संघर्ष नहीं कर सकता है। – Jordan