enumeração DWRITE_FONT_FEATURE_TAG (dwrite.h)

Um valor que indica o recurso tipográfico do texto fornecido pela fonte.

Syntax

typedef enum DWRITE_FONT_FEATURE_TAG {
  DWRITE_FONT_FEATURE_TAG_ALTERNATIVE_FRACTIONS,
  DWRITE_FONT_FEATURE_TAG_PETITE_CAPITALS_FROM_CAPITALS,
  DWRITE_FONT_FEATURE_TAG_SMALL_CAPITALS_FROM_CAPITALS,
  DWRITE_FONT_FEATURE_TAG_CONTEXTUAL_ALTERNATES,
  DWRITE_FONT_FEATURE_TAG_CASE_SENSITIVE_FORMS,
  DWRITE_FONT_FEATURE_TAG_GLYPH_COMPOSITION_DECOMPOSITION,
  DWRITE_FONT_FEATURE_TAG_CONTEXTUAL_LIGATURES,
  DWRITE_FONT_FEATURE_TAG_CAPITAL_SPACING,
  DWRITE_FONT_FEATURE_TAG_CONTEXTUAL_SWASH,
  DWRITE_FONT_FEATURE_TAG_CURSIVE_POSITIONING,
  DWRITE_FONT_FEATURE_TAG_DEFAULT,
  DWRITE_FONT_FEATURE_TAG_DISCRETIONARY_LIGATURES,
  DWRITE_FONT_FEATURE_TAG_EXPERT_FORMS,
  DWRITE_FONT_FEATURE_TAG_FRACTIONS,
  DWRITE_FONT_FEATURE_TAG_FULL_WIDTH,
  DWRITE_FONT_FEATURE_TAG_HALF_FORMS,
  DWRITE_FONT_FEATURE_TAG_HALANT_FORMS,
  DWRITE_FONT_FEATURE_TAG_ALTERNATE_HALF_WIDTH,
  DWRITE_FONT_FEATURE_TAG_HISTORICAL_FORMS,
  DWRITE_FONT_FEATURE_TAG_HORIZONTAL_KANA_ALTERNATES,
  DWRITE_FONT_FEATURE_TAG_HISTORICAL_LIGATURES,
  DWRITE_FONT_FEATURE_TAG_HALF_WIDTH,
  DWRITE_FONT_FEATURE_TAG_HOJO_KANJI_FORMS,
  DWRITE_FONT_FEATURE_TAG_JIS04_FORMS,
  DWRITE_FONT_FEATURE_TAG_JIS78_FORMS,
  DWRITE_FONT_FEATURE_TAG_JIS83_FORMS,
  DWRITE_FONT_FEATURE_TAG_JIS90_FORMS,
  DWRITE_FONT_FEATURE_TAG_KERNING,
  DWRITE_FONT_FEATURE_TAG_STANDARD_LIGATURES,
  DWRITE_FONT_FEATURE_TAG_LINING_FIGURES,
  DWRITE_FONT_FEATURE_TAG_LOCALIZED_FORMS,
  DWRITE_FONT_FEATURE_TAG_MARK_POSITIONING,
  DWRITE_FONT_FEATURE_TAG_MATHEMATICAL_GREEK,
  DWRITE_FONT_FEATURE_TAG_MARK_TO_MARK_POSITIONING,
  DWRITE_FONT_FEATURE_TAG_ALTERNATE_ANNOTATION_FORMS,
  DWRITE_FONT_FEATURE_TAG_NLC_KANJI_FORMS,
  DWRITE_FONT_FEATURE_TAG_OLD_STYLE_FIGURES,
  DWRITE_FONT_FEATURE_TAG_ORDINALS,
  DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_ALTERNATE_WIDTH,
  DWRITE_FONT_FEATURE_TAG_PETITE_CAPITALS,
  DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_FIGURES,
  DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_WIDTHS,
  DWRITE_FONT_FEATURE_TAG_QUARTER_WIDTHS,
  DWRITE_FONT_FEATURE_TAG_REQUIRED_LIGATURES,
  DWRITE_FONT_FEATURE_TAG_RUBY_NOTATION_FORMS,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_ALTERNATES,
  DWRITE_FONT_FEATURE_TAG_SCIENTIFIC_INFERIORS,
  DWRITE_FONT_FEATURE_TAG_SMALL_CAPITALS,
  DWRITE_FONT_FEATURE_TAG_SIMPLIFIED_FORMS,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_2,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_3,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_4,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_5,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_6,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_7,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_8,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_9,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_10,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_11,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_12,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_13,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_14,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_15,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_16,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_17,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_18,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_19,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_20,
  DWRITE_FONT_FEATURE_TAG_SUBSCRIPT,
  DWRITE_FONT_FEATURE_TAG_SUPERSCRIPT,
  DWRITE_FONT_FEATURE_TAG_SWASH,
  DWRITE_FONT_FEATURE_TAG_TITLING,
  DWRITE_FONT_FEATURE_TAG_TRADITIONAL_NAME_FORMS,
  DWRITE_FONT_FEATURE_TAG_TABULAR_FIGURES,
  DWRITE_FONT_FEATURE_TAG_TRADITIONAL_FORMS,
  DWRITE_FONT_FEATURE_TAG_THIRD_WIDTHS,
  DWRITE_FONT_FEATURE_TAG_UNICASE,
  DWRITE_FONT_FEATURE_TAG_VERTICAL_WRITING,
  DWRITE_FONT_FEATURE_TAG_VERTICAL_ALTERNATES_AND_ROTATION,
  DWRITE_FONT_FEATURE_TAG_SLASHED_ZERO
} ;

