如何在ios中启用osf(旧式图形)?
所以我的问题是,我有字体开关支持(老式数字),但我不知道如何启用它 我已经弄明白了 OSF是一些字体中包含的可选功能,因此我们需要使用如何在ios中启用osf(旧式图形)?,ios,objective-c,xcode,Ios,Objective C,Xcode,所以我的问题是,我有字体开关支持(老式数字),但我不知道如何启用它 我已经弄明白了 OSF是一些字体中包含的可选功能,因此我们需要使用 UIFontDescriptor *fontDescriptor = [UIFontDescriptor fontDescriptorWithFontAttributes:@{ U
UIFontDescriptor *fontDescriptor = [UIFontDescriptor fontDescriptorWithFontAttributes:@{
UIFontDescriptorNameAttribute : @"MyriadPro-Light",
UIFontDescriptorFeatureSettingsAttribute : @[osfFontFeature]
}];
OsffonFeature在哪里
NSDictionary *osfFontFeature = @{
UIFontFeatureTypeIdentifierKey : @(21),
UIFontFeatureSelectorIdentifierKey : @(0)
};
特征类型和选择器标识符键可在此处获得:
最后,我们使用
[UIFont fontWithDescriptor:fontDescriptor size:17.0]