Condividi tramite


enumerazione DWRITE_FONT_FEATURE_TAG (dwrite.h)

Valore che indica la caratteristica tipografica del testo fornito dal tipo di carattere.

Sintassi

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

Costanti

 
DWRITE_FONT_FEATURE_TAG_ALTERNATIVE_FRACTIONS
Sostituisce le figure separate da una barra con un modulo alternativo.

Tag OpenType equivalente: 'afrc'
DWRITE_FONT_FEATURE_TAG_PETITE_CAPITALS_FROM_CAPITALS
Trasforma i caratteri maiuscoli in minuscole. Viene generalmente utilizzato per le parole che altrimenti verrebbero impostate in tutti i caratteri maiuscole, ad esempio gli acronimi, ma che sono desiderati in forma petite-cap per evitare di interrompere il flusso di testo. Vedere la descrizione della caratteristica pcap per le note sulla relazione tra maiuscole, minuscole e cappellini di piccole dimensioni.

Tag OpenType equivalente: 'c2pc'
DWRITE_FONT_FEATURE_TAG_SMALL_CAPITALS_FROM_CAPITALS
Trasforma i caratteri maiuscoli in maiuscoli. Viene in genere usato per le parole che altrimenti verrebbero impostate in tutti i caratteri maiuscole, ad esempio acronimi, ma che sono desiderati in forma di maiuscolo ridotto per evitare di interrompere il flusso di testo.

Tag OpenType equivalente: 'c2sc'
DWRITE_FONT_FEATURE_TAG_CONTEXTUAL_ALTERNATES
Nelle situazioni specificate, sostituisce i glifi predefiniti con forme alternative che offrono un comportamento di unione migliore. Usato nei caratteri tipografici di script progettati per avere alcuni o tutti i loro glifi join.

Tag OpenType equivalente: 'calt'
DWRITE_FONT_FEATURE_TAG_CASE_SENSITIVE_FORMS
Sposta vari segni di punteggiatura fino a una posizione che funziona meglio con sequenze maiuscole o set di figure di rivestimento; cambiano anche le figure oldstyle alle figure di rivestimento. Per impostazione predefinita, i glifi in un viso di testo sono progettati per lavorare con caratteri minuscoli. Alcuni caratteri devono essere spostati verticalmente per adattarsi al centro visivo superiore del testo in maiuscolo o allineato. Inoltre, le figure di rivestimento sono la stessa altezza (o vicino a esso) come maiuscole, e adattarsi molto meglio con il testo maiuscolo.

Tag OpenType equivalente: 'case'
DWRITE_FONT_FEATURE_TAG_GLYPH_COMPOSITION_DECOMPOSITION
Per ridurre al minimo il numero di glifi alternativi, a volte si desidera scomporre un carattere in due glifi. Inoltre, può essere preferibile comporre due caratteri in un unico glifo per migliorare l'elaborazione del glifo. Questa caratteristica consente tale composizione/scomposizione. La funzionalità deve essere elaborata come prima funzionalità elaborata e deve essere elaborata solo quando viene chiamata.

Tag OpenType equivalente: 'ccmp'
DWRITE_FONT_FEATURE_TAG_CONTEXTUAL_LIGATURES
Sostituisce una sequenza di glifi con un singolo glifo che è preferibile per scopi tipografici. A differenza di altre funzionalità di legatura, clig specifica il contesto in cui è consigliata la legatura. Questa funzionalità è importante in alcune progettazioni di script e per legature di lavaggio.

Tag OpenType equivalente: 'clig'
DWRITE_FONT_FEATURE_TAG_CAPITAL_SPACING
Regola globalmente la spaziatura tra glifi per il testo tutto maiuscolo. La maggior parte dei caratteri tipografici contiene maiuscole e minuscole e le maiuscole vengono posizionate per lavorare con la minuscola. Quando le maiuscole vengono usate per le parole, hanno bisogno di più spazio tra di esse per la leggibilità e l'esthetica. Questa funzionalità non si applica alle progettazioni monospaziale. Naturalmente l'utente potrebbe voler eseguire l'override di questo comportamento per eseguire lettere più pronunciatepacing per motivi estetici.