Constantes

 
DWRITE_FONT_FEATURE_TAG_ALTERNATIVE_FRACTIONS
Substitui figuras separadas por uma barra por um formulário alternativo.

Marca OpenType equivalente: 'afrc'
DWRITE_FONT_FEATURE_TAG_PETITE_CAPITALS_FROM_CAPITALS
Transforma caracteres maiúsculos em pequenas capitais. Geralmente, ele é usado para palavras que, de outra forma, seriam definidas em todas as tampas, como acrônimos, mas que são desejadas na forma smalle-cap para evitar interromper o fluxo de texto. Confira a descrição do recurso pcap para obter anotações sobre a relação de caps, smallcaps e smalle caps.

Marca OpenType equivalente: 'c2pc'
DWRITE_FONT_FEATURE_TAG_SMALL_CAPITALS_FROM_CAPITALS
Transforma caracteres maiúsculos em pequenas capitais. Geralmente, ele é usado para palavras que, de outra forma, seriam definidas em todas as tampas, como acrônimos, mas que são desejadas na forma small-cap para evitar interromper o fluxo de texto.

Marca OpenType equivalente: 'c2sc'
DWRITE_FONT_FEATURE_TAG_CONTEXTUAL_ALTERNATES
Em situações especificadas, substitui glifos padrão por formulários alternativos que fornecem melhor comportamento de junção. Usado em tipos de script que são projetados para ter alguns ou todos os seus glifos ingressados.

Marca OpenType equivalente: 'calt'
DWRITE_FONT_FEATURE_TAG_CASE_SENSITIVE_FORMS
Desloca várias marcas de pontuação até uma posição que funciona melhor com sequências maiúsculas ou conjuntos de figuras de forro; também altera figuras de estilo antigo para figuras de forro. Por padrão, os glifos em uma face de texto são projetados para funcionar com caracteres minúsculos. Alguns caracteres devem ser deslocados verticalmente para se ajustar ao centro visual mais alto do texto de todo o capital ou forro. Além disso, as figuras de forro têm a mesma altura (ou perto dela) que as capitais e se encaixam muito melhor com o texto todo maiúsculo.

