SwiftUI.Font如何应用UIFontDescriptor.FeatureKey.featureIdentifier
可以通过字体描述符轻松设置SwiftUI.Font如何应用UIFontDescriptor.FeatureKey.featureIdentifier,swiftui,uifont,uifontdescriptor,Swiftui,Uifont,Uifontdescriptor,可以通过字体描述符轻松设置UIFont,例如: let settings: [UIFontDescriptor.FeatureKey: Int] = [ .featureIdentifier: kStylisticAlternativesType, .typeIdentifier: 2] let descriptor = someBaseFont.fontDescriptor.addingAttributes([.featureSettings: [sett
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中实现同样的功能?目前没有直接的方法,但这里有一个解决方案:
// .. your above code
let newFont = UIFont(descriptor: descriptor, size: size)
let myFont = Font(newFont as CTFont) // << here !!
/。。您的上述代码
让newFont=UIFont(描述符:描述符,大小:大小)
让myFont=Font(newFont作为CTFont)//Mh不是我所希望的,但它确实有效。感谢you@benrudhart普通苹果