Condividi tramite


UIFontAttributes.FeatureSettings Proprietà

Definizione

Impostazioni delle funzionalità di digitazione e layout.

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

Valore della proprietà

Commenti

Questa proprietà è una matrice di oggetti UIFontFeature, ognuno che rappresenta una funzionalità di digitazione o layout specifica del tipo di carattere che può essere abilitata nel tipo di carattere. Per informazioni in background sulle funzionalità dei tipi di carattere, è possibile leggere https://developer.apple.com/fonts/registry

Nell'esempio seguente viene illustrato come configurare il tipo di carattere per usare numeri proporzionali e informare il motore di rendering per usare le alternative dei caratteri 1 disponibili in questo tipo di carattere.

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

Si applica a