Compartir a través de


Características de las fuentes OpenType

En este tema se proporciona información general sobre algunas de las características clave de la tecnología de fuentes OpenType en Windows Presentation Foundation (WPF).

Este tema contiene las secciones siguientes.

  • Formato de fuente OpenType
  • Variantes
  • Mayúsculas
  • Ligaduras
  • Letras floreadas
  • Alternativas
  • Estilos numéricos
  • Clase Typography
  • Temas relacionados

Formato de fuente OpenType

El formato de fuente OpenType es una extensión del formato de fuente TrueType®, agregando compatibilidad para datos de fuentes PostScript. Microsoft y Adobe Corporation desarrollaron conjuntamente el formato de fuente OpenType. Las fuentes OpenType y los servicios del sistema operativo compatibles con fuentes OpenType ofrecen a los usuarios una manera simple de instalar y utilizar las fuentes, tanto si las fuentes contienen contornos TrueType o contornos CFF (PostScript).

El formato de fuente OpenType afronta los siguientes retos para el programador:

  • Mayor compatibilidad multiplataforma.

  • Mejor compatibilidad con juegos de caracteres internacionales.

  • Mejor protección para los datos de fuente.

  • Tamaños de archivo menores para hacer la distribución de la fuente más eficaz.

  • Mayor compatibilidad para el control tipográfico avanzado.

NotaNota

El SDK de Windows contiene un conjunto fuentes OpenType de muestra que puede utilizar con aplicaciones Windows Presentation Foundation (WPF).Estas fuentes ofrecen la mayoría de las características ilustradas en el resto de este tema.Para obtener más información, vea Paquete de fuentes OpenType de ejemplo.

Vea OpenType Specification para ver información detallada acerca del formato de fuente OpenType.

Extensiones tipográficas avanzadas

Las tablas tipográficas avanzadas (tablas de diseño OpenType) extienden la funcionalidad de fuentes con contornos TrueType o CFF. Las fuentes de diseño OpenType contienen información adicional que extiende las funciones de las fuentes para permitir tipografía internacional de alta calidad. La mayoría de las fuentes OpenType solo exponen un subconjunto de todas sus características OpenType disponibles. Las fuentes OpenType proporcionan las siguientes características.

  • Asignación enriquecida entre caracteres y glifos que admiten ligaduras, formas posicionales, alternativas y otras sustituciones de fuentes.

  • Compatibilidad para la ubicación en dos dimensiones y la asociación de glifos.

  • Información explícita de alfabeto e idioma contenida en fuente, para que las aplicaciones de procesamiento de textos puedan ajustar su comportamiento en consecuencia.

Las tablas de diseño OpenType se describen con más detalle en la sección "Tablas de archivos de fuentes" de la especificación de OpenType.

El resto de esta información general presenta la amplitud y flexibilidad de algunas de las características de OpenType de interés visual que exponen las propiedades del objeto Typography. Para obtener más información sobre este objeto, vea Clase Typography.

Variantes

Las variantes se utilizan para representar diferentes estilos tipográficos, tales como superíndices y subíndices.

Superíndices y subíndices

La propiedad Variants permite establecer valores de superíndice y subíndice para una fuente OpenType.

El texto siguiente muestra superíndices para la fuente Palatino Linotype.

Texto que utiliza superíndices OpenType

Texto que usa superíndices OpenType

En el ejemplo de marcado siguiente se muestra cómo se definen superíndices para la fuente Palatino Linotype, mediante propiedades del objeto Typography.

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

En el texto siguiente se muestran subíndices para la fuente Palatino Linotype.

Texto que utiliza subíndices OpenType

Texto que usa subíndices OpenType

En el ejemplo de marcado siguiente se muestra cómo se definen subíndices para la fuente Palatino Linotype, mediante propiedades del objeto Typography.

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

Usos decorativos de superíndices y subíndices

También puede utilizar superíndices y subíndices para crear efectos decorativos con texto en mayúsculas y minúsculas. El texto siguiente muestra texto en superíndices y subíndices para la fuente Palatino Linotype. Observe que no las mayúsculas no se ven afectadas.

Texto que utiliza superíndices y subíndices OpenType

Texto que usa superíndices y subíndices OpenType

En el ejemplo de marcado siguiente se muestra cómo se definen superíndices y subíndices para la fuente Palatino Linotype, mediante propiedades del objeto Typography.

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

Mayúsculas

