FontNumeralAlignment Sabit listesi

Tanım

Typography nesnesinin sayı hizalamasını açıklar.

public enum class FontNumeralAlignment
public enum FontNumeralAlignment
type FontNumeralAlignment = 
Public Enum FontNumeralAlignment
Devralma
FontNumeralAlignment

Alanlar

Name Değer Description
Normal 0

Varsayılan sayı hizalaması kullanılır.

Proportional 1

Orantılı genişlik hizalaması kullanılır.

Tabular 2

Tablosal hizalama kullanılır.

Örnekler

Aşağıdaki kod örneği, nesnenin özelliklerini kullanarak Miramonte yazı tipi için orantılı ve tablosal rakamların nasıl tanımlanacağı gösterilmektedir Typography .

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

Açıklamalar

OpenType yazı tipleri, sayı kullanırken genişliklerin hizalamasını denetlemek için orantılı ve tablosal bir şekil özelliğini destekler. Oransal rakamlar her bir rakamı farklı bir genişliğe sahip olarak ele alır- "1", "5"ten daha dardır. Tablosal rakamlar eşit genişlikli sayılar olarak değerlendirilir, böylece dikey olarak hizalanır ve bu da finansal tür bilgilerinin okunabilirliğini artırır.

Aşağıdaki metin, Miramonte yazı tipini kullanarak ilk sütunda iki orantılı rakam görüntüler. "5" ve "1" rakamları arasındaki genişlik farkını not edin. İkinci sütun, tablosal şekil özelliği kullanılarak ayarlanan genişliklerle aynı iki sayısal değeri gösterir.

OpenType orantılı ve tablosal şekiller kullanan metin Orantılı ve sekmeli şekiller örneği

Note

Çoğu OpenType yazı tipi, kullanılabilir toplam OpenType özelliklerinin yalnızca bir alt kümesini kullanıma sunar. Belirtilen yazı tipi belirli bir özelliği desteklemiyorsa, bunun yerine varsayılan glifler kullanılır.

Şunlara uygulanır