我正在使用CTFontCreateCopyWithSymbolicTraits
创建一个带有斜体版本的CTFontRef
(kCTFontItalicTrait
)。有没有办法采用相同的斜体字体并使用CTFontCreateCopyWithSymbolicTraits
将其重新设置回普通版本?
谢谢!
答案 0 :(得分:0)
指定要在掩码中删除的特征,并为值指定0,如下所示:
CTFontRef normalFont
= CTFontCreateCopyWithSymbolicTraits(italicFont, // italic font
0, // keep size
NULL, // keep matrix
0, // value = 0
kCTFontItalicTrait); // mask = italic