ओएसएक्स 10.6 से पहले, एटीएसफ़ॉन्टएक्टिवेटफ्रॉमफाइल स्पेसिफिकेशन/एटीएसफ़ॉन्टएक्टिवेटफ्रॉमफाइल रिफरेंस उपलब्ध था और फ़ाइल से फ़ॉन्ट लोड करने के लिए इस्तेमाल किया जा सकता था। मुझे कोर टेक्स्ट में कुछ भी नहीं मिल रहा है।कोर टेक्स्ट का उपयोग कर फ़ाइल से आप फ़ॉन्ट (टीटीएफ) कैसे लोड कर सकते हैं?
13
A
उत्तर
10
ऐसा लगता है कि CTFontManagerCreateFontDescriptorsFromURL
कोर टेक्स्ट प्रतिस्थापन है।
18
आप एक CGFontRef
के माध्यम से जा रहा द्वारा एक फ़ॉन्ट फ़ाइल से एक CTFontRef
प्राप्त कर सकते हैं:
CFURLRef url = CFURLCreateWithFileSystemPath(kCFAllocatorDefault, CFSTR("/path/to/font"), kCFURLPOSIXPathStyle, false);
CGDataProviderRef dataProvider = CGDataProviderCreateWithURL(url);
CGFontRef theCGFont = CGFontCreateWithDataProvider(dataProvider);
CTFontRef theCTFont = CTFontCreateWithGraphicsFont(theCGFont);
CFRelease(theCGFont);
CFRelease(dataProvider);
CFRelease(url);
// do something with the CTFontRef here
CFRelease(theCTFont);
4
NSURL *fontURL = [[NSBundle mainBundle] URLForResource:@"Crystal" withExtension:@"ttf"];
assert(fontURL);
CFErrorRef error = NULL;
if (!CTFontManagerRegisterFontsForURL((__bridge CFURLRef)fontURL, kCTFontManagerScopeProcess, &error))
{
CFShow(error);
abort();
}
+1
यह मेरे लिए काम किया, धन्यवाद! – MiMo
संबंधित मुद्दे
- 1. ऑक्टेट में फ़ाइल से मैट्रिक्स कैसे लोड कर सकते हैं?
- 2. आप एक बाइनरी थ्रिफ्ट फ़ाइल इंजीनियर कैसे कर सकते हैं?
- 3. रेल: आप एकाधिक नियंत्रकों का उपयोग कर सत्र चर का उपयोग कैसे कर सकते हैं?
- 4. आप विम में पायथन का उपयोग कैसे कर सकते हैं?
- 5. आप आईएमएपी का उपयोग कर मेल कैसे भेज सकते हैं?
- 6. memcached बहु-कोर का पूरा उपयोग कर सकते हैं?
- 7. प्रमाणीकरण - क्या आप कुकीज़/सत्र का उपयोग कर सकते हैं?
- 8. क्या आप रूबी में अर्धविराम का उपयोग कर सकते हैं?
- 9. विंडोज (टीटीएफ) फ़ॉन्ट का प्रयोग करें?
- 10. आप जावास्क्रिप्ट या jQuery लाइब्रेरी का उपयोग कर टाइपिंग स्पीड कैसे प्रदर्शित कर सकते हैं?
- 11. मैं अस्थायी रूप से फ़ॉन्ट कैसे लोड कर सकता हूं?
- 12. आप नोड निरीक्षक का उपयोग कर सकते के साथ फोरमैन
- 13. तरल टेम्पलेट भाषा का उपयोग कर लेआउट के भीतर आप टेम्पलेट कैसे प्रस्तुत कर सकते हैं?
- 14. फ़ायरबेस का उपयोग करके आप प्रभावी ढंग से त्रुटियों को कैसे संभाल सकते हैं या कैसे कर सकते हैं?
- 15. सी में आप क्या नहीं कर सकते हैं जिसे आप उद्देश्य-सी में कर सकते हैं?
- 16. आप एंड्रॉइड में लोडिंग स्क्रीन कैसे उत्पन्न कर सकते हैं?
- 17. जावास्क्रिप्ट का उपयोग कर एक्सएमएल फ़ाइल सामग्री कैसे लोड करें?
- 18. क्या आप ASP.Net साइटों के लिए सेटिंग्स.Settings फ़ाइल का भी उपयोग कर सकते हैं?
- 19. पर्ल का उपयोग कर फ़ाइल में विस्तारित ASCII वर्ण कैसे प्राप्त कर सकते हैं?
- 20. प्रोटोटाइप विरासत के साथ आप किस पैटर्न का उपयोग कर सकते हैं जिसे आप कक्षा के साथ नहीं कर सकते?
- 21. यदि आप अनावश्यक हैं तो क्या आप निजी एक्सेस संशोधक का उपयोग कर सकते हैं?
- 22. कैसे आप सी # में सूचकांक का उपयोग कर एक मल्टी-चिह्न (.ico) फाइल से माउस का उपयोग कर सकते
- 23. आप जावास्क्रिप्ट में फ़ाइल का आकार कैसे निर्धारित कर सकते हैं?
- 24. क्या आप TortoiseSVN का उपयोग कर एक नई शाखा में मौजूदा कार्य प्रतिलिपि कर सकते हैं?
- 25. आप सूची नामों को संक्षिप्त कर सकते हैं? क्यूं कर?
- 26. क्या आप फोर्किंग का उपयोग कर ऐप्स के बीच उसकेोकू डेटाबेस माइग्रेट कर सकते हैं?
- 27. आप कक्षा के गुणों पर कैसे लूप कर सकते हैं?
- 28. कोर ग्राफिक्स/कोको का उपयोग करके, क्या आप पृष्ठभूमि थ्रेड से बिटमैप संदर्भ में आकर्षित कर सकते हैं?
- 29. क्या आप जावास्क्रिप्ट से सी # फ़ंक्शन कॉल कर सकते हैं?
- 30. जब आप व्यूस्टेट का उपयोग नहीं कर सकते तो आप क्या करते हैं?
और वो [कोर ग्राफिक्स मार्ग की तुलना में कम कोड] (https के लिए बनाता है: //gist.github। com/1,696,100)। –