Dovydas
03/27/2025, 4:02 PMDovydas
03/27/2025, 4:03 PMval baseFont = UIFont.preferredFontForTextStyle(UIFontTextStyleLargeTitle)
val variations = mapOf(
2003265652 to 900, // wght
2003072104 to 140 // wdth
)
val fontAttributes = mapOf(
UIFontDescriptorAttributeName to baseFont.fontName,
"NSCTFontVariationAttribute" as UIFontDescriptorAttributeName to variations
)
val descriptor = baseFont.fontDescriptor.fontDescriptorByAddingAttributes(fontAttributes)
val variableFont = UIFont.fontWithDescriptor(descriptor, baseFont.pointSize)
label.font = variableFont