Share via


OpenType Yazı Tipi Özellikleri

Bu konu, Windows Presentation Foundation'da (WPF) OpenType yazı tipi teknolojisinin bazı temel özelliklerine genel bir bakış sağlar.

OpenType Yazı Tipi Biçimi

OpenType yazı tipi biçimi, PostScript yazı tipi verileri için destek ekleyerek TrueType® yazı tipi biçiminin bir uzantısıdır. OpenType yazı tipi biçimi Microsoft ve Adobe Corporation tarafından birlikte geliştirilmiştir. OpenType yazı tipleri ve OpenType yazı tiplerini destekleyen işletim sistemi hizmetleri, kullanıcılara yazı tiplerini yüklemek ve kullanmak için, yazı tiplerinin TrueType ana hatları veya CFF (PostScript) ana hatları içermesi farketmeksizin basit bir yol sağlar.

OpenType yazı tipi biçimi aşağıdaki geliştirici zorluklarını giderir:

  • Daha geniş çok platformlu destek.

  • Uluslararası karakter kümeleri için daha iyi destek.

  • Yazı tipi verileri için daha iyi koruma.

  • Yazı tipi dağıtımlarını daha verimli hale getirmek için daha küçük dosya boyutları.

  • Gelişmiş tipografik denetim için daha geniş destek.

Dekont

Windows SDK'sı, Windows Presentation Foundation (WPF) uygulamalarıyla kullanabileceğiniz bir dizi örnek OpenType yazı tipi içerir. Bu yazı tipleri, bu konunun geri kalanında gösterilen özelliklerin çoğunu sağlar. Daha fazla bilgi için bkz . Örnek OpenType Yazı Tipi Paketi.

OpenType yazı tipi biçiminin ayrıntıları için Bkz . OpenType belirtimi.

Gelişmiş Tipografik Uzantılar

Gelişmiş Tipografik tablolar (OpenType Düzen tabloları), TrueType veya CFF ana hatlarıyla yazı tiplerinin işlevselliğini genişletir. OpenType Düzen yazı tipleri, yüksek kaliteli uluslararası tipografiyi desteklemek için yazı tiplerinin özelliklerini genişleten ek bilgiler içerir. Çoğu OpenType yazı tipi, kullanılabilir toplam OpenType özelliklerinin yalnızca bir alt kümesini kullanıma sunar. OpenType yazı tipleri aşağıdaki özellikleri sağlar.

  • Ligatürleri, konum formlarını, alternatifleri ve diğer yazı tipi değiştirmelerini destekleyen karakterler ve glifler arasında zengin eşleme.

  • İki boyutlu konumlandırma ve glif eki desteği.

  • Metin işleme uygulamasının davranışını uygun şekilde ayarlayabilmesi için yazı tipinde yer alan açık betik ve dil bilgileri.

OpenType Düzen tabloları, OpenType belirtiminin "Yazı Tipi Dosya Tabloları" bölümünde daha ayrıntılı olarak açıklanmıştır.

Bu genel bakışın geri kalanında, nesnenin özellikleri Typography tarafından kullanıma sunulan görsel açıdan ilginç OpenType özelliklerinden bazılarının genişliği ve esnekliği tanıtılır. Bu nesne hakkında daha fazla bilgi için bkz . Tipografi Sınıfı.

Varyantlar

Çeşitlemeler, üst simgeler ve alt simgeler gibi farklı tipografik stilleri işlemek için kullanılır.

Üst simgeler ve Alt Simgeler

özelliği, Variants OpenType yazı tipi için üst simge ve alt simge değerleri ayarlamanıza olanak tanır.

Aşağıdaki metin, Palatino Linotype yazı tipinin üst simgelerini görüntüler.

Text using OpenType superscripts

Aşağıdaki işaretleme örneği, nesnenin özelliklerini kullanarak Palatino Linotype yazı tipi için üst simgelerin Typography nasıl tanımlanacağı gösterilmektedir.

<Paragraph FontFamily="Palatino Linotype">
  2<Run Typography.Variants="Superscript">3</Run>
  14<Run Typography.Variants="Superscript">th</Run>
</Paragraph>

Aşağıdaki metin, Palatino Linotype yazı tipinin alt simgelerini görüntüler.

Text using OpenType subscripts

Aşağıdaki işaretleme örneğinde, nesnenin özelliklerini kullanarak Palatino Linotype yazı tipi için alt simgelerin nasıl tanımlanacağı gösterilmektedir Typography .

