UIFontDescriptor.FeatureSettings Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Impostazioni delle funzionalità tipografiche e di layout.
public UIKit.UIFontFeature[] FeatureSettings { get; }
member this.FeatureSettings : UIKit.UIFontFeature[]
Valore della proprietà
Commenti
Questa proprietà è una matrice di oggetti UIFontFeature, ognuno dei quali rappresenta una funzionalità di tipografia o layout specifica del tipo di carattere che può essere abilitata nel tipo di carattere. Per informazioni di base 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 in modo da usare numeri proporzionali e come informare il motore di rendering per l'uso delle alternative di caratteri 1st 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);
}
Può essere usato da un thread in background.