次の方法で共有


UIFontAttributes.FeatureSettings プロパティ

定義

文字体裁とレイアウト機能の設定。

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

適用対象