<Paragraph FontFamily="Palatino Linotype">
  H<Run Typography.Variants="Subscript">2</Run>O
  Footnote<Run Typography.Variants="Subscript">4</Run>
</Paragraph>

Üst Simgelerin ve Alt Simgelerin Dekoratif Kullanımları

Karma büyük/küçük harf metninin dekoratif efektlerini oluşturmak için üst simgeleri ve alt simgeleri de kullanabilirsiniz. Aşağıdaki metin, Palatino Linotype yazı tipi için üst simge ve alt simge metnini görüntüler. Büyük harflerin etkilenmediğini unutmayın.

Text using OpenType superscripts and subscripts

Aşağıdaki işaretleme örneği, nesnenin özelliklerini kullanarak bir yazı tipi için üst simgelerin ve alt simgelerin Typography nasıl tanımlanacağı gösterilmektedir.

<Paragraph FontFamily="Palatino Linotype" Typography.Variants="Superscript">
  Chapter One
</Paragraph>
<Paragraph FontFamily="Palatino Linotype" Typography.Variants="Subscript">
  Chapter One
</Paragraph>

Başkentler

Büyük harfler, büyük harf stilindeki gliflerde metin işleyen bir tipografik form kümesidir. Genellikle, metin tüm büyük harfler olarak işlendiğinde, harfler arasındaki aralık çok sıkı görünebilir ve harflerin ağırlığı ve oranı çok ağır olabilir. OpenType küçük büyük harfler, küçük harf büyükleri, titleme ve büyük harf aralığı dahil olmak üzere büyük harfler için bir dizi stil biçimi destekler. Bu stil biçimleri, büyük harflerin görünümünü denetlemenize olanak sağlar.

Aşağıdaki metinde Pescadero yazı tipi için standart büyük harfler ve ardından "SmallCaps" ve "AllSmallCaps" olarak stillendirilmiş harfler görüntülenir. Bu durumda, üç sözcük için de aynı yazı tipi boyutu kullanılır.

Text using OpenType capitals

Aşağıdaki işaretleme örneği, nesnenin özelliklerini kullanarak Pescadero yazı tipi için büyük harflerin nasıl tanımlanacağı gösterilmektedir Typography . "SmallCaps" biçimi kullanıldığında, baştaki tüm büyük harfler yoksayılır.

<Paragraph FontFamily="Pescadero" FontSize="48">
  <Run>CAPITALS</Run>
  <Run Typography.Capitals="SmallCaps">Capitals</Run>
  <Run Typography.Capitals="AllSmallCaps">Capitals</Run>
</Paragraph>

Titling Capitals

Titling sermayeleri ağırlık ve orantı olarak daha hafiftir ve normal başkentlere göre daha zarif bir görünüm vermek için tasarlanmıştır. Titling büyük harfleri genellikle daha büyük yazı tipi boyutlarında başlık olarak kullanılır. Aşağıdaki metin, Pescadero yazı tipi için normal ve titling büyük harflerini görüntüler. İkinci satırdaki metnin daha dar sap genişliklerine dikkat edin.

Text using OpenType titling capitals

Aşağıdaki işaretleme örneği, nesnenin özelliklerini kullanarak Pescadero yazı tipi için titling büyük harflerini tanımlamayı Typography gösterir.

<Paragraph FontFamily="Pescadero">
  <Run Typography.Capitals="Titling">chapter one</Run>
</Paragraph>

Büyük Harf Aralığı

Büyük harf aralığı, metindeki tüm büyük harfleri kullanırken daha fazla aralık sağlamanıza olanak tanıyan bir özelliktir. Büyük harfler genellikle küçük harflerle karıştıracak şekilde tasarlanmıştır. Ve büyük harf ile küçük harf arasında çekici görünen boşluklar, tüm büyük harfler kullanıldığında çok sıkı görünebilir. Aşağıdaki metinde Pescadero yazı tipi için normal ve büyük harf aralığı görüntülenir.

Text using OpenType capital spacing

Aşağıdaki işaretleme örneğinde, nesnenin özellikleri kullanılarak Pescadero yazı tipi için büyük harf aralığının Typography nasıl tanımlanacağı gösterilmektedir.

<Paragraph FontFamily="Pescadero">
  <Run Typography.CapitalSpacing="True">CHAPTER ONE</Run>
</Paragraph>

Ligatürler