Marca OpenType equivalente: 'case'
DWRITE_FONT_FEATURE_TAG_GLYPH_COMPOSITION_DECOMPOSITION
Para minimizar o número de alternativas de glifo, às vezes é desejado decompor um caractere em dois glifos. Além disso, pode ser preferível compor dois caracteres em um único glifo para melhor processamento de glifo. Esse recurso permite essa composição/decomposição. O recurso deve ser processado como o primeiro recurso processado e deve ser processado somente quando for chamado.

Marca OpenType equivalente: 'ccmp'
DWRITE_FONT_FEATURE_TAG_CONTEXTUAL_LIGATURES
Substitui uma sequência de glifos por um único glifo que é preferencial para fins tipográficos. Ao contrário de outros recursos de ligadura, clig especifica o contexto no qual a ligatura é recomendada. Essa funcionalidade é importante em alguns designs de script e para ligaturas de swash.

Marca OpenType equivalente: 'clig'
DWRITE_FONT_FEATURE_TAG_CAPITAL_SPACING
Ajusta globalmente o espaçamento entre glifos para o texto em todo o capital. A maioria dos tipos contém maiúsculas e caracteres minúsculos, e as capitais são posicionadas para trabalhar com as letras minúsculas. Quando maiúsculas são usadas para palavras, elas precisam de mais espaço entre elas para legibilidade e estética. Esse recurso não se aplicaria a designs monoespaços. É claro que o usuário pode querer substituir esse comportamento para fazer um espaçamento de letras mais pronunciado por motivos estéticos.



Marca OpenType equivalente: 'cpsp'
DWRITE_FONT_FEATURE_TAG_CONTEXTUAL_SWASH
Substitui glifos de caractere padrão por glifos de lavagem correspondentes em um contexto especificado. Observe que pode haver mais de um swash alternativo para um determinado caractere.



Marca OpenType equivalente: 'cswh'
DWRITE_FONT_FEATURE_TAG_CURSIVE_POSITIONING
Em scripts cursivos como árabe, esse recurso posiciona cursivamente glifos adjacentes.

Marca OpenType equivalente: 'curs'
DWRITE_FONT_FEATURE_TAG_DEFAULT
O padrão.
DWRITE_FONT_FEATURE_TAG_DISCRETIONARY_LIGATURES
Substitui uma sequência de glifos por um único glifo que é preferencial para fins tipográficos. Esse recurso aborda essas ligaturas que podem ser usadas para efeito especial, à preferência do usuário.

Marca OpenType equivalente: 'dlig'
DWRITE_FONT_FEATURE_TAG_EXPERT_FORMS
Substitui formulários padrão em fontes japonesas por formulários correspondentes preferidos por tipógrafos. Por exemplo, um usuário invocaria esse recurso para substituir o caractere kanji U+5516 por U+555E.


Marca OpenType equivalente: 'expt'
DWRITE_FONT_FEATURE_TAG_FRACTIONS
Substitui figuras separadas por uma barra por frações "comuns" (diagonal).

Marca OpenType equivalente: 'frac'
DWRITE_FONT_FEATURE_TAG_FULL_WIDTH
Substitui glifos definidos em outras larguras por glifos definidos em larguras completas (geralmente em). Em uma fonte CJKV, isso pode incluir caracteres latinos "ASCII inferiores" e vários símbolos. Em uma fonte europeia, esse recurso substitui glifos espaçados proporcionalmente por glifos monoespaços, que geralmente são definidos em larguras de 0,6 em. Por exemplo, um usuário pode invocar esse recurso em uma fonte japonesa para obter glifos latinos monoespaços completos em vez das versões proporcionalmente espaçadas correspondentes.

Marca OpenType equivalente: 'fwid'
DWRITE_FONT_FEATURE_TAG_HALF_FORMS
Produz a metade das formas de consoantes em scripts índices. Por exemplo, em hindi (script Devanagari), o KKa conjunto, obtido dobrando o Ka, é indicado com meia forma de Ka seguido pela forma completa.

Marca OpenType equivalente: 'half'
DWRITE_FONT_FEATURE_TAG_HALANT_FORMS
Produz as formas de halant de consoantes em scripts índices. Por exemplo, em Sânscrito (script Devanagari), as consoantes finais sílabas são frequentemente necessárias em sua forma de halant.