Las mayúsculas son un conjunto de formatos tipográficos que representan el texto en glifos con estilo de mayúscula. Normalmente, cuando todo el texto se representa en mayúsculas, el espaciado entre las letras puede parecer demasiado apretado, y el peso y proporción de las letras, demasiado fuerte. OpenType admite varios formatos de estilo para las mayúsculas, incluido versales, mayúsculas pequeñas, títulos y espaciado de mayúsculas. Estos formatos permiten controlar el aspecto de las mayúsculas.

En el texto siguiente se muestran las letras mayúsculas estándar de la fuente Pescadero, seguidas de letras con estilo "SmallCaps" y "AllSmallCaps". En este caso, se utiliza el mismo tamaño de fuente para las tres palabras.

Texto que utiliza mayúsculas OpenType

Texto que usa mayúsculas OpenType

En el ejemplo de marcado siguiente se muestra cómo se definen las mayúsculas para la fuente Pescadero, mediante las propiedades del objeto Typography. Cuando se utiliza el formato "SmallCaps", se omite cualquier letra mayúscula inicial.

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

Mayúsculas de títulos

Las mayúsculas de títulos son más ligeras en cuanto a peso y proporción, y están diseñadas para proporcionar una apariencia más elegante que las mayúsculas normales. Las mayúsculas de títulos se utilizan normalmente en tamaños de fuente mayores como encabezados. El texto siguiente muestra mayúsculas normales y de títulos para la fuente Pescadero. Observe los anchos de pie más estrechos del texto de la segunda línea.

Texto que utiliza mayúsculas de títulos OpenType

Texto que usa mayúsculas titling OpenType

En el ejemplo de marcado siguiente se muestra cómo se definen las mayúsculas de títulos para la fuente Pescadero, mediante las propiedades del objeto Typography.

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

Espaciado de mayúsculas

El espaciado de mayúsculas es una característica que permite proporcionar más espaciado cuando se utiliza mayúsculas en todo el texto. Las letras mayúsculas están diseñadas para combinarse con letras minúsculas. El espaciado que parece correcto entre una letra mayúscula y una minúscula puede parecer demasiado apretado cuando se utilizan todas las letras mayúsculas. El texto siguiente muestra el espaciado normal y de mayúsculas para la fuente Pescadero.

Texto que utiliza espaciado de mayúsculas OpenType

Texto que usa espaciado de mayúsculas OpenType

En el ejemplo de marcado siguiente se muestra cómo se define el espaciado de mayúsculas para la fuente Pescadero, mediante las propiedades del objeto Typography.

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

Ligaduras

Las ligaduras son dos o más glifos que forman un glifo único para crear texto más legible o atractivo. Las fuentes OpenType admiten cuatro tipos de ligaduras:

  • Ligaduras estándar. Diseñadas para mejorar la legibilidad. Las ligaduras estándar incluyen "fi", "fl" y "ff".

  • Ligaduras contextuales. Diseñadas para mejorar la legibilidad mediante un mejor comportamiento de la unión entre los caracteres que constituyen la ligadura.

  • Ligaduras discrecionales. Diseñadas para ser ornamentales, no específicamente por legibilidad.

  • Ligaduras históricas. Diseñadas para ser históricas, no específicamente por legibilidad.

En el texto siguiente se muestran los glifos de ligadura estándar para la fuente Pericles.

Texto que utiliza ligaduras estándar OpenType

Texto que usa ligaduras estándar OpenType

En el ejemplo de marcado siguiente se muestra cómo se definen los glifos de ligadura estándar para la fuente Pericles, mediante propiedades del objeto 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>

En el texto siguiente se muestran glifos de ligadura discrecional para la fuente Pericles.

Texto que utiliza ligaduras discrecionales OpenType

Texto que usa ligaduras discrecionales OpenType

En el ejemplo de marcado siguiente se muestra cómo se definen glifos de ligadura discrecional para la fuente Pericles, mediante propiedades del objeto 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>

De manera predeterminada, las fuentes OpenType de Windows Presentation Foundation (WPF) habilitan las ligaduras estándar. Por ejemplo, si utiliza la fuente Palatino Linotype, las ligaduras estándar "fi", "ff" y "fl" aparecerán como un glifo de caracteres combinados. Observe que el par de caracteres de cada ligadura estándar se toca entre sí.

Texto que utiliza ligaduras estándar OpenType

Texto que usa ligaduras estándar OpenType

No obstante, puede deshabilitar las características de ligadura estándar para que una ligadura estándar, tal como "ff", se muestre como dos glifos independientes, en lugar de mostrarse como un glifo de caracteres combinados.

Texto que utiliza ligaduras estándar OpenType deshabilitadas