Ligatürler, daha okunabilir veya çekici metinler oluşturmak için tek bir karakter halinde oluşturulan iki veya daha fazla gliftir. OpenType yazı tipleri dört tür ligatür destekler:

  • Standart ligatürler. Okunabilirliği geliştirmek için tasarlanmıştır. Standart ligatürler "fi", "fl" ve "ff" değerlerini içerir.

  • Bağlamsal ligatürler. Ligatürü oluşturan karakterler arasında daha iyi birleştirme davranışı sağlayarak okunabilirliği geliştirmek için tasarlanmıştır.

  • İsteğe bağlı ligatürler. Süs olacak şekilde tasarlanmıştır ve özellikle okunabilirlik için tasarlanmamıştır.

  • Geçmiş ligatürleri. Geçmişe dönük olacak şekilde tasarlanmıştır ve özellikle okunabilirlik için tasarlanmamıştır.

Aşağıdaki metin, Pericles yazı tipi için standart ligatür karakterlerini görüntüler.

Text using OpenType standard ligatures

Aşağıdaki işaretleme örneği, nesnenin özelliklerini kullanarak Pericles yazı tipi için standart ligatür gliflerinin nasıl tanımlanacağı gösterilmektedir Typography .

<Paragraph FontFamily="Pericles" Typography.StandardLigatures="True">
  <Run Typography.StylisticAlternates="1">FI</Run>
  <Run Typography.StylisticAlternates="1">FL</Run>
  <Run Typography.StylisticAlternates="1">TH</Run>
  <Run Typography.StylisticAlternates="1">TT</Run>
  <Run Typography.StylisticAlternates="1">TV</Run>
  <Run Typography.StylisticAlternates="1">TW</Run>
  <Run Typography.StylisticAlternates="1">TY</Run>
  <Run Typography.StylisticAlternates="1">VT</Run>
  <Run Typography.StylisticAlternates="1">WT</Run>
  <Run Typography.StylisticAlternates="1">YT</Run>
</Paragraph>

Aşağıdaki metin, Pericles yazı tipi için isteğe bağlı ligatür gliflerini görüntüler.

Text using OpenType discretionary ligatures

Aşağıdaki işaretleme örneği, nesnenin özelliklerini kullanarak Pericles yazı tipi için isteğe bağlı ligatür gliflerinin nasıl tanımlanacağı gösterilmektedir Typography .

<Paragraph FontFamily="Pericles" Typography.DiscretionaryLigatures="True">
  <Run Typography.StylisticAlternates="1">CO</Run>
  <Run Typography.StylisticAlternates="1">LA</Run>
  <Run Typography.StylisticAlternates="1">LE</Run>
  <Run Typography.StylisticAlternates="1">LI</Run>
  <Run Typography.StylisticAlternates="1">LL</Run>
  <Run Typography.StylisticAlternates="1">LO</Run>
  <Run Typography.StylisticAlternates="1">LU</Run>
</Paragraph>

Varsayılan olarak, Windows Presentation Foundation'daki (WPF) OpenType yazı tipleri standart ligatürleri etkinleştirir. Örneğin, Palatino Linotype yazı tipini kullanırsanız standart "fi", "ff" ve "fl" ligatürleri birleşik karakter karakteri olarak görünür. Her standart ligatür için karakter çiftinin birbirine dokunduğuna dikkat edin.

Text using OpenType standard ligatures with Palatino Linotype

Bununla birlikte, standart ligatür özelliklerini devre dışı bırakabilirsiniz, böylece "ff" gibi standart bir ligatür birleşik karakter karakteri yerine iki ayrı karakter karakteri olarak görüntülenir.

Text using disabled OpenType standard ligatures

Aşağıdaki işaretleme örneği, nesnenin özelliklerini kullanarak Palatino Linotype yazı tipi için standart ligatür karakterlerini devre dışı bırakma işlemini Typography gösterir.

<!-- Set standard ligatures to false in order to disable feature. -->
<Paragraph Typography.StandardLigatures="False" FontFamily="Palatino Linotype" FontSize="72">
  fi ff fl
</Paragraph>

Süsler

Swash'lar genellikle hat sanatıyla ilişkili özenli süslemeler kullanan dekoratif gliflerdir. Aşağıdaki metin, Pescadero yazı tipi için standart ve swash karakterlerini görüntüler.

Text using OpenType standard and swash glyphs

Swashes genellikle olay duyuruları gibi kısa ifadelerde dekoratif öğeler olarak kullanılır. Aşağıdaki metinde, olayın adının büyük harflerini vurgulayan swashes kullanılır.

