gpt4 book ai didi

ios - 如何在 ios 中启用 osf(旧式图形)?

转载 作者:行者123 更新时间:2023-11-29 10:37:57 24 4
gpt4 key购买 nike

所以我的问题是我的字体女巫支持 osf (旧式图形)但我不知道如何使用 UIFont 启用它?

最佳答案

我想通了。

OSF 是一些字体中包含的可选功能,因此我们需要使用

激活此功能
UIFontDescriptor *fontDescriptor = [UIFontDescriptor fontDescriptorWithFontAttributes:@{
UIFontDescriptorNameAttribute : @"MyriadPro-Light",
UIFontDescriptorFeatureSettingsAttribute : @[osfFontFeature]
}];

osfFontFeature 在哪里

NSDictionary *osfFontFeature = @{
UIFontFeatureTypeIdentifierKey : @(21),
UIFontFeatureSelectorIdentifierKey : @(0)
};

可以在此处获取功能类型和选择器标识符键: https://developer.apple.com/fonts/TrueType-Reference-Manual/RM09/AppendixF.html#Type21

最后,我们用

创建字体
[UIFont fontWithDescriptor:fontDescriptor size:17.0]

关于ios - 如何在 ios 中启用 osf(旧式图形)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25990587/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com