Tag OpenType equivalente: 'cpsp'
DWRITE_FONT_FEATURE_TAG_CONTEXTUAL_SWASH
Sostituisce i glifi di carattere predefiniti con glifi di lavaggio corrispondenti in un contesto specificato. Si noti che potrebbero esserci più di uno swash alternativo per un determinato carattere.



Tag OpenType equivalente: 'cswh'
DWRITE_FONT_FEATURE_TAG_CURSIVE_POSITIONING
Negli script curvi come l'arabo, questa caratteristica posiziona in modo curvo i glifi adiacenti.

Tag OpenType equivalente: 'curs'
DWRITE_FONT_FEATURE_TAG_DEFAULT
Valore predefinito.
DWRITE_FONT_FEATURE_TAG_DISCRETIONARY_LIGATURES
Sostituisce una sequenza di glifi con un singolo glifo che è preferibile per scopi tipografici. Questa funzionalità copre le legature che possono essere usate per un effetto speciale, in base alle preferenze dell'utente.

Tag OpenType equivalente: 'dlig'
DWRITE_FONT_FEATURE_TAG_EXPERT_FORMS
Sostituisce i formati standard nei tipi di carattere giapponesi con i moduli corrispondenti preferiti dagli tipografi. Ad esempio, un utente richiamerebbe questa funzionalità per sostituire il carattere kanji U+5516 con U+555E.


Tag OpenType equivalente: 'expt'
DWRITE_FONT_FEATURE_TAG_FRACTIONS
Sostituisce le figure separate da una barra con frazioni "comuni" (diagonali).

Tag OpenType equivalente: 'frac'
DWRITE_FONT_FEATURE_TAG_FULL_WIDTH
Sostituisce i glifi impostati su altre larghezze con glifi impostati su larghezze complete (in genere em). In un tipo di carattere CJKV, questo può includere caratteri latini "ASCII inferiori" e vari simboli. In un tipo di carattere europeo, questa funzionalità sostituisce glifi a spaziatura proporzionale con glifi monospaced, generalmente impostati su larghezze di 0,6 em. Ad esempio, un utente può richiamare questa funzionalità in un tipo di carattere giapponese per ottenere glifi latini monospaced completi anziché le versioni proporzionalmente spaziate corrispondenti.

Tag OpenType equivalente: 'fwid'
DWRITE_FONT_FEATURE_TAG_HALF_FORMS
Produce le metà forme di consonanti negli script indic. Ad esempio, in Hindi (script Devanagari), il KKa congiunzione ottenuto raddoppiando il Ka, viene indicato con una mezza forma di Ka seguita dalla forma completa.

Tag OpenType equivalente: 'half'
DWRITE_FONT_FEATURE_TAG_HALANT_FORMS
Produce le forme di consonanti negli script indic. Ad esempio, in Sanskrit (script Devanagari), le consonanti finali sillabe sono spesso richieste nella forma di alante.

Tag OpenType equivalente: 'haln'
DWRITE_FONT_FEATURE_TAG_ALTERNATE_HALF_WIDTH
Spazia glifi progettati per essere impostati su larghezze intere, adattandole a larghezze a metà em. Questo differisce da hwid in quanto non sostituisce nuovi glifi.

Tag OpenType equivalente: 'stop'
DWRITE_FONT_FEATURE_TAG_HISTORICAL_FORMS
Sostituisce i moduli predefiniti (correnti) con le alternative cronologiche. Anche se alcune legature vengono usate anche per l'effetto cronologico, questa funzionalità riguarda solo singoli caratteri. Alcuni tipi di carattere includono le forme cronologiche come alternative, in modo che possano essere usate per un effetto "periodo".

Tag OpenType equivalente: 'hist'
DWRITE_FONT_FEATURE_TAG_HORIZONTAL_KANA_ALTERNATES
Sostituisce kana standard con i moduli appositamente progettati per la scrittura orizzontale. Si tratta di un'ottimizzazione tipografica per una migliore adattabilità e un colore ancora più uniforme.