Text using OpenType swashes

Aşağıdaki işaretleme örneği, nesnenin özelliklerini kullanarak bir yazı tipi için swashes tanımlamayı Typography gösterir.

<Paragraph FontFamily="Pescadero" TextBlock.TextAlignment="Center">
  Wishing you a<LineBreak/>
  <Run Typography.StandardSwashes="1" FontSize="36">Happy New Year!</Run>
</Paragraph>

Bağlamsal Swashes

Bazı yıkama glifleri birleşimleri, bitişik harfler üzerinde üst üste gelen altlar gibi çekici olmayan bir görünüme neden olabilir. Bağlamsal bir swash kullanmak, daha iyi bir görünüm elde eden yedek bir swash karakteri kullanmanıza olanak tanır. Aşağıdaki metinde bağlamsal bir swash uygulanmadan önce ve sonra aynı sözcük gösterilmektedir.

Text using OpenType contextual swashes

Aşağıdaki işaretleme örneği, nesnenin özelliklerini kullanarak Pescadero yazı tipi için bağlamsal bir swash tanımlamayı Typography gösterir.

<Paragraph FontFamily="Pescadero" Typography.StandardSwashes="1">
  Lyon <Run Typography.ContextualSwashes="1">L</Run>yon
</Paragraph>

Diğerleri

Alternatifler, standart bir karakterle değiştirilebilen gliflerdir. Aşağıdaki örneklerde kullanılan Pericles yazı tipi gibi OpenType yazı tipleri, metin için farklı görünümler oluşturmak için kullanabileceğiniz alternatif glifler içerebilir. Aşağıdaki metin, Pericles yazı tipi için standart glifleri görüntüler.

Text using OpenType standard glyphs

Pericles OpenType yazı tipi, standart karakter kümesine stil alternatifleri sağlayan ek glifler içerir. Aşağıdaki metin stilistik alternatif glifleri görüntüler.

Text using OpenType stylistic alternate glyphs

Aşağıdaki işaretleme örneği, nesnenin özelliklerini kullanarak Pericles yazı tipi için stilistik alternatif gliflerin nasıl tanımlanacağı gösterilmektedir Typography .

<Paragraph FontFamily="Pericles">
  <Run Typography.StylisticAlternates="1">A</Run>NCIENT
  GR<Run Typography.StylisticAlternates="1">EE</Run>K
  MYTH<Run Typography.StylisticAlternates="1">O</Run>LOGY
</Paragraph>

Aşağıdaki metin, Pericles yazı tipi için diğer birkaç stilsel alternatif karakteri görüntüler.

Text using OpenType stylistic alternate glyphs for the Pericles font

Aşağıdaki işaretleme örneğinde bu diğer stilsel alternatif gliflerin nasıl tanımlanacağı gösterilmektedir.

<Paragraph FontFamily="Pericles">
  <Run Typography.StylisticAlternates="1">A</Run>
  <Run Typography.StylisticAlternates="2">A</Run>
  <Run Typography.StylisticAlternates="3">A</Run>
  <Run Typography.StylisticAlternates="1">C</Run>
  <Run Typography.StylisticAlternates="1">E</Run>
  <Run Typography.StylisticAlternates="1">G</Run>
  <Run Typography.StylisticAlternates="1">O</Run>
  <Run Typography.StylisticAlternates="1">Q</Run>
  <Run Typography.StylisticAlternates="1">R</Run>
  <Run Typography.StylisticAlternates="2">R</Run>
  <Run Typography.StylisticAlternates="1">S</Run>
  <Run Typography.StylisticAlternates="1">Y</Run>
</Paragraph>

Rastgele Bağlamsal Alternatifler

Rastgele bağlamsal alternatifler, tek bir karakter için birden çok alternatif karakter sağlar. Betik türü yazı tipleri ile uygulandığında, bu özellik görünüşte küçük farklılıklar olan rastgele seçilmiş bir dizi karakter kullanarak el yazısı benzetimi yapabilir. Aşağıdaki metin, Lindsey yazı tipi için rastgele bağlamsal alternatifler kullanır. "a" harfinin biraz görünüşte değiştiğine dikkat edin

Text using OpenType random contextual alternates

Aşağıdaki işaretleme örneği, nesnenin özelliklerini kullanarak Lindsey yazı tipi için rastgele bağlamsal alternatiflerin nasıl tanımlanacağı gösterilmektedir Typography .

