UIFontAttributes.FeatureSettings Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Einstellungen für Typografie- und Layoutfeatures.
public UIKit.UIFontFeature[] FeatureSettings { get; set; }
member this.FeatureSettings : UIKit.UIFontFeature[] with get, set
Eigenschaftswert
Hinweise
Diese Eigenschaft ist ein Array von UIFontFeature-Objekten, die jeweils eine schriftartspezifische Typografie- oder Layoutfunktion darstellen, die in der Schriftart aktiviert werden kann. Informationen zu Den Schriftartfeatures finden Sie unter https://developer.apple.com/fonts/registry
Das folgende Beispiel zeigt, wie Die Schriftart so konfiguriert wird, dass proportionale Zahlen verwendet werden, und die Rendering-Engine wird darüber informiert, die in dieser Schriftart verfügbaren 1. Zeichenalternativen zu verwenden.
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);
}