Tag OpenType equivalente: 'hkna'
DWRITE_FONT_FEATURE_TAG_HISTORICAL_LIGATURES
Sostituisce i moduli predefiniti (correnti) con le alternative cronologiche. Alcune legature erano in uso comune in passato, ma appaiono anacronistiche oggi. Alcuni tipi di carattere includono le forme cronologiche come alternative, in modo che possano essere usate per un effetto "periodo".

Tag OpenType equivalente: 'hlig'
DWRITE_FONT_FEATURE_TAG_HALF_WIDTH
Sostituisce i glifi su larghezze proporzionali o larghezze fisse diverse dalla metà di un em, con glifi su larghezze a metà em (en). Molti tipi di carattere CJKV hanno glifi impostati su più larghezze; questa funzionalità seleziona la versione half-em. Esistono diversi contesti in cui si tratta del comportamento preferito, inclusa la compatibilità con i documenti desktop meno recenti.

Tag OpenType equivalente: 'hwid'
DWRITE_FONT_FEATURE_TAG_HOJO_KANJI_FORMS
Usato per accedere ai glifi JIS X 0212-1990 per i casi in cui viene codificato il modulo JIS X 0213:2004. I set di caratteri JIS X 0212-1990 (ovvero "Hojo Kanji") e JIS X 0213:2004 si sovrappongono in modo significativo. In alcuni casi i loro glifi prototipici differiscono. Quando si creano tipi di carattere che supportano sia JIS X 0212-1990 che JIS X 0213:2004 (ad esempio quelli che supportano la raccolta di caratteri Adobe-Japan 1-6), è consigliabile che i moduli JIS X 0213:2004 siano il formato con codifica preferito.

Tag OpenType equivalente: 'hojo'
DWRITE_FONT_FEATURE_TAG_JIS04_FORMS
Il National Language Council (NLC) del Giappone ha definito nuove forme di glifo per un certo numero di caratteri JIS, che sono stati incorporati in JIS X 0213:2004 come nuove forme prototipiche. La funzionalità "jp04" è un subset della funzionalità "nlck" e viene usata per accedere a questi glifi prototipici in modo da mantenere l'integrità di JIS X 0213:2004.

Tag OpenType equivalente: 'jp04'
DWRITE_FONT_FEATURE_TAG_JIS78_FORMS
Sostituisce i glifi giapponesi predefiniti (JIS90) con i moduli corrispondenti della specifica JIS C 6226-1978 (JIS78).

Tag OpenType equivalente: 'jp78'
DWRITE_FONT_FEATURE_TAG_JIS83_FORMS
Sostituisce i glifi giapponesi predefiniti (JIS90) con i moduli corrispondenti della specifica JIS X 0208-1983 (JIS83).

Tag OpenType equivalente: 'jp83'
DWRITE_FONT_FEATURE_TAG_JIS90_FORMS
Sostituisce i glifi giapponesi dalle specifiche JIS78 o JIS83 con i moduli corrispondenti della specifica JIS X 0208-1990 (JIS90).

Tag OpenType equivalente: 'jp90'
DWRITE_FONT_FEATURE_TAG_KERNING
Regola la quantità di spazio tra i glifi, in genere per fornire una spaziatura otticamente coerente tra i glifi. Anche se un carattere tipografico ben progettato ha una spaziatura inter glifo coerente nel complesso, alcune combinazioni di glifi richiedono una regolazione per migliorare la leggibilità. Oltre alla regolazione standard nella direzione orizzontale, questa funzionalità può fornire dati di crenatura dipendenti dalle dimensioni tramite tabelle del dispositivo, crenatura "cross-stream" nella direzione del testo Y e regolazione del posizionamento del glifo indipendentemente dalla regolazione avanzata. Si noti che questa funzionalità può essere applicata alle esecuzioni di più di due glifi e non può essere usata nei tipi di carattere monospaced. Si noti anche che questa funzionalità non si applica a un set di testo verticalmente.