<TextBlock FontFamily="Lindsey">
  <Run Typography.ContextualAlternates="True">
    a banana in a cabana
  </Run>
</TextBlock>

Geçmiş Formlar

Geçmiş formlar, geçmişte yaygın olarak kullanılan tipografik kurallardır. Aşağıdaki metinde Palatino Linotype yazı tipi için geçmiş bir glif biçimi kullanılarak "Boston, Massachusetts" ifadesi görüntülenir.

Text using OpenType historical forms

Aşağıdaki işaretleme örneği, nesnenin özelliklerini kullanarak Palatino Linotype yazı tipi için geçmiş formların nasıl tanımlanacağı gösterilmektedir Typography .

<Paragraph FontFamily="Palatino Linotype">
  <Run Typography.HistoricalForms="True">Boston, Massachusetts</Run>
</Paragraph>

Sayısal Stiller

OpenType yazı tipleri, metindeki sayısal değerlerle kullanılabilecek çok sayıda özelliği destekler.

Kesir

OpenType yazı tipleri kesirler için eğik çizgili ve yığılmış gibi stilleri destekler.

Aşağıdaki metin, Palatino Linotype yazı tipinin kesir stillerini görüntüler.

Text using OpenType slashed and stacked fractions

Aşağıdaki işaretleme örneği, nesnenin özelliklerini kullanarak Palatino Linotype yazı tipi için kesir stillerinin Typography nasıl tanımlanacağı gösterilmektedir.

<Paragraph FontFamily="Palatino Linotype" Typography.Fraction="Slashed">
  1/8 1/4 3/8 1/2 5/8 3/4 7/8
</Paragraph>
<Paragraph FontFamily="Palatino Linotype" Typography.Fraction="Stacked">
  1/8 1/4 3/8 1/2 5/8 3/4 7/8
</Paragraph>

Eski Stil Rakamları

OpenType yazı tipleri eski stil sayı biçimini destekler. Bu biçim, sayıları artık standart olmayan stillerde görüntülemek için kullanışlıdır. Aşağıdaki metin, Palatino Linotype yazı tipi için standart ve eski stil sayı biçimlerinde 18. yüzyıl tarihini görüntüler.

Text using OpenType old style numerals

Aşağıdaki metinde Palatino Linotype yazı tipinin standart rakamları ve ardından eski stil rakamları görüntülenir.

Text using OpenType old style numeral sets

Aşağıdaki işaretleme örneği, nesnenin özelliklerini kullanarak Palatino Linotype yazı tipi için eski stil rakamlarının nasıl tanımlanacağı gösterilmektedir Typography .

<Paragraph FontFamily="Palatino Linotype">
  <Run Typography.NumeralStyle="Normal">1234567890</Run>
  <Run Typography.NumeralStyle="OldStyle">1234567890</Run>
</Paragraph>

Orantılı ve Tablosal Şekiller

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" değerinden 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.

Text using OpenType proportional & tabular figures

Aşağıdaki işaretleme ö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>

Eğik Çizgili Sıfır

OpenType yazı tipleri, "O" harfiyle "0" sayısı arasındaki farkı vurgulayan eğik çizgili sıfır rakam biçimini destekler. Eğik çizgili sıfır rakamı genellikle finansal ve iş bilgilerindeki tanımlayıcılar için kullanılır.

Aşağıdaki metinde Miramonte yazı tipi kullanılarak örnek bir sipariş tanımlayıcısı görüntülenir. İlk satırda standart rakamlar kullanılır. İkinci satır, büyük harf "O" harfiyle daha iyi karşıtlık sağlamak için eğik çizgili sıfır rakamları kullandı.

Text using OpenType slashed zero numerals

Aşağıdaki işaretleme örneği, nesnenin özelliklerini kullanarak Miramonte yazı tipi için eğik çizgili sıfır rakamlarının nasıl tanımlanacağı gösterilmektedir Typography .

<Paragraph FontFamily="Miramonte">
  <Run>Order #0048-OTC-390</Run>
  <LineBreak/>
  <Run Typography.SlashedZero="True">Order #0048-OTC-390</Run>
</Paragraph>

Tipografi Sınıfı

nesnesi, Typography OpenType yazı tipinin desteklediği özellik kümesini kullanıma sunar. biçimlendirmesinin özelliklerini Typography ayarlayarak, OpenType özelliklerinden yararlanan belgeleri kolayca yazabilirsiniz.

