Core Text 中的规范字体粗细是多少?

What are the canonical font weights in Core Text?

两者都GDI and Pango have a list of canonical font weights that go in the range "thin, extra light, light, normal, medium, semibold, bold, extra bold, heavy". It appears CSS does too

但是,我在 OS X 上没有看到这样的 Core Text(甚至 NSFont/NSFontDescriptor)字体列表。相反,我看到的是

那么上述规范权重名称的等价物是什么?谢谢

规范名称在 headers:

中给出
APPKIT_EXTERN const CGFloat NSFontWeightUltraLight NS_AVAILABLE_MAC(10_11);
APPKIT_EXTERN const CGFloat NSFontWeightThin NS_AVAILABLE_MAC(10_11);
APPKIT_EXTERN const CGFloat NSFontWeightLight NS_AVAILABLE_MAC(10_11);
APPKIT_EXTERN const CGFloat NSFontWeightRegular NS_AVAILABLE_MAC(10_11);
APPKIT_EXTERN const CGFloat NSFontWeightMedium NS_AVAILABLE_MAC(10_11);
APPKIT_EXTERN const CGFloat NSFontWeightSemibold NS_AVAILABLE_MAC(10_11);
APPKIT_EXTERN const CGFloat NSFontWeightBold NS_AVAILABLE_MAC(10_11);
APPKIT_EXTERN const CGFloat NSFontWeightHeavy NS_AVAILABLE_MAC(10_11);
APPKIT_EXTERN const CGFloat NSFontWeightBlack NS_AVAILABLE_MAC(10_11);

要了解它们的值,只需依次记录每个值。

NSLog(@"%f", NSFontWeightUltraLight);
NSLog(@"%f", NSFontWeightThin);
// ... need I go on?