में टीटीएफ फ़ाइल से कर्नलिंग जोड़े तालिका को कैसे पढ़ा जाए, मैं वर्तमान में टीटीएफ फ़ाइल से लोड किए गए बाहरी (गैर-मानक) फ़ॉन्ट का उपयोग करते हुए कैनवास पर टेक्स्ट खींच रहा हूं। मैं जिस पाठ को प्रदर्शित कर रहा हूं उसके लिए मैं कर्नलिंग सक्षम करना चाहता हूं।Android
मैं क्या जानना चाहता हूं कि एंड्रॉइड एपीआई का उपयोग करके टाइपफेस से कर्नाई जोड़े को पढ़ने की संभावना है।
[यह बड़े सवाल] (http://stackoverflow.com/q/1640659/2564301) (लेकिन हाल तक जवाब के साथ पिछले साल) सुझाव है कि कर्नेल टेबल जावा में प्रकट नहीं हैं। क्या कच्चे फ़ाइल डेटा को "मैन्युअल रूप से" एक व्यवहार्य विकल्प पार्स कर रहा है? (यह नोट करते हुए कि कई अलग-अलग टेबल प्रारूप हैं, सभी समान रूप से अत्याचारी ...) – usr2564301
धन्यवाद, जोंगवेयर। मुझे पार्सिंग * .ttf फाइलें उपलब्ध नहीं हैं, वहां कुछ जानकारी है कि कर्नाई जोड़े को कहां देखना है (मैं आमतौर पर अत्याचारी प्रारूपों से थोड़ा डरता हूं)। –
यह [ओपनटाइप विनिर्देशों] में होगा (https://www.microsoft.com/typography/otspec/default.htm), [कर्नलिंग टेबल] में सटीक होने के लिए (https://www.microsoft.com/ टाइपोग्राफी/otspec/kern.htm)। निश्चित रूप से दिल की बेहोशी के लिए नहीं; और यदि आप * वास्तव में * दुर्भाग्यपूर्ण हैं, तो आपके द्वारा उपयोग किया जाने वाला फ़ॉन्ट एक प्रकार 1 प्रकार है और इसलिए आपको 'जीपीओएस' सबटेबल को पार्स करना होगा, जो अभी तक अधिक कठिन है ... (यह भी बहुत कारण हो सकता है कैनवास 'ड्राटेक्स्ट' के प्रोग्रामर बस परेशान नहीं थे ...) – usr2564301