FontNumeralAlignment Sabit listesi

Tanım

Bir Typography nesnenin sayı hizalamasını açıklar.

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

Alanlar

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, nesnesinin özelliklerini kullanarak Miramonte yazı tipi için orantılı ve tablosal şekillerin 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, rakamları kullanırken genişliklerin hizalamasını denetlemek için orantılı ve tablosal bir şekil özelliğini destekler. Orantılı rakamlar her bir rakamı farklı bir genişliğe sahip olarak ele alır- "1", "5"ten daha dardır. Tablosal şekiller, finansal tür bilgilerinin okunabilirliğini artıran dikey olarak hizalanabilmeleri için eşit genişlikli sayılar olarak kabul edilir.

Aşağıdaki metin, Miramonte yazı tipini kullanarak ilk sütunda iki orantılı şekil 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ı & tablosal şekiller kullanan
Orantılı ve sekmeli şekiller örneği

Not

Ç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