Marca OpenType equivalente: 'haln'
DWRITE_FONT_FEATURE_TAG_ALTERNATE_HALF_WIDTH
Reespaça glifos projetados para serem definidos em larguras completas, encaixando-os em larguras meio em. Isso difere do hwid, pois ele não substitui novos glifos.

Marca OpenType equivalente: 'halt'
DWRITE_FONT_FEATURE_TAG_HISTORICAL_FORMS
Substitui os formulários padrão (atual) pelas alternativas históricas. Embora algumas ligaturas também sejam usadas para efeito histórico, esse recurso lida apenas com caracteres únicos. Algumas fontes incluem as formas históricas como alternativas, para que possam ser usadas para um efeito "period".

Marca OpenType equivalente: 'hist'
DWRITE_FONT_FEATURE_TAG_HORIZONTAL_KANA_ALTERNATES
Substitui kana padrão por formulários que foram especialmente projetados apenas para gravação horizontal. Essa é uma otimização tipográfica para ajuste aprimorado e cor mais uniforme.

Marca OpenType equivalente: 'hkna'
DWRITE_FONT_FEATURE_TAG_HISTORICAL_LIGATURES
Substitui os formulários padrão (atual) pelas alternativas históricas. Algumas ligaturas estavam em uso comum no passado, mas parecem anacrônicas hoje em dia. Algumas fontes incluem as formas históricas como alternativas, para que possam ser usadas para um efeito "period".

Marca OpenType equivalente: 'hlig'
DWRITE_FONT_FEATURE_TAG_HALF_WIDTH
Substitui glifos em larguras proporcionais ou larguras fixas que não sejam metade deles, por glifos em larguras de meia-em (en). Muitas fontes CJKV têm glifos que são definidos em várias larguras; esse recurso seleciona a versão de meia-em. Há vários contextos em que esse é o comportamento preferencial, incluindo compatibilidade com documentos mais antigos da área de trabalho.

Marca OpenType equivalente: 'hwid'
DWRITE_FONT_FEATURE_TAG_HOJO_KANJI_FORMS
Usado para acessar os glifos JIS X 0212-1990 para os casos em que o formulário JIS X 0213:2004 é codificado. Os conjuntos de caracteres JIS X 0212-1990 (também conhecido como "Hojo Kanji") e JIS X 0213:2004 se sobrepõem significativamente. Em alguns casos, seus glifos prototípicos diferem. Ao criar fontes que dão suporte a JIS X 0212-1990 e JIS X 0213:2004 (como aquelas que dão suporte à coleção de caracteres Adobe-Japan 1-6), é recomendável que os formulários JIS X 0213:2004 sejam o formulário codificado preferencial.

Marca OpenType equivalente: 'hojo'
DWRITE_FONT_FEATURE_TAG_JIS04_FORMS
O NLC (National Language Council) do Japão definiu novas formas de glifo para vários caracteres JIS, que foram incorporados ao JIS X 0213:2004 como novas formas prototípicas. O recurso 'jp04' é um subconjunto do recurso 'nlck' e é usado para acessar esses glifos prototípicos de uma maneira que mantém a integridade do JIS X 0213:2004.

Marca OpenType equivalente: 'jp04'
DWRITE_FONT_FEATURE_TAG_JIS78_FORMS
Substitui os glifos japoneses padrão (JIS90) pelos formulários correspondentes da especificação JIS C 6226-1978 (JIS78).

Marca OpenType equivalente: 'jp78'
DWRITE_FONT_FEATURE_TAG_JIS83_FORMS
Substitui os glifos japoneses padrão (JIS90) pelos formulários correspondentes da especificação JIS X 0208-1983 (JIS83).

Marca OpenType equivalente: 'jp83'
DWRITE_FONT_FEATURE_TAG_JIS90_FORMS
Substitui os glifos japoneses das especificações JIS78 ou JIS83 pelos formulários correspondentes da especificação JIS X 0208-1990 (JIS90).

