2011-08-29 9 views
5

this के अनुसार अज़रबैजानी भाषा एंड्रॉइड 2.2 द्वारा समर्थित नहीं है - हालांकि वे दावा करते हैं "नोट: एंड्रॉइड ऊपर सूचीबद्ध की तुलना में अधिक लोकल का समर्थन करता है।" तो वास्तव में यह वास्तव में कैसा है? क्या अज़रबैजानी भाषा का समर्थन है? क्या आवेदना लिखने में समस्याएं हैं जिन्हें अज़रबैजानी में पाठ प्रदर्शित करना है?Android 2.2 द्वारा अज़रबैजानी भाषा समर्थन?

+0

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

उत्तर

2

केवल एक परीक्षण अनुप्रयोग लिखने का प्रयास करें जो यूनिकोड में कुछ अज़रबैजानी पाठ प्रदर्शित करता है। यदि यह सही दिखता है, तो आपके एंड्रॉइड डिवाइस में एक यूनिकोड फ़ॉन्ट है जिसमें अज़रबैजानी में वर्णित वर्ण शामिल हैं।

यदि पाठ सही ढंग से प्रस्तुत नहीं किया गया है, तो आपकी समस्या सही फ़ॉन्ट जोड़ देगी। मैक ओएस एक्स पर आप सिर्फ एक फ़ॉन्ट फ़ाइल को सही फ़ोल्डर में ड्रैग-एंड-ड्रॉप करेंगे, लेकिन एंड्रॉइड पर आपको इसे ऑपरेटिंग सिस्टम के डिस्प्ले सर्वर में स्थापित करने की आवश्यकता होगी। यदि आप अपने निर्माता द्वारा लॉक किए गए हैंडसेट पर चलना चाहते हैं तो यह संभव नहीं हो सकता है।

यदि फ़ॉन्ट नहीं है, तो शायद आप अज़रबैजानी के लिए एक अच्छा ओपन सोर्स यूनिकोड फ़ॉन्ट पा सकते हैं। एंड्रॉइड डेवलपर्स के साथ एंड्रॉइड की अगली रिलीज में फ़ॉन्ट प्राप्त करने के लिए फीचर अनुरोध दर्ज करें। दुर्भाग्यवश आपको लंबे समय तक इंतजार करना होगा और केवल हालिया रिलीज के साथ काम करना होगा।

यदि आप वास्तव में हताश हैं और आप बहुत मेहनत करने के इच्छुक हैं, तो आप अपने आवेदन में एक फ़ॉन्ट प्रतिपादन इंजन बना सकते हैं। मुझे नहीं लगता कि इसे जितना मुश्किल लगता है उतना कठिन होना चाहिए। फिर आप किसी भी एंड्रॉइड रिलीज पर चलने में सक्षम होंगे और आपको हैंडसेट निर्माताओं के लिए अपने फीचर अनुरोध पर प्रतिक्रिया लेने के लिए इंतजार नहीं करना पड़ेगा।

+1

"एंड्रॉइड पर आपको इसे ऑपरेटिंग सिस्टम के डिस्प्ले सर्वर में स्थापित करने की आवश्यकता होगी" - केवल तभी जब आप फ़ॉन्ट को ओएस का हिस्सा बनना चाहते हैं। एप्लिकेशन अपने फोंट एम्बेड कर सकते हैं और उन्हें 'टाइपफेस' के माध्यम से उपयोग कर सकते हैं। – CommonsWare

2
Locale.getAvailableLocales() 

विधि सभी समर्थित स्थानों की एक सरणी देता है।

संबंधित मुद्दे