Поделиться через


LanguageFont.ScaleFactor Свойство

Определение

Возвращает рекомендуемый коэффициент масштабирования размера шрифта для шрифта.

Коэффициент можно использовать для настройки относительных размеров, если для разных выполнений в одном текстовом элементе используются два или более шрифтов.

public:
 property double ScaleFactor { double get(); };
double ScaleFactor();
public double ScaleFactor { get; }
var double = languageFont.scaleFactor;
Public ReadOnly Property ScaleFactor As Double

Значение свойства

Double

double

Рекомендуемый коэффициент масштабирования размера шрифта.

Комментарии

Свойство ScaleFactor предоставляет множитель, который можно применить к номинальному размеру шрифта. Коэффициенты масштабирования предназначены для использования в одном варианте использования LanguageFontGroup , чтобы текст на разных языках и скриптах (т. е. с разными рекомендуемыми шрифтами) отображался в дополнительных размерах. Можно сравнить коэффициенты масштабирования в одном случае использования LanguageFontGroup , но сравнивать коэффициенты масштабирования между разными вариантами использования LanguageFontGroup не рекомендуется.

Например, предположим, что для элемента заголовка пользовательского интерфейса номинально задано значение 36 пт. Предположим, что экземпляры этого элемента отображаются параллельно на корейском и английском языках. Приложение может создавать объекты LanguageFontGroup для корейского и английского языков, а затем получать UIHeadingFontLanguageFont для каждого языка. LanguageFont для английского языка может иметь коэффициент масштабирования 1,0, а LanguageFont для корейского языка может иметь коэффициент масштабирования 0,96. Если для текста на английском языке задано значение 36 пт, а для корейского текста задано значение 34,56 пт (= 36 × 0,96), то два текстовых элемента будут отображаться лучше рядом, чем если бы оба они отображались в 36 пт.

В большинстве случаев использования LanguageFontGroup коэффициент масштабирования выбирается, чтобы сделать размер и вес различных шрифтов более совместимыми друг с другом. Однако для варианта использования FixedWidthTextFont коэффициент масштабирования выбирается, чтобы сделать ширину символов в разных шрифтах фиксированной ширины более совместимыми друг с другом.

Применяется к