Características de las fuentes OpenType

 

Publicado: junio de 2016

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

Entity with relative path '../Token/autoOutline_md.md' can not be found, for source topic '{"project_id":"3fedad16-eaf1-41a6-8f96-0c1949c68f32","entity_id":"4061a9d1-fe8b-4921-9e17-18ec7d2e3ea2","entity_type":"Article","locale":"es-ES"}'.

El OpenType el formato de fuente es una extensión de la TrueType® formato de fuente, agregar compatibilidad para datos de fuentes PostScript. El OpenType el formato de fuente fue desarrollado conjuntamente por Microsoft y Adobe Corporation. OpenTypelas fuentes y el sistema operativo de servicios que la compatibilidad con OpenType fuentes proporcionan a los usuarios una manera sencilla de instalar y utilizar fuentes, si contienen las fuentes TrueType esquemas o contornos CFF (PostScript).

El OpenType el formato de fuente soluciona los desafíos de desarrollo siguientes:

  • Mayor compatibilidad multiplataforma.

  • Mejor compatibilidad con juegos de caracteres internacionales.

  • Mejor protección para los datos de fuente.

  • Archivos más pequeños para hacer más eficaz la distribución de la fuente.

  • Mayor compatibilidad para el control tipográfico avanzado.

System_CAPS_ICON_note.jpg Nota

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

Consulte la especificación OpenType para obtener detalles de la OpenType el formato de fuente.

Extensiones tipográficas avanzadas

Las tablas tipográficas avanzadas (OpenType tablas de diseño) amplían la funcionalidad de fuentes con cualquiera TrueType o CFF contornos. OpenTypeFuentes de distribución contienen información adicional que amplía las capacidades de las fuentes para admitir tipografía internacional de alta calidad. La mayoría OpenType fuentes exponen solo un subconjunto del total OpenType características disponibles. OpenTypelas fuentes proporcionan las siguientes características.

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

  • Compatibilidad con datos adjuntos de glifo y posicionamiento bidimensional.

  • Información explícita de alfabeto e idioma contenida en fuente, por lo que una aplicación de procesamiento de textos puedan ajustar su comportamiento en consecuencia.

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

El resto de esta introducción presenta la amplitud y la flexibilidad de algunas visualmente interesante OpenType características que se exponen mediante las propiedades de la tipografía objeto. Para obtener más información sobre este objeto, vea clase Typography.

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

Superíndices y subíndices

El variantes propiedad le permite establecer los valores superíndice y el subíndice de un OpenType fuente.

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

Texto que usa 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 las propiedades de la tipografía objeto.

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

El texto siguiente muestran subíndices para la fuente Palatino Linotype.

Texto que usa subíndices OpenType
Texto que usa subíndices OpenType

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

      <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 mixto de mayúsculas. El texto siguiente muestra el texto de superíndice y el subíndice de la fuente Palatino Linotype. Tenga en cuenta que las mayúsculas no se ven afectadas.

Texto que usa 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 una fuente, mediante las propiedades de la tipografía objeto.

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

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

El texto siguiente muestra las letras mayúsculas estándar para 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 usa 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 de la tipografía objeto. 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 titling

Mayúsculas de títulos son más claro en el peso y proporción y diseñado para dar un aspecto más elegante de mayúsculas normales. 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. Tenga en cuenta el ancho de las astas más estrecho del texto en la segunda línea.

Texto que usa mayúsculas titling 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 de la tipografía objeto.

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

Espaciado de mayúsculas

Espaciado de mayúsculas es una característica que le permite proporcionar más espaciado de mayúsculas en texto. Letras mayúsculas están diseñadas para combinarse con letras minúsculas. Espaciado que parece correcto entre y una letra mayúscula y una minúscula pueden parecer demasiado apretados 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 usa espaciado de mayúsculas OpenType
Texto que usa espaciado de mayúsculas OpenType

En el ejemplo de marcado siguiente se muestra cómo definir el espaciado de mayúsculas para la fuente Pescadero, mediante las propiedades de la tipografía objeto.

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

