Ler em inglês

Compartilhar via


FontNumeralAlignment Enumeração

Definição

Descreve o alinhamento de numeral para um objeto Typography.

C#
public enum FontNumeralAlignment
Herança
FontNumeralAlignment

Campos

Nome Valor Description
Normal 0

O alinhamento de numerais padrão é usado.

Proportional 1

O alinhamento de largura proporcional é usado.

Tabular 2

O alinhamento de tabela é usado.

Exemplos

O exemplo de código a seguir mostra como definir figuras proporcionais e tabulares para a fonte Miramonte, usando propriedades do Typography objeto .

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

Comentários

As fontes OpenType dão suporte a um recurso de figura proporcional e tabular para controlar o alinhamento de larguras ao usar numerais. As figuras proporcionais tratam cada numeral como tendo uma largura diferente - "1" é mais estreito que "5". As figuras tabulares são tratadas como numerais de larguras iguais para se alinharem verticalmente, o que aumenta a legibilidade de informações do tipo financeiro.

O texto a seguir exibe duas figuras proporcionais na primeira coluna, usando a fonte Miramonte. Observe a diferença de largura entre os numerais "5" e "1". A segunda coluna mostra os mesmos dois valores numéricos com as larguras ajustadas usando o recurso de figura tabular.

Texto usando números de tabela & proporcionais OpenType
Exemplo de figuras proporcionais e com guias

Observação

A maioria das fontes OpenType expõe apenas um subconjunto do total de recursos OpenType disponíveis. Se uma fonte especificada não der suporte a um recurso específico, os glifos padrão serão usados.

Aplica-se a

Produto Versões
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10