将我的项目的 BaseSDK 更改为 10.6 后,我注意到我的自定义绘制文本看起来不同(查看图像:相同的绘图代码)
在 10.5 BaseSDK 下:
在 10.6 BaseSDK 下:
我正在用 [(NSString *)myString drawInRect:myRect withAttributes:myAttributes] 绘图。
myAttributes = [[NSMutableDictionary alloc] initWithObjectsAndKeys:
[NSColor myColor], NSForegroundColorAttributeName,
[NSFont systemFontOfSize:18], NSFontAttributeName,
paragraphStyle, NSParagraphStyleAttributeName,
shadow, NSShadowAttributeName, nil];
这种差异的原因是什么,或者只是如何减少字体的粗细?我试图通过减少厚度
[NSFontManager convertWeight:NO ofFont:font]
但看起来也好不了多少……
提前致谢。