可以通过字体描述符来容易地设置UIFont,例如
let settings: [UIFontDescriptor.FeatureKey: Int] = [
.featureIdentifier: kStylisticAlternativesType,
.typeIdentifier: 2]
let descriptor = someBaseFont.fontDescriptor.addingAttributes([.featureSettings: [settings]])
let newFont = UIFont(descriptor: descriptor, size: size)(如何)在SwiftUI中有可能实现同样的目标吗?
发布于 2020-06-16 15:49:08
目前没有直接的方法,但这里有一个解决方案:
// .. your above code
let newFont = UIFont(descriptor: descriptor, size: size)
let myFont = Font(newFont as CTFont) // << here !!https://stackoverflow.com/questions/62402863
复制相似问题