2012-09-26 13 views
24

मैं बहुभाषी (फ्रेंच, चीनी, हिंदी .... आदि) कार्यक्षमता को कार्यान्वित कर रहा हूं। चूंकि हिंदी भाषा वापस compability (4.0 आईसीएस से नीचे) का समर्थन नहीं करती है, इसलिए मैंने टाइपफेस (akshar.ttf) का उपयोग करके स्थानीयकरण को मजबूर किया। हिन्दी के साथ बाहर मेरी सेटअप का परीक्षण करते हुए, मैं एक की हालत गंभीर में आए नीचे छवि देखें:हिंदी वर्ण विभिन्न उपकरणों पर अलग दिखते हैं

इस स्ट्रिंग में मैं अब स्क्रीन शुरू करें उपयोग कर रहा हूँ (अब, मैं स्क्रीन शुरू) और उपयोगी लिंक्स (उपयोगी लिंक्स)

समर्थित उपकरणों: सैमसंग ऐस, सैमसंग एस प्लस, गैलेक्सी 551 enter image description here

गैर समर्थित उपकरणों: सैमसंग गैलेक्सी एस 2, एचटीसी नेक्सस वन, एचटीसी Incredible S enter image description here

किसी भी विचार क्यों यह हो रहा है?

+0

मुझे 2.3-4.0 चलाने वाले उपकरणों के लिए तमिल प्रतिपादन के साथ एक ही समस्या का सामना करना पड़ा है। यहां तक ​​कि यदि आप इस टाइपफेस का उपयोग करते हैं तो ऐसे कुछ वर्ण हैं जिन्हें ठीक से प्रस्तुत नहीं किया जाता है। –

+0

हाँ मैंने भी यह देखा कि, मैं यह निष्कर्ष निकालने में सक्षम नहीं हूं कि यह क्यों हो रहा है ?, कोई भी कामकाज या आप अभी भी उसी स्थान पर @AndroSelva? –

+0

मैंने तमिल के लिए टीएससीआईआई फोंट का इस्तेमाल किया। इसी तरह आपको हिंदी के लिए कुछ अन्य फ़ॉन्ट का उपयोग करना होगा। लेकिन आपको प्रत्येक चार के लिए एक टेक्स्ट प्रतिस्थापित करना होगा। –

उत्तर

0

उत्तर देने में थोड़ी देर हो सकती है, फिर भी पोस्टिंग अगर यह किसी की मदद करती है।

समस्या एंड्रॉइड यूनिकोड फ़ॉन्ट प्रतिपादन के साथ हो सकती है।

अपनी समस्या को हल करने का सबसे आसान तरीका एक आईएसओ वर्णसेट आधारित फ़ॉन्ट (यदि उपलब्ध हो), यह http://www.gbpuat.ac.in/hindifonts.htm आज़माएं) और अपने ऐप के साथ एम्बेड करें।

अन्यथा आपको इसे काम करने के लिए यूनिकोड वर्णों को पुन: व्यवस्थित करने की आवश्यकता है। वर्णों की पुनरावृत्ति डिवाइस से डिवाइस से अलग हो सकती है।

उम्मीद है कि इससे मदद मिलती है।

+0

मैंने पहले ही यह कोशिश की थी। –

+0

@hotveryspicy: आईएसओ या यूनिकोड रीडरिंग की कोशिश की? आपका रिजल्ट क्या था? कृपया बताओ:) – Dipin

0

आपको सभी उपकरणों पर पुष्टि करने के लिए हर जगह यूनिकोड वर्णों को रखने की आवश्यकता है। यहाँ साइट है कि आप को खोजने के unicodes

http://unicode-table.com/en/

1

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

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