Compartilhar via


UIFontAttributes.FeatureSettings Propriedade

Definição

Configurações de recurso tipográfico e layout.

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

Valor da propriedade

Comentários

Essa propriedade é uma matriz de objetos UIFontFeature, cada um representando um recurso de layout ou tipografia específico da fonte que pode ser habilitado na fonte. Para obter informações sobre recursos de fonte, você pode ler https://developer.apple.com/fonts/registry

O exemplo a seguir mostra como configurar a fonte para usar números proporcionais, bem como informar o mecanismo de renderização para usar as Alternativas de 1º Caractere disponíveis nesta fonte.

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

Aplica-se a