Aşağıdaki metinde Pescadero yazı tipi için standart büyük harfler ve ardından "SmallCaps" ve "AllSmallCaps" olarak stillendirilmiş harfler görüntülenir. Bu durumda, üç sözcük için de aynı yazı tipi boyutu kullanılır.

Text using OpenType capitals

Aşağıdaki işaretleme örneği, nesnenin özelliklerini kullanarak Pescadero yazı tipi için büyük harflerin nasıl tanımlanacağı gösterilmektedir Typography . "SmallCaps" biçimi kullanıldığında, baştaki tüm büyük harfler yoksayılır.

<Paragraph FontFamily="Pescadero" FontSize="48">
  <Run>CAPITALS</Run>
  <Run Typography.Capitals="SmallCaps">Capitals</Run>
  <Run Typography.Capitals="AllSmallCaps">Capitals</Run>
</Paragraph>

Aşağıdaki kod örneği, önceki işaretleme örneğiyle aynı görevi gerçekleştirir.

MyParagraph.FontFamily = new FontFamily("Pescadero");
MyParagraph.FontSize = 48;

Run run_1 = new Run("CAPITALS ");
MyParagraph.Inlines.Add(run_1);

Run run_2 = new Run("Capitals ");
run_2.Typography.Capitals = FontCapitals.SmallCaps;
MyParagraph.Inlines.Add(run_2);

Run run_3 = new Run("Capitals");
run_3.Typography.Capitals = FontCapitals.AllSmallCaps;
MyParagraph.Inlines.Add(run_3);

MyParagraph.Inlines.Add(new LineBreak());
MyParagraph.FontFamily = New FontFamily("Pescadero")
MyParagraph.FontSize = 48

Dim run_1 As New Run("CAPITALS ")
MyParagraph.Inlines.Add(run_1)

Dim run_2 As New Run("Capitals ")
run_2.Typography.Capitals = FontCapitals.SmallCaps
MyParagraph.Inlines.Add(run_2)

Dim run_3 As New Run("Capitals")
run_3.Typography.Capitals = FontCapitals.AllSmallCaps
MyParagraph.Inlines.Add(run_3)

MyParagraph.Inlines.Add(New LineBreak())

Tipografi Sınıfı Özellikleri

Aşağıdaki tabloda nesnenin özellikleri, değerleri ve varsayılan ayarları listelemektedir Typography .

Özellik Değerler Varsayılan Değer
AnnotationAlternates Sayısal değer - bayt 0
Capitals AllPetiteCaps | AllSmallCaps | Normal | PetiteCaps | SmallCaps | Titling | Unicase FontCapitals.Normal
CapitalSpacing Boolean false
CaseSensitiveForms Boolean false
ContextualAlternates Boolean true
ContextualLigatures Boolean true
ContextualSwashes Sayısal değer - bayt 0
DiscretionaryLigatures Boolean false
EastAsianExpertForms Boolean false
EastAsianLanguage HojoKanji | Jis04 | Jis78 | Jis83 | Jis90 | NlcKanji | Normal | Simplified | Traditional | TraditionalNames FontEastAsianLanguage.Normal
EastAsianWidths Full | Half | Normal | Proportional | Quarter | Third FontEastAsianWidths.Normal
Fraction Normal | Slashed | Stacked FontFraction.Normal
HistoricalForms Boolean false
HistoricalLigatures Boolean false
Kerning Boolean true
MathematicalGreek Boolean false
NumeralAlignment Normal | Proportional | Tabular FontNumeralAlignment.Normal
NumeralStyle Boolean FontNumeralStyle.Normal
SlashedZero Boolean false
StandardLigatures Boolean true
StandardSwashes sayısal değer – bayt 0
StylisticAlternates sayısal değer – bayt 0
StylisticSet1 Boolean false
StylisticSet2 Boolean false
StylisticSet3 Boolean false
StylisticSet4 Boolean false
StylisticSet5 Boolean false
StylisticSet6 Boolean false
StylisticSet7 Boolean false
StylisticSet8 Boolean false
StylisticSet9 Boolean false
StylisticSet10 Boolean false
StylisticSet11 Boolean false
StylisticSet12 Boolean false
StylisticSet13 Boolean false
StylisticSet14 Boolean false
StylisticSet15 Boolean false
StylisticSet16 Boolean false
StylisticSet17 Boolean false
StylisticSet18 Boolean false
StylisticSet19 Boolean false
StylisticSet20 Boolean false
Variants Inferior | Normal | Ordinal | Ruby | Subscript | Superscript FontVariants.Normal

Ayrıca bkz.