iOS アプリケーションで合字フォントを使用しようとしていますが、他の回答では、これを行うには kCTLigatureAttributeName = 2 ( iPhone アプリに合字フォントを埋め込む) を設定する必要があることがわかります。
ただし、私はiOSに比較的慣れていないため、これを行う方法がよくわかりません。kCTLigatureAttributeName は定数として宣言されています。その値を変更するにはどうすればよいですか?
iOS アプリケーションで合字フォントを使用しようとしていますが、他の回答では、これを行うには kCTLigatureAttributeName = 2 ( iPhone アプリに合字フォントを埋め込む) を設定する必要があることがわかります。
ただし、私はiOSに比較的慣れていないため、これを行う方法がよくわかりません。kCTLigatureAttributeName は定数として宣言されています。その値を変更するにはどうすればよいですか?
次の方法で、属性付きテキストに属性を設定できます。
NSMutableAttributedString *string = [[NSMutableAttributedString alloc]
initWithString:@"This is my String"];
[string setAttributes:@{(NSString *)kCTLigatureAttributeName:[NSNumber numberWithInt:2]}
range:NSMakeRange(0, string.length)];
textView.attributedText = string;
CoreText フレームワークをプロジェクトにリンクし、CoreText ヘッダーをコードにインポートすることを忘れないでください。