2011-03-11 14 views
6

मैं एशिया भाषा के लिए एंड्रॉइड आईएमई विकसित करने की कोशिश कर रहा हूं (जटिल प्रतिपादन की आवश्यकता है जैसे ग्लिफ फॉर्म बदलना, चरित्र क्रम को पुन: व्यवस्थित करना आदि)। पीसी में, जीटीके, पेंगो, ग्रेफाइट का उपयोग पर्याप्त है। एंड्रॉइड में मैं कॉम्प्लेक्स टेक्स्ट भाषा के लिए यूनिकोड के प्रतिपादन को कैसे हल कर सकता हूं।एंड्रॉइड में सीटीएल (कॉम्प्लेक्स टेक्स्ट लैंग्वेज) समर्थन

अग्रिम

उत्तर

2

आप HarfBuzz एंड्रॉयड के भीतर प्रदान ढेर का उपयोग करना चाहिए धन्यवाद। यदि आप पीसी में पेंगो के भीतर देखते हैं, तो हार्फ़बज़ नामक एक शटर घटक है। एंड्रॉइड के लिए भी मौजूद होना चाहिए। इस स्टैक के माध्यम से किसी भी एशियाई भाषा को पास करने से काम पूरा हो जाता है (ग्लिफ, रीडरिंग इत्यादि बदलना)

0

यदि आप एनडीके का उपयोग कर सकते हैं, तो आप एक साथ harfbuzz और freetype का उपयोग कर सकते हैं। किसी भी निर्भरता के बिना। अन्यथा आप एंड्रॉइड ड्राटेक्स्ट विधि से चिपक सकते हैं जो कैनवास क्लास द्वारा प्रदान किया जाता है।