Marca OpenType equivalente: 'jp90'
DWRITE_FONT_FEATURE_TAG_KERNING
Ajusta a quantidade de espaço entre glifos, geralmente para fornecer espaçamento óptico consistente entre glifos. Embora uma face de tipo bem projetada tenha espaçamento entre glifos consistente no geral, algumas combinações de glifo exigem ajuste para melhorar a legibilidade. Além do ajuste padrão na direção horizontal, esse recurso pode fornecer dados de kerning dependentes de tamanho por meio de tabelas de dispositivo, kerning "cross-stream" na direção de texto Y e ajuste de posicionamento de glifo independentemente do ajuste antecipado. Observe que esse recurso pode se aplicar a execuções de mais de dois glifos e não seria usado em fontes monoespaçadas. Observe também que esse recurso não se aplica ao conjunto de texto verticalmente.

Marca OpenType equivalente: 'kern'
DWRITE_FONT_FEATURE_TAG_STANDARD_LIGATURES
Substitui uma sequência de glifos por um único glifo que é preferencial para fins tipográficos. Esse recurso aborda as ligaturas que os juízes de designer/fabricante devem ser usados em condições normais.

Marca OpenType equivalente: 'liga'
DWRITE_FONT_FEATURE_TAG_LINING_FIGURES
Altera as figuras selecionadas do estilo antigo para o formulário de forro padrão. Por exemplo, um usuário pode invocar esse recurso para obter figuras de forro, que se ajustam melhor ao texto em maiúsculas. Esse recurso substitui os resultados do recurso Figuras de Estilo Antigo (onum).

Marca OpenType equivalente: 'lnum'
DWRITE_FONT_FEATURE_TAG_LOCALIZED_FORMS
Permite que formulários localizados de glifos sejam substituídos por formulários padrão. Muitos scripts usados para escrever várias linguagens em áreas geográficas amplas desenvolveram formas variantes localizadas de letras específicas, que são usadas por comunidades literárias individuais. Por exemplo, várias letras nos alfabetos búlgaro e sérvio têm formas distintas de seus homólogos russos e umas das outras. Em alguns casos, a forma localizada difere apenas sutilmente do script "norm", em outros as formas são radicalmente distintas.

Marca OpenType equivalente: 'locl'
DWRITE_FONT_FEATURE_TAG_MARK_POSITIONING
As posições marcam glifos em relação aos glifos base. Por exemplo, no script árabe posicionando o Hamza acima do Yeh.

Marca OpenType equivalente: 'mark'
DWRITE_FONT_FEATURE_TAG_MATHEMATICAL_GREEK
Substitui formas tipográficas padrão de glifos gregos por formas correspondentes comumente usadas na notação matemática (que são um subconjunto do alfabeto grego).

Marca OpenType equivalente: 'mgrk'
DWRITE_FONT_FEATURE_TAG_MARK_TO_MARK_POSITIONING
Posições marca em relação a outras marcas. Necessário em vários scripts não latinos, como árabe. Por exemplo, em árabe, a marca ligaturizada Ha com Hamza acima dela também pode ser obtida posicionando essas marcas em relação umas às outras.

Marca OpenType equivalente: 'mkmk'
DWRITE_FONT_FEATURE_TAG_ALTERNATE_ANNOTATION_FORMS
Substitui os glifos padrão por várias formas de notação (como glifos colocados em círculos abertos ou sólidos, quadrados, parênteses, diamantes ou caixas arredondadas). Em alguns casos, um formulário de anotação pode já estar presente, mas o usuário pode querer outro.

Marca OpenType equivalente: 'nalt'
DWRITE_FONT_FEATURE_TAG_NLC_KANJI_FORMS
Usado para acessar glifos feitos de formas de glifo definidas pelo NLC (National Language Council) do Japão para uma série de caracteres JIS em 2000.