Texto que usa ligaduras estándar OpenType deshabilitadas

En el ejemplo de marcado siguiente se muestra cómo deshabilitar glifos de ligadura estándar para la fuente Palatino Linotype, mediante propiedades del objeto Typography.

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

Letras floreadas

Las letras floreadas son glifos decorativos en los que se utilizan adornos detallados que suelen asociarse a la caligrafía. El texto siguiente muestra glifos normales y floreados de la fuente Pescadero.

Texto que utiliza glifos OpenType normales y floreados

Texto que usa ligaduras estándar y swash OpenType

Se utilizan a menudo como elementos decorativos en frases cortas, como los anuncios de eventos. En el texto siguiente se utilizan glifos floreados para dar énfasis a las letras mayúsculas del nombre del evento.

Texto que utiliza letras floreadas OpenType

Texto que usa swash OpenType

En el ejemplo de marcado siguiente se muestra cómo se definen letras floreadas para una fuente, mediante propiedades del objeto Typography.

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

Letras floreadas contextuales

Algunas combinaciones de glifos floreados pueden producir un aspecto poco atractivo, como un solapamiento de los trazos descendentes en letras adyacentes. El uso de floreo contextual permite utilizar un glifo floreado sustituto que ofrezca un mejor aspecto. En el texto siguiente se muestra la misma palabra antes y después de aplicar un floreo contextual.

Texto que utiliza floreos contextuales OpenType

Texto que usa swash contextual OpenType

En el ejemplo de marcado siguiente se muestra cómo se define un floreo contextual para la fuente Pescadero, mediante propiedades del objeto Typography.

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

Alternativas

Las alternativas son glifos que se pueden sustituir por un glifo estándar. Las fuentes OpenType, como la fuente Pericles usada en los ejemplos siguientes, pueden contener glifos alternativos que se puede utilizar para crear diferentes aspectos de texto. En el texto siguiente se muestran glifos estándar para la fuente Pericles.

Texto que usa glifos estándar OpenType

Texto que usa glifos estándar OpenType

La fuente Pericles de OpenType contiene glifos adicionales que proporcionan alternativas estilísticas al conjunto estándar de glifos. En el texto siguiente se muestran glifos de alternativas estilísticas.

Texto que utiliza alternativas estilísticas de glifos OpenType

Texto que usa glifos alternativos de estilo OpenType

En el ejemplo de marcado siguiente se muestra cómo se definen glifos de alternativa estilística para la fuente Pericles, mediante propiedades del objeto 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>

En el siguiente texto se muestran varios otros glifos de alternativas estilísticas para la fuente Pericles.

Texto que utiliza alternativas estilísticas de glifos OpenType

Texto que usa glifos alternativos de estilo OpenType

En el ejemplo de marcado siguiente se muestra cómo se definen estos otros glifos de alternativas estilísticas.

<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>

Alternativas contextuales aleatorias

Las alternativas contextuales aleatorias proporcionan varios glifos sustitutos para un carácter individual. Cuando se implementa con fuentes de tipo script, esta característica puede simular la escritura a mano mediante un conjunto de glifos elegidos aleatoriamente con ligeras diferencias de aspecto. En el texto siguiente se utilizan alternativas contextuales aleatorias para la fuente Lindsey. Observe que la letra "a" varía ligeramente de aspecto.

Texto que utiliza alternativas contextuales aleatorias de OpenType

Texto que usa alternativas contextuales aleatorias OpenType

En el ejemplo de marcado siguiente se muestra cómo se definen alternativas contextuales aleatorias para la fuente Lindsey, mediante propiedades del objeto Typography.

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

Formularios históricos

Las formas históricas son convenciones tipográficas utilizadas comúnmente en el pasado. En el texto siguiente se muestra la frase "Boston, Massachusetts" utilizando un formato histórico de glifos para la fuente Palatino Linotype.

Texto que utiliza formas históricas de OpenType

Texto que usa formas históricas OpenType

En el ejemplo de marcado siguiente se muestra cómo se definen formas históricas para la fuente Palatino Linotype, mediante propiedades del objeto Typography.

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

Estilos numéricos

Las fuentes OpenType admiten un gran número de características que se pueden utilizar con valores numéricos en texto.

Fracciones

Las fuentes OpenType admiten estilos para fracciones, tales como los de fracción apilada y con barra.

En el texto siguiente se muestran estilos de fracción para la fuente Palatino Linotype.

Texto que utiliza fracciones con barra y apiladas de OpenType

Texto que usa fracciones verticales y con barra diagonal OpenType

