UIFontAttributes.FeatureSettings Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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);
}