Tag OpenType equivalente: 'kern'
DWRITE_FONT_FEATURE_TAG_STANDARD_LIGATURES
Sostituisce una sequenza di glifi con un singolo glifo preferito per scopi tipografici. Questa funzionalità illustra le legature che i giudici di progettazione/produttore devono essere usati in condizioni normali.

Tag OpenType equivalente: 'liga'
DWRITE_FONT_FEATURE_TAG_LINING_FIGURES
Modifica le figure selezionate da oldstyle al modulo di rivestimento predefinito. Ad esempio, un utente può richiamare questa funzionalità per ottenere figure di rivestimento, che si adattano meglio al testo con maiuscole e minuscole. Questa funzionalità esegue l'override dei risultati della funzionalità Figure oldstyle (onum).

Tag OpenType equivalente: 'lnum'
DWRITE_FONT_FEATURE_TAG_LOCALIZED_FORMS
Consente di sostituire forme localizzate di glifi per le forme predefinite. Molti script usati per scrivere più lingue in aree geografiche ampie hanno sviluppato forme di varianti localizzate di lettere specifiche, usate da singole comunità letterarie. Ad esempio, un numero di lettere nell'alfabeto bulgaro e serbo ha forme distinte dalle loro controparti russe e tra loro. In alcuni casi la forma localizzata differisce solo in modo secondario dallo script 'norm', in altri i moduli sono radicalmente distinti.

Tag OpenType equivalente: 'locl'
DWRITE_FONT_FEATURE_TAG_MARK_POSITIONING
Le posizioni contrassegnano glifi rispetto agli glifi di base. Ad esempio, nello script arabo posizionando hamza sopra il Yeh.

