UIFontDescriptor.FeatureSettings Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.