【发布时间】:2015-09-14 17:57:40
【问题描述】:
GDI 和 Pango 都有一个规范字体粗细列表,范围为“细、超轻、轻、正常、中等、半粗体、粗体、超粗体、粗体”。出现CSS does too。
但是,我在 OS X 上没有看到这样的 Core Text(甚至 NSFont/NSFontDescriptor)字体列表。相反,我看到的是
-
kCTFontWeightTrait,记录为从 -1.0 到 1.0,其中 0.0 是“常规或中等”(所以是正常和中等还是只是中等?),并且 -
-[NSFontManager fontWithFamily:traits:weight:size:],其权重参数记录为从 0 到 15,其中 5 是正常/书(我假设它介于轻和正常之间,如果不正常的话),9 及更高的都是粗体
那么,上述规范权重名称的等价物是什么?谢谢。
【问题讨论】:
标签: macos cocoa fonts core-text nsfont