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


FontNumeralAlignment Перечисление

Определение

Описывает выравнивание чисел для объекта Typography.

public enum class FontNumeralAlignment
public enum FontNumeralAlignment
type FontNumeralAlignment = 
Public Enum FontNumeralAlignment
Наследование
FontNumeralAlignment

Поля

Normal 0

Используется выравнивание чисел по умолчанию.

Proportional 1

Используется пропорциональное выравнивание по ширине.

Tabular 2

Используется табличное выравнивание.

Примеры

В следующем примере кода показано, как определить пропорциональные и табличные цифры для шрифта Typography Miramonte с помощью свойств объекта .

<TextBlock FontFamily="Miramonte">
  <Run Typography.NumeralAlignment="Proportional">114,131</Run>
</TextBlock>
<TextBlock FontFamily="Miramonte">
  <Run Typography.NumeralAlignment="Tabular">114,131</Run>
</TextBlock>

Комментарии

Шрифты OpenType поддерживают отображение пропорциональных и табличных цифр для регулирования выравнивания по ширине при использовании чисел. Пропорциональные цифры рассматриваются как имеющие разную ширину : "1" является более узким, чем "5". Табличные цифры имеют одинаковую ширину, поэтому их можно выравнивать по вертикали, что повышает удобочитаемость финансовой информации.

В первом столбце следующего текста показаны два числа, использующие пропорциональные цифры и шрифт Miramonte. Обратите внимание на разную ширину цифр 5 и 1. Во втором столбце показаны те же два числа, ширина которых скорректирована с помощью функции табличных цифр.

Текст, использующий пропорциональные & табличные фигуры OpenType
Пример пропорциональных и табуляции

Примечание

Большинство шрифтов OpenType предоставляет только подмножество общих доступных функций OpenType. Если указанный шрифт не поддерживает определенную функцию, вместо него используются глифы по умолчанию.

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