Freigeben über


UIFontAttributes.FeatureSettings Eigenschaft

Definition

Einstellungen für Typografie- und Layoutfeatures.

public UIKit.UIFontFeature[] FeatureSettings { get; set; }
member this.FeatureSettings : UIKit.UIFontFeature[] with get, set

Eigenschaftswert

Hinweise

Diese Eigenschaft ist ein Array von UIFontFeature-Objekten, die jeweils eine schriftartspezifische Typografie- oder Layoutfunktion darstellen, die in der Schriftart aktiviert werden kann. Informationen zu Den Schriftartfeatures finden Sie unter https://developer.apple.com/fonts/registry

Das folgende Beispiel zeigt, wie Die Schriftart so konfiguriert wird, dass proportionale Zahlen verwendet werden, und die Rendering-Engine wird darüber informiert, die in dieser Schriftart verfügbaren 1. Zeichenalternativen zu verwenden.

UIFont CustomizeFont (UIFont font)
{
    var originalDescriptor = font.FontDescriptor;
    var attributes = new UIFontAttributes (
	new UIFontFeature (CTFontFeatureNumberSpacing.Selector.ProportionalNumbers),
	new UIFontFeature ((CTFontFeatureCharacterAlternatives.Selector)1));

    var newDesc = originalDescriptor.CreateWithAttributes (attributes);
    return UIFont.FromDescriptor (newDesc, 80);
}

Gilt für: