0
フォントのサンプルテキストを取得しようとしています。これは私のコーディングです。CTFontCopyNameはkCTFontSampleTextNameKeyのnullを返します
NSString *[email protected]"/Volumes/Work/Mac/Fonts/FONT FOLDER/Times New Roman Bold.ttf";
CFStringRef aCFString = (CFStringRef)fontFilePath;
CTFontRef fontRef = CTFontCreateWithName(aCFString, 0.0,NULL);
CFStringRef sampleText=CTFontCopyName(fontRef,kCTFontSampleTextNameKey);
NSLog(@"%@",sampleText);
結果としてnullを返します。しかし、kCTFontCopyrightNameKey
、kCTFontLicenseURLNameKey
など....正しい値を返します。 kCTFontSampleTextNameKey
の場合は、null
を返します。私はどのようにして、与えられたフォントのサンプルテキストを得ることができるか分かります。
は私ができるように値を追加することができます方法を知っている可能性があります:
あなたは組み込みのシステムフォントのために、たとえば、独自のコードでケースを扱うしたい場合は、ここではいくつかのサンプルコードですフォント? – Aravindhan