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