我正在尝试将 CTFont 转换为 UIFont,而不丢失任何样式和属性,例如:
- 字体名称
- 字体大小
- 字体颜色
- 下划线
- Bold
- Italic
- etc
CTFontRef ctFont = ...;
NSString *fontName = [(NSString *)CTFontCopyName(ctFont, kCTFontPostScriptNameKey) autorelease];
CGFloat fontSize = CTFontGetSize(ctFont);
UIFont *font = [UIFont fontWithName:fontName size:fontSize];
颜色和下划线不是字体的属性。粗体和斜体是字体名称的一部分。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)