Marca OpenType equivalente: 'nlck'
DWRITE_FONT_FEATURE_TAG_OLD_STYLE_FIGURES
Altera as figuras selecionadas do estilo de forro padrão para o formato oldstyle. Por exemplo, um usuário pode invocar esse recurso para obter figuras antigas, que se ajustam melhor ao fluxo de texto normal em letras maiúsculas e minúsculas. Esse recurso substitui os resultados do recurso Figuras de Alinhamento (lnum).

Marca OpenType equivalente: 'onum'
DWRITE_FONT_FEATURE_TAG_ORDINALS
Substitui os glifos alfabéticos padrão pelos formulários ordinais correspondentes para uso após as figuras. Uma exceção à regra follows-a-figure é o caractere numero (U+2116), que na verdade é uma substituição de ligatura, mas é melhor acessado por meio desse recurso.

Marca OpenType equivalente: 'ordn'
DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_ALTERNATE_WIDTH
Reespaça glifos projetados para serem definidos em larguras completas, ajustando-os em larguras horizontais individuais (mais ou menos proporcionais). Isso difere do pwid, pois ele não substitui novos glifos (GPOS, não recurso GSUB). O usuário pode preferir o formulário monoespaço ou pode simplesmente querer garantir que o glifo esteja bem ajustado e não girado na configuração vertical (formulários latinos projetados para espaçamento proporcional seriam girados).

Marca OpenType equivalente: 'palt'
DWRITE_FONT_FEATURE_TAG_PETITE_CAPITALS
Transforma caracteres minúsculos em pequenas capitais. Formulários relacionados a pequenas capitais, como figuras especialmente projetadas, podem ser incluídos. Algumas fontes contêm um tamanho adicional de letras maiúsculas, menor que as smallcaps regulares e é conhecida como pequenas tampas. Essas formas são mais propensas a serem encontradas em designs com uma pequena altura x minúscula, onde eles se harmonizam melhor com texto minúsculo do que as smallcaps mais altas (por exemplo, pequenas tampas, consulte as famílias de tipos Emigre Sra. Eaves e Filosofia).

Marca OpenType equivalente: 'pcap'
DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_FIGURES
Substitui os glifos de figura definidos em larguras uniformes (tabulares) por glifos correspondentes definidos em larguras específicas do glifo (proporcional). As larguras tabulares geralmente serão o padrão, mas isso não pode ser assumido com segurança. É claro que esse recurso não estaria presente em designs monoespaços.

Marca OpenType equivalente: 'pnum'
DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_WIDTHS
Substitui os glifos definidos em larguras uniformes (normalmente completas ou metade deles) por glifos espaçados proporcionalmente. As variantes proporcionais geralmente são usadas para os caracteres latinos em fontes CJKV, mas também podem ser usadas para Kana em fontes japonesas.

Marca OpenType equivalente: 'pwid'
DWRITE_FONT_FEATURE_TAG_QUARTER_WIDTHS
Substitui glifos em outras larguras por glifos definidos em larguras de um quarto de um em (meio en). Os personagens envolvidos normalmente são figuras e algumas formas de pontuação.

Marca OpenType equivalente: 'qwid'
DWRITE_FONT_FEATURE_TAG_REQUIRED_LIGATURES
Substitui uma sequência de glifos por um único glifo que é preferencial para fins tipográficos. Esse recurso aborda essas ligaturas, que o script determina conforme necessário para ser usado em condições normais. Esse recurso é importante para alguns scripts para garantir a formação correta de glifo.

Marca OpenType equivalente: 'rlig'
DWRITE_FONT_FEATURE_TAG_RUBY_NOTATION_FORMS
Identifica os glifos na fonte que foram projetados para "ruby", do termo de configuração de tipos antigo para o tipo de quatro pontos. O typesetting japonês geralmente usa glifos kana menores, geralmente em forma sobrescrita, para esclarecer o significado de kanji que pode não ser familiar para o leitor.

Marca OpenType equivalente: 'ruby'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_ALTERNATES
Substitui os formulários padrão pelas alternativas estilísticas. Muitas fontes contêm designs de glifo alternativos para um efeito puramente estético; nem sempre se encaixam em uma categoria clara, como swash ou histórico. Como no caso de glifos de lavagem, pode haver mais de uma forma alternativa.