Ligaduras son dos o más glifos que se crean en un solo glifo para crear texto más legible o atractivo. OpenTypelas fuentes admiten cuatro tipos de ligaduras:

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

  • Ligaduras contextuales. Diseñado para mejorar la legibilidad al proporcionar el comportamiento de la mejor unión entre los caracteres que constituyen la ligadura.

  • Ligaduras discrecionales. Diseñado para ser ornamentales y no están diseñadas para mejorar la legibilidad.

  • Ligaduras históricas. Diseñado para ser históricas y no están diseñadas para mejorar la legibilidad.

El texto siguiente muestra los glifos de Ligadura estándar para la fuente Pericles.

Texto que usa 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 las propiedades de la tipografía objeto.

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

El texto siguiente muestra los glifos de ligadura discrecional para la fuente Pericles.

Texto que usa ligaduras discrecionales OpenType
Texto que usa ligaduras discrecionales OpenType

En el ejemplo de marcado siguiente se muestra cómo se definen los glifos de ligadura discrecional para la fuente Pericles, mediante las propiedades de la tipografía objeto.

      <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 forma predeterminada, OpenType fuentes en 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" aparecen como un glifo de caracteres combinados. Observe que el par de caracteres de cada Ligadura estándar tocan.

Texto que usa ligaduras estándar OpenType
Texto que usa ligaduras estándar OpenType

Sin embargo, puede deshabilitar las características de Ligadura estándar para que una ligadura estándar como "ff" se muestra como dos glifos independientes, en lugar de un glifo de caracteres combinados.

Texto que usa 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 las propiedades de la tipografía objeto.

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

Caracteres decorativos son glifos decorativos que utilizan adornos detallados que suelen asociada a la caligrafía. El texto siguiente muestra glifos estándar y floreados para la fuente Pescadero.

Texto que usa glifos estándar y floreados de OpenType
Texto que usa glifos OpenType estándar y floreados

Glifos floreados se utilizan a menudo como elementos decorativos en frases cortas, como anuncios de eventos. El texto siguiente utiliza glifos floreados para destacar las letras mayúsculas del nombre del evento.

Texto que usa swash OpenType
Texto que usa swash OpenType

En el ejemplo de marcado siguiente se muestra cómo se definen los floreados para una fuente, mediante las propiedades de la tipografía objeto.

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

Glifos floreados contextuales

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

Texto que usa swash contextual
Texto que usa swash contextual OpenType

En el ejemplo de marcado siguiente se muestra cómo definir un floreados contextuales para la fuente Pescadero, mediante las propiedades de la tipografía objeto.

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

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

Texto que usa glifos estándar OpenType
Texto que usa glifos estándar OpenType

El Pericles OpenType fuente contiene glifos adicionales que proporcionan alternativas estilísticas al conjunto estándar de glifos. El texto siguiente muestra glifos alternativos de estilo.

Texto que usa glifos alternativos de estilo OpenType
Texto que usa glifos alternativos de estilo OpenType

En el ejemplo de marcado siguiente se muestra cómo definir los glifos de alternativas estilísticas para la fuente Pericles, mediante las propiedades de la tipografía objeto.

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

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

Texto que usa glifos alternativos de estilo OpenType
Texto que usa glifos alternativos de estilo OpenType

En el ejemplo de marcado siguiente se muestra cómo se definen estos otros glifos alternativos de estilo.

      <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

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

Texto que usa a alternativas contextuales aleatorias OpenType
Texto que usa alternativas contextuales aleatorias OpenType

En el ejemplo de marcado siguiente se muestra cómo definir las alternativas contextuales aleatorias para la fuente Lindsey, mediante las propiedades de la tipografía objeto.

      <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. El texto siguiente muestra la frase "Boston, Massachusetts" utilizando un formato histórico de glifos para la fuente Palatino Linotype.

Texto que usa formas históricas 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 las propiedades de la tipografía objeto.

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

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

Fracciones

OpenTypelas fuentes admiten estilos de fracción apilada y con barra.

El texto siguiente muestra los estilos de fracción para la fuente Palatino Linotype.

Texto que usa OpenType fracciones verticales y barra diagonal
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 las propiedades de la tipografía objeto.

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

Números de estilo antiguo

OpenTypelas fuentes 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 de estilo estándar y antiguo para la fuente Palatino Linotype.

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

