Partager via


UIFontDescriptor.FeatureSettings Propriété

Définition

Paramètres des fonctionnalités typographiques et de disposition.

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

Valeur de propriété

Remarques

Cette propriété est un tableau d’objets UIFontFeature, chacun représentant une typographie ou une fonctionnalité de disposition spécifique à la police qui peut être activée dans la police. Pour obtenir l’arrière-plan sur les fonctionnalités de police, vous pouvez lire https://developer.apple.com/fonts/registry

L’exemple suivant montre comment configurer la police pour utiliser des nombres proportionnels et indiquer au moteur de rendu d’utiliser les alternatives de caractères 1er disponibles dans cette police.

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);
}

Cela peut être utilisé à partir d’un thread d’arrière-plan.

S’applique à