Marca OpenType equivalente: 'salt'
DWRITE_FONT_FEATURE_TAG_SCIENTIFIC_INFERIORS
Substitui figuras de forro ou estilo antigo por figuras inferiores (glifos menores que ficam mais baixos do que a linha de base padrão, principalmente para notação química ou matemática). Também pode substituir caracteres minúsculos por inferiores alfabéticos.

Marca OpenType equivalente: 'sinf'
DWRITE_FONT_FEATURE_TAG_SMALL_CAPITALS
Transforma caracteres minúsculos em pequenas capitais. Isso corresponde ao layout de fonte SC comum. Geralmente, ele é usado para exibir linhas definidas em Maiúsculas & pequenas, como títulos. Formulários relacionados a pequenas capitais, como figuras antigas, podem ser incluídos.

Marca OpenType equivalente: 'smcp'
DWRITE_FONT_FEATURE_TAG_SIMPLIFIED_FORMS
Substitui formulários 'tradicionais' chineses ou japoneses pelos formulários 'simplificados' correspondentes.

Marca OpenType equivalente: 'smpl'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1
Além das alternativas estilísticas de glifos individuais (confira o recurso 'salt'), algumas fontes podem conter conjuntos de glifos variantes estilísticos correspondentes a partes do conjunto de caracteres, como várias variantes para letras minúsculas em uma fonte latina. Os glifos em conjuntos estilísticos podem ser projetados para harmonizar visualmente, interagir de maneiras específicas ou trabalhar juntos de outra forma. Exemplos de fontes, incluindo conjuntos estilísticos, são Zapfino Linotype e Adobe's Poeta. Recursos individuais numerados sequencialmente com a convenção de nome de marca 'ss01' 'ss02' 'ss03' . 'ss20' fornece um mecanismo para que os glifos nesses conjuntos sejam associados por meio de índices de pesquisa GSUB a formulários padrão e uns aos outros, e para que os usuários selecionem entre conjuntos estilísticos disponíveis

Marca OpenType equivalente: 'ss01'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_2
Confira a descrição para DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1.

Marca OpenType equivalente: 'ss02'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_3
Confira a descrição para DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1.

Marca OpenType equivalente: 'ss03'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_4
Confira a descrição para DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1.

Marca OpenType equivalente: 'ss04'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_5
Confira a descrição para DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1.

Marca OpenType equivalente: 'ss05'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_6
Confira a descrição para DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1.

Marca OpenType equivalente: 'ss06'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_7
Confira a descrição para DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1.

Marca OpenType equivalente: 'ss07'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_8
Confira a descrição para DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1.

Marca OpenType equivalente: 'ss08'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_9
Confira a descrição para DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1.

Marca OpenType equivalente: 'ss09'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_10
Confira a descrição para DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1.

Marca OpenType equivalente: 'ss10'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_11
Confira a descrição para DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1.

Marca OpenType equivalente: 'ss11'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_12
Confira a descrição para DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1.

Marca OpenType equivalente: 'ss12'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_13
Confira a descrição para DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1.

Marca OpenType equivalente: 'ss13'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_14
Confira a descrição para DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1.

Marca OpenType equivalente: 'ss14'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_15
Confira a descrição para DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1.

Marca OpenType equivalente: 'ss15'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_16
Confira a descrição para DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1.

Marca OpenType equivalente: 'ss16'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_17
Confira a descrição para DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1.

Marca OpenType equivalente: 'ss17'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_18
Confira a descrição para DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1.

Marca OpenType equivalente: 'ss18'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_19
Confira a descrição para DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1.

Marca OpenType equivalente: 'ss19'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_20
Confira a descrição para DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1.

Marca OpenType equivalente: 'ss20'
DWRITE_FONT_FEATURE_TAG_SUBSCRIPT
Pode substituir um glifo padrão por um glifo subscrito ou pode combinar uma substituição de glifo com ajustes de posicionamento para posicionamento adequado.

Marca OpenType equivalente: 'subs'
DWRITE_FONT_FEATURE_TAG_SUPERSCRIPT
Substitui figuras de forro ou estilo antigo por figuras superiores (principalmente para indicação de nota de rodapé) e substitui letras minúsculas por letras superiores (principalmente para títulos franceses abreviados).

Marca OpenType equivalente: 'sups'
DWRITE_FONT_FEATURE_TAG_SWASH
Substitui glifos de caractere padrão por glifos de lavagem correspondentes. Observe que pode haver mais de um swash alternativo para um determinado caractere.

Marca OpenType equivalente: 'swsh'
DWRITE_FONT_FEATURE_TAG_TITLING
Substitui os glifos padrão por formulários correspondentes projetados especificamente para titulação. Elas podem ser maiúsculas e/ou maiores no corpo e ajustadas para exibição em tamanhos maiores.

Marca OpenType equivalente: 'titl'
DWRITE_FONT_FEATURE_TAG_TRADITIONAL_NAME_FORMS
Substitui formulários kanji japoneses 'simplificados' pelos formulários 'tradicionais' correspondentes. Isso é equivalente ao recurso Formulários Tradicionais, mas explicitamente limitado aos formulários tradicionais considerados adequados para uso em nomes pessoais (até 205 glifos em algumas fontes).

Marca OpenType equivalente: 'tnam'
DWRITE_FONT_FEATURE_TAG_TABULAR_FIGURES
Substitui os glifos de figura definidos em larguras proporcionais por glifos correspondentes definidos em larguras uniformes (tabulares). As larguras tabulares geralmente serão o padrão, mas isso não pode ser assumido com segurança. É claro que esse recurso não estaria presente em designs monoespaços.

Marca OpenType equivalente: 'tnum'
DWRITE_FONT_FEATURE_TAG_TRADITIONAL_FORMS
Substitui os formulários de hanzi chinês 'simplificado' ou kanji japonês pelas formas 'tradicionais' correspondentes.

Marca OpenType equivalente: 'trad'
DWRITE_FONT_FEATURE_TAG_THIRD_WIDTHS
Substitui glifos em outras larguras por glifos definidos em larguras de um terço de um deles. Os personagens envolvidos normalmente são figuras e algumas formas de pontuação.

Marca OpenType equivalente: 'twid'
DWRITE_FONT_FEATURE_TAG_UNICASE
Mapeia letras maiúsculas e minúsculas para um conjunto misto de minúsculas e pequenas formas maiúsculas, resultando em um único alfabeto de maiúsculas e minúsculas (para obter um exemplo de unicase, consulte a família de tipos Emigre Filosofia). As letras substituídas podem variar de fonte para fonte, conforme apropriado ao design. Se estiverem alinhados à altura x, os glifos smallcap poderão ser substituídos ou formulários unicase especialmente projetados poderão ser usados. As substituições também podem incluir figuras especialmente projetadas.


Marca OpenType equivalente: 'unic'
DWRITE_FONT_FEATURE_TAG_VERTICAL_WRITING
Indica que a fonte é exibida verticalmente.
DWRITE_FONT_FEATURE_TAG_VERTICAL_ALTERNATES_AND_ROTATION
Substitui figuras normais por figuras ajustadas para exibição vertical.
DWRITE_FONT_FEATURE_TAG_SLASHED_ZERO
Permite que o usuário altere do padrão 0 para um formulário cortado. Algumas fontes contêm uma forma padrão de zero e uma forma alternativa que usa uma barra diagonal no contador. Especialmente em projetos condensados, pode ser difícil distinguir entre 0 e O (zero e capital O) em qualquer situação em que capitais e figuras de revestimento possam ser arbitrariamente misturadas.

Marca OpenType equivalente: 'zero'

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7, Windows Vista com SP2 e Atualização de Plataforma para Windows Vista [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 R2, Windows Server 2008 com SP2 e Platform Update para Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho dwrite.h