UIFontAttributes.FeatureSettings プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
文字体裁とレイアウト機能の設定。
public UIKit.UIFontFeature[] FeatureSettings { get; set; }
member this.FeatureSettings : UIKit.UIFontFeature[] with get, set
プロパティ値
注釈
このプロパティは UIFontFeature オブジェクトの配列であり、それぞれフォントで有効にできるフォント固有の文字体裁またはレイアウト機能を表します。 フォント機能の背景については、 https://developer.apple.com/fonts/registry
次の例では、比例数値を使用するようにフォントを構成する方法と、このフォントで使用できる第 1 文字の代替文字を使用するようにレンダリング エンジンに通知する方法を示します。
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);
}