En el ejemplo de marcado siguiente se muestra cómo se definen estilos de fracción para la fuente Palatino Linotype, mediante propiedades del objeto Typography.

<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>

Numerales de estilo antiguo

Las fuentes OpenType admiten un formato numeral de estilo antiguo. Este formato es útil para mostrar números en estilos que ya no son estándar. El texto siguiente muestra una fecha del siglo XVIII en formato numérico estándar en formato y antiguo con la fuente Palatino Linotype.

Texto que utiliza numerales de estilo antiguo de OpenType

Texto que usa números de estilo antiguo OpenType

En el texto siguiente se muestran números estándar para la fuente Palatino Linotype, seguidos por números en estilo antiguo.

Texto que utiliza conjuntos de números de estilo antiguo de OpenType

Texto que usa conjuntos de números de estilo antiguo OpenType

En el ejemplo de marcado siguiente se muestra cómo se definen números de estilo antiguo para la fuente Palatino Linotype, mediante las propiedades del objeto Typography.

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

Cifras proporcionales y tabulares

Las fuentes OpenType admiten una característica de cifras proporcionales y tabulares para controlar la alineación de anchos al utilizar números. Las cifras proporcionales tratan los números como si tuvieran un ancho diferente - "1" es más estrecho que "5." Las cifras tabulares se tratan como números de igual ancho para que se alineen verticalmente, lo que aumenta la legibilidad de la información de tipo financiero.

En el texto siguiente se muestran dos cifras proporcionales en la primera columna con la fuente Miramonte. Observe la diferencia de ancho entre los números "5" y "1". La segunda columna muestra los mismos dos valores numéricos con los anchos ajustados utilizando la característica de cifra tabular.

Texto que utiliza cifras proporcionales y tabulares de OpenType

Texto que usa figuras tabulares y proporcionales OpenType

En el ejemplo de marcado siguiente se muestra cómo se definen las cifras proporcionales y tabulares para la fuente Miramonte, mediante las propiedades del objeto Typography.

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

Cero cruzado

Las fuentes OpenType admiten un formato del numeral cero cruzado para dar énfasis a la diferencia entre la letra "O" y el numeral "0". El numeral cero cruzado se utiliza a menudo para los identificadores en la información financiera y comercial.

El texto siguiente muestra un identificador de orden con la fuente Miramonte. La primera línea utiliza numerales estándares. La segunda línea utiliza numerales de cero cruzado para conseguir un mejor contraste con la letra "O" mayúscula.

Texto que utiliza números con cero cruzado de OpenType

Texto que usa números cero con barra diagonal OpenType

En el ejemplo de marcado siguiente se muestra cómo se definen números con cero cruzado para la fuente Miramonte, mediante propiedades del objeto Typography.

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

Clase Typography

El objeto Typography expone el conjunto de características compatibles con una fuente OpenType. Si establece las propiedades de Typography en marcado, puede crear fácilmente documentos que saquen partido de las características de OpenType.

En el texto siguiente se muestran las letras mayúsculas estándar de la fuente Pescadero, seguidas de letras con estilo "SmallCaps" y "AllSmallCaps". En este caso, se utiliza el mismo tamaño de fuente para las tres palabras.

Texto que utiliza mayúsculas OpenType

Texto que usa mayúsculas OpenType

En el ejemplo de marcado siguiente se muestra cómo se definen las mayúsculas para la fuente Pescadero, mediante las propiedades del objeto Typography. Cuando se utiliza el formato "SmallCaps", se omite cualquier letra mayúscula inicial.

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

En el ejemplo de código siguiente se realiza la misma tarea que en el ejemplo de marcado anterior.

            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())
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());

Propiedades de la clase Typography

En la tabla siguiente se presenta una lista de las propiedades, valores y configuraciones predeterminadas del objeto Typography.

Propiedad

Valores

Valor predeterminado

AnnotationAlternates

Valor numérico - byte

0

Capitals

AllPetiteCaps | AllSmallCaps | Normal | PetiteCaps | SmallCaps | Titling | Unicase

FontCapitals.Normal

CapitalSpacing

Boolean

false

CaseSensitiveForms

Boolean

false

ContextualAlternates

Boolean

true

ContextualLigatures

Boolean

true

ContextualSwashes

Valor numérico - byte

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

valor numérico – byte

0

StylisticAlternates

valor numérico – byte

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

Vea también

Referencia

Typography

Conceptos

Tipografía en WPF

Paquete de fuentes OpenType de ejemplo

Empaquetar fuentes con aplicaciones

Otros recursos

OpenType Specification