Tag OpenType equivalente: 'mark'
DWRITE_FONT_FEATURE_TAG_MATHEMATICAL_GREEK
Sostituisce le forme tipografiche standard di glifi greci con forme corrispondenti comunemente usate nella notazione matematica (che sono un subset dell'alfabeto greco).

Tag OpenType equivalente: 'mgrk'
DWRITE_FONT_FEATURE_TAG_MARK_TO_MARK_POSITIONING
Segni di posizione rispetto ad altri segni. Obbligatorio in vari script non latini come l'arabo. Ad esempio, in arabo, il contrassegno ligaturizzato Ha con Hamza sopra può essere ottenuto posizionando questi segni rispetto all'altro.

Tag OpenType equivalente: 'mkmk'
DWRITE_FONT_FEATURE_TAG_ALTERNATE_ANNOTATION_FORMS
Sostituisce glifi predefiniti con varie forme notazioniali (ad esempio glifi posizionati in cerchi aperti o solidi, quadrati, parentesi, diamanti o caselle arrotondate). In alcuni casi un modulo di annotazione può essere già presente, ma l'utente potrebbe volere un altro.

Tag OpenType equivalente: 'nalt'
DWRITE_FONT_FEATURE_TAG_NLC_KANJI_FORMS
Usato per accedere ai glifi creati da forme glifi definite dal National Language Council (NLC) del Giappone per un numero di caratteri JIS nel 2000.

Tag OpenType equivalente: 'nlck'
DWRITE_FONT_FEATURE_TAG_OLD_STYLE_FIGURES
Modifica le figure selezionate dallo stile di rivestimento predefinito al formato oldstyle. Ad esempio, un utente può richiamare questa funzionalità per ottenere figure oldstyle, che si adattano meglio al flusso di testo superiore e minuscolo normale. Questa funzionalità esegue l'override dei risultati della funzionalità Figure di rivestimento (lnum).

Tag OpenType equivalente: 'onum'
DWRITE_FONT_FEATURE_TAG_ORDINALS
Sostituisce glifi alfabetici predefiniti con i moduli ordinali corrispondenti da usare dopo le figure. Un'eccezione alla regola di figura seguente è il carattere numero (U+2116), che è in realtà una sostituzione della legatura, ma è più accessibile tramite questa funzionalità.

Tag OpenType equivalente: 'ordn'
DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_ALTERNATE_WIDTH
Respaces glifi progettati per essere impostati su larghezze full-em, adattandole su singole (più o meno proporzionali) larghezze orizzontali. Questo è diverso da pwid in quanto non sostituisce i nuovi glifi (GPOS, non la funzionalità GSUB). L'utente può preferire la forma monospaced o può semplicemente voler assicurarsi che il glifo sia ben adatto e non ruotato in impostazione verticale (le forme latine progettate per la spaziatura proporzionale sarebbero ruotate).

Tag OpenType equivalente: 'palt'
DWRITE_FONT_FEATURE_TAG_PETITE_CAPITALS
Trasforma i caratteri minuscoli in maiuscole e minuscole. Le forme correlate a capitali piccoli, ad esempio figure appositamente progettate, possono essere incluse. Alcuni tipi di carattere contengono una dimensione aggiuntiva di lettere maiuscole, più brevi rispetto ai normali piccolicaps e viene definito maiuscolo piccolo. Tali forme sono più probabile che si trovino nei disegni con una piccola altezza x minuscola, in cui si armonizzano meglio con testo minuscolo rispetto ai piccolicapi più alti (per esempi di minuscole caps, vedere le famiglie di tipi Emigre Signora Eaves e Filosofia).

Tag OpenType equivalente: 'pcap'
DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_FIGURES
Sostituisce glifi di figura impostati su larghezze uniformi (tabulari) con glifi corrispondenti impostati su larghezza proporzionale (proporzionale). Le larghezze tabulari saranno in genere il valore predefinito, ma questo non può essere assunto in modo sicuro. Naturalmente questa funzionalità non sarebbe presente nelle progettazioni monospaced.

Tag OpenType equivalente: 'pnum'
DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_WIDTHS
Sostituisce glifi impostati su larghezze uniformi (in genere full o half-em) con glifi spaziati proporzionalmente. Le varianti proporzionali vengono spesso usate per i caratteri latini nei tipi di carattere CJKV, ma possono essere usati anche per Kana nei tipi di carattere giapponesi.

Tag OpenType equivalente: 'pwid'
DWRITE_FONT_FEATURE_TAG_QUARTER_WIDTHS
Sostituisce glifi su altre larghezze con glifi impostati su larghezza di un quarto di em (metà en). I caratteri coinvolti sono normalmente figure e alcune forme di punteggiatura.

Tag OpenType equivalente: 'qwid'
DWRITE_FONT_FEATURE_TAG_REQUIRED_LIGATURES
Sostituisce una sequenza di glifi con un singolo glifo preferito per scopi tipografici. Questa funzionalità illustra le legature, che lo script determina come necessario per essere usato in condizioni normali. Questa funzionalità è importante per alcuni script per garantire la formazione corretta del glifo.

Tag OpenType equivalente: 'rlig'
DWRITE_FONT_FEATURE_TAG_RUBY_NOTATION_FORMS
Identifica glifi nel tipo di carattere progettato per "ruby", dal termine precedente di tipo typesetting per il tipo a quattro punti. Il tiposetting giapponese usa spesso glifi kana più piccoli, in genere in forma sovrapposta, per chiarire il significato di kanji che potrebbe non essere familiare al lettore.

Tag OpenType equivalente: 'ruby'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_ALTERNATES
Sostituisce le forme predefinite con le alternative stilistiche. Molti tipi di carattere contengono disegni glifi alternativi per un effetto puramente estico; questi non si adattano sempre a una categoria chiara come swash o cronologica. Come nel caso degli glifi di lavaggio, potrebbe esserci più di una forma alternativa.

Tag OpenType equivalente: 'salt'
DWRITE_FONT_FEATURE_TAG_SCIENTIFIC_INFERIORS
Sostituisce le figure di rivestimento o oldstyle con figure inferiori (glifi più piccoli che si trovano inferiori alla linea di base standard, principalmente per la notazione chimica o matematica). Può anche sostituire caratteri minuscoli con inferiori alfabetici.

Tag OpenType equivalente: 'sinf'
DWRITE_FONT_FEATURE_TAG_SMALL_CAPITALS
Trasforma i caratteri minuscoli in maiuscoli. Corrisponde al layout comune dei tipi di carattere SC. Viene generalmente usato per le linee di visualizzazione impostate in Grandi & titoli di piccole dimensioni, ad esempio titoli. Le forme correlate a piccole maiuscole, ad esempio le figure oldstyle, possono essere incluse.

Tag OpenType equivalente: 'smcp'
DWRITE_FONT_FEATURE_TAG_SIMPLIFIED_FORMS
Sostituisce i moduli "tradizionali" cinesi o giapponesi con le forme "semplificate" corrispondenti.

Tag OpenType equivalente: 'smpl'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1
Oltre a, o invece di, alternative stilistiche di singoli glifi (vedere 'salt' funzionalità), alcuni tipi di carattere possono contenere set di glifi di varianti stilistiche corrispondenti alle parti del set di caratteri, ad esempio più varianti per lettere minuscole in un tipo di carattere latino. Glifi nei set stilistici possono essere progettati per l'armonizzazione visiva, l'interazione in modo particolare o il lavoro insieme. Esempi di tipi di carattere tra cui set stilistici sono Zapfino Linotype e Adobe Poetica. Singole funzionalità numerate in sequenza con la convenzione del nome tag 'ss01' 'ss02' 'ss03'. "ss20" fornisce un meccanismo per glifi in questi set da associare tramite indici di ricerca GSUB a moduli predefiniti e per consentire agli utenti di selezionare da set stilistici disponibili

Tag OpenType equivalente: 'ss01'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_2
Vedere la descrizione per DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1.

Tag OpenType equivalente: 'ss02'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_3
Vedere la descrizione per DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1.

Tag OpenType equivalente: 'ss03'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_4
Vedere la descrizione per DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1.

Tag OpenType equivalente: 'ss04'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_5
Vedere la descrizione per DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1.

Tag OpenType equivalente: 'ss05'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_6
Vedere la descrizione per DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1.

Tag OpenType equivalente: 'ss06'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_7
Vedere la descrizione per DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1.

Tag OpenType equivalente: 'ss07'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_8
Vedere la descrizione per DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1.

Tag OpenType equivalente: 'ss08'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_9
Vedere la descrizione per DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1.

Tag OpenType equivalente: 'ss09'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_10
Vedere la descrizione per DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1.

Tag OpenType equivalente: 'ss10'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_11
Vedere la descrizione per DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1.

Tag OpenType equivalente: 'ss11'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_12
Vedere la descrizione per DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1.

Tag OpenType equivalente: 'ss12'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_13
Vedere la descrizione per DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1.

Tag OpenType equivalente: 'ss13'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_14
Vedere la descrizione per DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1.

Tag OpenType equivalente: 'ss14'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_15
Vedere la descrizione per DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1.

Tag OpenType equivalente: 'ss15'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_16
Vedere la descrizione per DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1.

Tag OpenType equivalente: 'ss16'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_17
Vedere la descrizione per DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1.

Tag OpenType equivalente: 'ss17'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_18
Vedere la descrizione per DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1.

Tag OpenType equivalente: 'ss18'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_19
Vedere la descrizione per DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1.

Tag OpenType equivalente: 'ss19'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_20
Vedere la descrizione per DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1.

Tag OpenType equivalente: 'ss20'
DWRITE_FONT_FEATURE_TAG_SUBSCRIPT
Può sostituire un glifo predefinito con un glifo di indice oppure combinare una sostituzione del glifo con regolazioni di posizionamento appropriate.

Tag OpenType equivalente: 'subs'
DWRITE_FONT_FEATURE_TAG_SUPERSCRIPT
Sostituisce le figure di rivestimento o oldstyle con figure superiori (principalmente per l'indicazione della nota a piè di pagina) e sostituisce lettere minuscole con lettere superiori (principalmente per i titoli francesi abbreviati).

Tag OpenType equivalente: 'sups'
DWRITE_FONT_FEATURE_TAG_SWASH
Sostituisce i glifi di carattere predefiniti con glifi di lavaggio corrispondenti. Si noti che potrebbero esserci più di uno swash alternativo per un determinato carattere.

Tag OpenType equivalente: 'swsh'
DWRITE_FONT_FEATURE_TAG_TITLING
Sostituisce i glifi predefiniti con i moduli corrispondenti progettati appositamente per la titling. Possono essere tutte maiuscole e/o maggiori sul corpo e adattate per la visualizzazione a dimensioni maggiori.

Tag OpenType equivalente: 'titl'
DWRITE_FONT_FEATURE_TAG_TRADITIONAL_NAME_FORMS
Sostituisce i moduli kanji giapponesi "semplificati" con i moduli "tradizionali" corrispondenti. Questo equivale alla funzionalità Moduli tradizionali, ma esplicitamente limitata ai moduli tradizionali considerati appropriati per l'uso nei nomi personali (fino a 205 glifi in alcuni tipi di carattere).

Tag OpenType equivalente: 'tnam'
DWRITE_FONT_FEATURE_TAG_TABULAR_FIGURES
Sostituisce i glifi delle figure impostate su larghezze proporzionali con glifi corrispondenti impostati su larghezze uniformi (tabulari). Le larghezze tabulari sono in genere l'impostazione predefinita, ma non possono essere considerate in modo sicuro. Naturalmente questa funzionalità non sarebbe presente nelle progettazioni monospaziale.

Tag OpenType equivalente: 'tnum'
DWRITE_FONT_FEATURE_TAG_TRADITIONAL_FORMS
Sostituisce i moduli kanji cinesi "semplificati" con le forme "tradizionali" corrispondenti.

Tag OpenType equivalente: 'trad'
DWRITE_FONT_FEATURE_TAG_THIRD_WIDTHS
Sostituisce glifi su altre larghezze con glifi impostati su larghezze di un terzo di un em. I personaggi coinvolti sono in genere figure e alcune forme di punteggiatura.

Tag OpenType equivalente: 'twid'
DWRITE_FONT_FEATURE_TAG_UNICASE
Esegue il mapping delle lettere maiuscole e minuscole a un insieme misto di forme minuscole e minuscole, con conseguente alfabeto maiuscolo singolo (per un esempio di unicase, vedere la famiglia di tipi Emigre Filosofia). Le lettere sostituite possono variare dal tipo di carattere al tipo di carattere, in base alla progettazione. Se l'allineamento all'altezza x, è possibile sostituire i glifi di piccole dimensioni o utilizzare forme unicase appositamente progettate. Le sostituzioni potrebbero includere anche figure appositamente progettate.


Tag OpenType equivalente: 'unic'
DWRITE_FONT_FEATURE_TAG_VERTICAL_WRITING
Indica che il tipo di carattere viene visualizzato verticalmente.
DWRITE_FONT_FEATURE_TAG_VERTICAL_ALTERNATES_AND_ROTATION
Sostituisce le figure normali con figure regolate per la visualizzazione verticale.
DWRITE_FONT_FEATURE_TAG_SLASHED_ZERO
Consente all'utente di passare dal valore predefinito 0 a una maschera con barra. Alcuni tipi di carattere contengono sia una forma predefinita pari a zero che un modulo alternativo che utilizza una barra diagonale attraverso il contatore. Soprattutto nei disegni condensati, può essere difficile distinguere tra 0 e O (zero e O maiuscolo) in qualsiasi situazione in cui maiuscole e cifre di rivestimento possono essere arbitrariamente misti.

Tag OpenType equivalente: 'zero'

Requisiti

Requisito Valore
Client minimo supportato Windows 7, Windows Vista con SP2 e Aggiornamento della piattaforma per Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 R2, Windows Server 2008 con SP2 e Platform Update per Windows Server 2008 [app desktop | App UWP]
Intestazione dwrite.h