El texto siguiente muestra números estándar para la fuente Palatino Linotype, seguido de números de estilo antiguo.

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

En el ejemplo de marcado siguiente se muestra cómo definir los números de estilo antiguo para la fuente Palatino Linotype, mediante las propiedades de la tipografía objeto.

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

Cifras proporcionales y tabulares

OpenTypelas fuentes admiten una característica de cifra proporcional y tabular para controlar la alineación de ancho al utilizar los números. 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.

El texto siguiente muestra dos cifras proporcionales en la primera columna con la fuente Miramonte. Tenga en cuenta 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 usa figuras tabulares aspecto proporcionales de OpenType
Texto que usa figuras proporcionales y tabulares de 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 de la tipografía objeto.

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

Cero con barra diagonal

OpenTypefuentes admiten un formato del numeral cero para resaltar la diferencia entre la letra "O" y el numeral "0". Cruzado que 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 utilizada cero cruzado para conseguir un mejor contraste con la letra "O" mayúscula.

Texto que usa OpenType cero cruzado
Texto que usa números cero con barra diagonal OpenType

En el ejemplo de marcado siguiente se muestra cómo definir cero cruzado para la fuente Miramonte, mediante las propiedades de la tipografía objeto.

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

El tipografía objeto expone el conjunto de características que una OpenType admite la fuente. Al establecer las propiedades de tipografía en marcado, puede crear fácilmente documentos que saquen partido de OpenType características.

El texto siguiente muestra las letras mayúsculas estándar para 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 usa 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 de la tipografía objeto. 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 el ejemplo anterior de marcado.

            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 de tipografía

La tabla siguiente enumeran las propiedades, valores y configuraciones predeterminadas de la tipografía objeto.

PropiedadValoresDefault Value
AnnotationAlternatesValor numérico - byte0
MayúsculasAllPetiteCapsAllSmallCapsNormalPetiteCapsSmallCapsTitlingSistema UnicaseFontCapitals.Normal
CapitalSpacingBooleanfalse
CaseSensitiveFormsBooleanfalse
ContextualAlternatesBooleantrue
ContextualLigaturesBooleantrue
ContextualSwashesValor numérico - byte0
DiscretionaryLigaturesBooleanfalse
EastAsianExpertFormsBooleanfalse
EastAsianLanguageHojoKanjiJis04Jis78Jis83Jis90NlcKanjiNormalSimplificadoTradicionalTraditionalNamesFontEastAsianLanguage.Normal
EastAsianWidthsFullHalfNormalProporcionalQuarterTercerFontEastAsianWidths.Normal
FracciónNormalSlashedApiladaFontFraction.Normal
HistoricalFormsBooleanfalse
HistoricalLigaturesBooleanfalse
InterletrajeBooleantrue
MathematicalGreekBooleanfalse
NumeralAlignmentNormalProporcionalTabularFontNumeralAlignment.Normal
NumeralStyleBooleanFontNumeralStyle.Normal
SlashedZeroBooleanfalse
StandardLigaturesBooleantrue
StandardSwashesvalor numérico: byte0
StylisticAlternatesvalor numérico: byte0
StylisticSet1Booleanfalse
StylisticSet2Booleanfalse
StylisticSet3Booleanfalse
StylisticSet4Booleanfalse
StylisticSet5Booleanfalse
StylisticSet6Booleanfalse
StylisticSet7Booleanfalse
StylisticSet8Booleanfalse
StylisticSet9Booleanfalse
StylisticSet10Booleanfalse
StylisticSet11Booleanfalse
StylisticSet12Booleanfalse
StylisticSet13Booleanfalse
StylisticSet14Booleanfalse
StylisticSet15Booleanfalse
StylisticSet16Booleanfalse
StylisticSet17Booleanfalse
StylisticSet18Booleanfalse
StylisticSet19Booleanfalse
StylisticSet20Booleanfalse
VariantesInferiorNormalOrdinalRubySubscriptSuperscriptFontVariants.Normal

Tipografía
Especificación de OpenType
Tipografía en WPF
Paquete de fuentes OpenType de ejemplo
Empaquetar fuentes con aplicaciones

Mostrar: