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 |
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per