Ich versuche, eine Schriftart mit Kapitälchen zu verwenden. Ich fand eine UIFont-Erweiterung auf der Website eines Kerls, die behauptete, es würde Small Caps machen, aber leider kein Glück. Irgendwelche Ideen?Wie verwenden Sie kleine Caps?
extension UIFont {
func smallCapsFontVariant(smallCapsForUppercase: Bool = true) -> UIFont {
var features = [
[UIFontFeatureTypeIdentifierKey: kLowerCaseType,
UIFontFeatureSelectorIdentifierKey: kLowerCaseSmallCapsSelector]
]
if smallCapsForUppercase {
features.append([UIFontFeatureTypeIdentifierKey: kUpperCaseType,
UIFontFeatureSelectorIdentifierKey: kUpperCaseSmallCapsSelector])
}
let smallCapsFontDescriptor = fontDescriptor().fontDescriptorByAddingAttributes([
UIFontDescriptorFeatureSettingsAttribute : features
])
return UIFont(descriptor: smallCapsFontDescriptor, size: 0d)
}
@LeoNatan Ich verstehe das, aber Benutzer können Fragen mit der Sprache * sie wollen eine Antwort in *. Die Frage muss nicht um die markierte Sprache gehen. Zum Beispiel weiß ich, dass das OP in Objective-C keine Antwort will. – Moritz