énumération DWRITE_FONT_FEATURE_TAG (dwrite.h)
Valeur qui indique la caractéristique typographique du texte fourni par la police.
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 Remplace les figures séparées par une barre oblique par une autre forme. Balise OpenType équivalente : 'afrc' |
DWRITE_FONT_FEATURE_TAG_PETITE_CAPITALS_FROM_CAPITALS Transforme les personnages majuscules en petites majuscules. Il est généralement utilisé pour les mots qui seraient autrement définis dans toutes les majuscules, comme les acronymes, mais qui sont souhaités sous forme de petite majuscule pour éviter de perturber le flux du texte. Consultez la description de la fonctionnalité pcap pour obtenir des notes sur la relation entre les majuscules, les petites majuscules et les petites majuscules. Balise OpenType équivalente : 'c2pc' |
DWRITE_FONT_FEATURE_TAG_SMALL_CAPITALS_FROM_CAPITALS Transforme les caractères majuscules en petites majuscules. Il est généralement utilisé pour les mots qui seraient autrement définis dans toutes les majuscules, comme les acronymes, mais qui sont souhaités sous forme de petites majuscules pour éviter de perturber le flux du texte. Balise OpenType équivalente : 'c2sc' |
DWRITE_FONT_FEATURE_TAG_CONTEXTUAL_ALTERNATES Dans les situations spécifiées, remplace les glyphes par défaut par d’autres formulaires qui offrent un meilleur comportement de jointure. Utilisé dans les polices de script qui sont conçues pour avoir une partie ou la totalité de leurs glyphes joints. Balise OpenType équivalente : 'calt' |
DWRITE_FONT_FEATURE_TAG_CASE_SENSITIVE_FORMS Déplace diverses marques de ponctuation jusqu’à une position qui fonctionne mieux avec des séquences toutes majuscules ou des ensembles de figures de doublure ; change également les figures oldstyle en doublures. Par défaut, les glyphes d’un visage de texte sont conçus pour fonctionner avec des caractères minuscules. Certains caractères doivent être déplacés verticalement pour s’adapter au centre visuel supérieur du texte en majuscules ou en tapissant le texte. En outre, les figures de doublure ont la même hauteur (ou près de celle-ci) que les majuscules, et s’ajustent beaucoup mieux avec le texte en majuscules. Balise OpenType équivalente : 'case' |
DWRITE_FONT_FEATURE_TAG_GLYPH_COMPOSITION_DECOMPOSITION Pour réduire le nombre de glyphes alternatifs, il est parfois nécessaire de décomposer un caractère en deux glyphes. En outre, il peut être préférable de composer deux caractères en un seul glyphe pour un meilleur traitement des glyphes. Cette fonctionnalité permet une telle composition/décomposition. La fonctionnalité doit être traitée en tant que première fonctionnalité traitée et ne doit être traitée que lorsqu’elle est appelée. Balise OpenType équivalente : 'ccmp' |
DWRITE_FONT_FEATURE_TAG_CONTEXTUAL_LIGATURES Remplace une séquence de glyphes par un seul glyphe qui est préféré à des fins typographiques. Contrairement à d’autres fonctionnalités de ligature, clig spécifie le contexte dans lequel la ligature est recommandée. Cette fonctionnalité est importante dans certaines conceptions de script et pour les ligatures swash. Balise OpenType équivalente : 'clig' |
DWRITE_FONT_FEATURE_TAG_CAPITAL_SPACING Ajuste globalement l’espacement entre glyphes pour le texte en majuscules. La plupart des polices contiennent des majuscules et des caractères minuscules, et les majuscules sont positionnées pour fonctionner avec les minuscules. Lorsque les majuscules sont utilisées pour les mots, ils ont besoin de plus d’espace entre eux pour la lisibilité et l’esthétique. Cette fonctionnalité ne s’applique pas aux conceptions monospaceées. Bien sûr, l’utilisateur peut vouloir remplacer ce comportement afin d’effectuer un interligne plus prononcé pour des raisons esthétiques. Balise OpenType équivalente : 'cpsp' |
DWRITE_FONT_FEATURE_TAG_CONTEXTUAL_SWASH Remplace les glyphes de caractères par défaut par les glyphes swash correspondants dans un contexte spécifié. Notez qu’il peut y avoir plusieurs alternatives de lavage pour un caractère donné. Balise OpenType équivalente : 'cswh' |
DWRITE_FONT_FEATURE_TAG_CURSIVE_POSITIONING Dans les écritures cursives comme l’arabe, cette fonctionnalité positionne de façon cursive les glyphes adjacents. Balise OpenType équivalente : 'curs' |
DWRITE_FONT_FEATURE_TAG_DEFAULT Valeur par défaut. |
DWRITE_FONT_FEATURE_TAG_DISCRETIONARY_LIGATURES Remplace une séquence de glyphes par un seul glyphe qui est préféré à des fins typographiques. Cette fonctionnalité couvre les ligatures qui peuvent être utilisées pour les effets spéciaux, à la préférence de l’utilisateur. Balise OpenType équivalente : 'dlig' |
DWRITE_FONT_FEATURE_TAG_EXPERT_FORMS Remplace les formulaires standard dans les polices japonaises par les formulaires correspondants préférés par les typographes. Par exemple, un utilisateur appelle cette fonctionnalité pour remplacer le caractère kanji U+5516 par U+555E. Balise OpenType équivalente : 'expt' |
DWRITE_FONT_FEATURE_TAG_FRACTIONS Remplace les figures séparées par une barre oblique par des fractions « communes » (diagonales). Balise OpenType équivalente : 'frac' |
DWRITE_FONT_FEATURE_TAG_FULL_WIDTH Remplace les glyphes définis sur d’autres largeurs par les glyphes définis sur des largeurs complètes (généralement em). Dans une police CJKV, cela peut inclure des caractères latins « ASCII inférieurs » et divers symboles. Dans une police européenne, cette fonctionnalité remplace les glyphes espacés proportionnellement par des glyphes monospaceés, qui sont généralement définis sur des largeurs de 0,6 em. Par exemple, un utilisateur peut appeler cette fonctionnalité dans une police japonaise pour obtenir des glyphes latins monospaceés complets au lieu des versions correspondantes espacées proportionnellement. Balise OpenType équivalente : 'fwid' |
DWRITE_FONT_FEATURE_TAG_HALF_FORMS Produit les demi-formes de consonnes dans les scripts Indic. Par exemple, en hindi (écriture devanagari), le KKa conjonct, obtenu en doublant le Ka, est désigné par une demi-forme de Ka suivie de la forme complète. Balise OpenType équivalente : 'half' |
DWRITE_FONT_FEATURE_TAG_HALANT_FORMS Produit les formes halantes des consonnes dans les scripts Indic. Par exemple, en sanskrit (écriture dévanagari), les syllabes consonnes finales sont fréquemment requises dans leur forme halante. Balise OpenType équivalente : 'haln' |
DWRITE_FONT_FEATURE_TAG_ALTERNATE_HALF_WIDTH Réentespace les glyphes conçus pour être fixés sur des largeurs complètes, en les ajustant sur des largeurs de demi-em. Cela diffère de hwid en ce qu’il ne remplace pas de nouveaux glyphes. Balise OpenType équivalente : 'halt' |
DWRITE_FONT_FEATURE_TAG_HISTORICAL_FORMS Remplace les formulaires par défaut (actuels) par les alternatives historiques. Bien que certaines ligatures soient également utilisées pour l’effet historique, cette fonctionnalité ne traite que des caractères uniques. Certaines polices incluent les formes historiques comme alternatives, de sorte qu’elles peuvent être utilisées pour un effet « point ». Balise OpenType équivalente : 'hist' |
DWRITE_FONT_FEATURE_TAG_HORIZONTAL_KANA_ALTERNATES Remplace les kana standard par des formulaires spécialement conçus pour l’écriture horizontale uniquement. Il s’agit d’une optimisation typographique pour un ajustement amélioré et une couleur plus homogène. Balise OpenType équivalente : 'hkna' |
DWRITE_FONT_FEATURE_TAG_HISTORICAL_LIGATURES Remplace les formulaires par défaut (actuels) par les alternatives historiques. Certaines ligatures étaient couramment utilisées dans le passé, mais semblent anachroniques aujourd’hui. Certaines polices incluent les formes historiques comme alternatives, de sorte qu’elles peuvent être utilisées pour un effet « point ». Balise OpenType équivalente : 'hlig' |
DWRITE_FONT_FEATURE_TAG_HALF_WIDTH Remplace les glyphes sur des largeurs proportionnelles, ou des largeurs fixes autres que la moitié d’un em, par des glyphes sur des largeurs de demi-em (en). De nombreuses polices CJKV ont des glyphes qui sont définis sur plusieurs largeurs ; cette fonctionnalité sélectionne la version half-em. Il existe différents contextes dans lesquels il s’agit du comportement préféré, y compris la compatibilité avec les documents de bureau plus anciens. Balise OpenType équivalente : 'hwid' |
DWRITE_FONT_FEATURE_TAG_HOJO_KANJI_FORMS Permet d’accéder aux glyphes JIS X 0212-1990 pour les cas où le formulaire JIS X 0213 :2004 est encodé. Les jeux de caractères JIS X 0212-1990 (ou « Hojo Kanji ») et JIS X 0213 :2004 se chevauchent considérablement. Dans certains cas, leurs glyphes prototypes diffèrent. Lors de la création de polices qui prennent en charge à la fois JIS X 0212-1990 et JIS X 0213 :2004 (telles que celles prenant en charge la collection Adobe-Japan de 1 à 6 caractères), il est recommandé que les formulaires JIS X 0213 :2004 soient le formulaire codé préféré. Balise OpenType équivalente : 'hojo' |
DWRITE_FONT_FEATURE_TAG_JIS04_FORMS Le National Language Council (NLC) du Japon a défini de nouvelles formes de glyphes pour un certain nombre de caractères JIS, qui ont été incorporés dans JIS X 0213 :2004 en tant que nouvelles formes prototypes. La fonctionnalité « jp04 » est un sous-ensemble de la fonctionnalité « nlck » et est utilisée pour accéder à ces glyphes prototypes d’une manière qui maintient l’intégrité de JIS X 0213 :2004. Balise OpenType équivalente : 'jp04' |
DWRITE_FONT_FEATURE_TAG_JIS78_FORMS Remplace les glyphes japonais par défaut (JIS90) par les formes correspondantes de la spécification JIS C 6226-1978 (JIS78). Balise OpenType équivalente : 'jp78' |
DWRITE_FONT_FEATURE_TAG_JIS83_FORMS Remplace les glyphes japonais par défaut (JIS90) par les formes correspondantes de la spécification JIS X 0208-1983 (JIS83). Balise OpenType équivalente : 'jp83' |
DWRITE_FONT_FEATURE_TAG_JIS90_FORMS Remplace les glyphes japonais des spécifications JIS78 ou JIS83 par les formulaires correspondants de la spécification JIS X 0208-1990 (JIS90). Balise OpenType équivalente : 'jp90' |
DWRITE_FONT_FEATURE_TAG_KERNING Ajuste la quantité d’espace entre les glyphes, généralement pour fournir un espacement optiquement cohérent entre les glyphes. Bien qu’une police bien conçue dispose globalement d’un interglyphe cohérent, certaines combinaisons de glyphes nécessitent un ajustement pour une meilleure lisibilité. Outre l’ajustement standard dans la direction horizontale, cette fonctionnalité peut fournir des données de crénage dépendant de la taille via des tables d’appareils, le crénage « cross-stream » dans la direction du texte Y et l’ajustement de la position des glyphes indépendamment de l’ajustement avancé. Notez que cette fonctionnalité peut s’appliquer aux exécutions de plus de deux glyphes et ne serait pas utilisée dans les polices monospaceées. Notez également que cette fonctionnalité ne s’applique pas au texte défini verticalement. Balise OpenType équivalente : 'kern' |
DWRITE_FONT_FEATURE_TAG_STANDARD_LIGATURES Remplace une séquence de glyphes par un seul glyphe qui est préféré à des fins typographiques. Cette fonctionnalité couvre les ligatures que les juges du concepteur/fabricant doivent être utilisées dans des conditions normales. Balise OpenType équivalente : 'liga' |
DWRITE_FONT_FEATURE_TAG_LINING_FIGURES Modifie les figures sélectionnées de oldstyle en forme de revêtement par défaut. Par exemple, un utilisateur peut appeler cette fonctionnalité afin d’obtenir des figures de doublure, qui correspondent mieux au texte en majuscules. Cette fonctionnalité remplace les résultats de la fonctionnalité Oldstyle Figures (onum). Balise OpenType équivalente : 'lnum' |
DWRITE_FONT_FEATURE_TAG_LOCALIZED_FORMS Permet de remplacer les formes localisées de glyphes par défaut. De nombreux scripts utilisés pour écrire plusieurs langues sur de larges zones géographiques ont développé des formes variant localisées de lettres spécifiques, qui sont utilisées par des communautés littéraires individuelles. Par exemple, un certain nombre de lettres dans les alphabets bulgare et serbe ont des formes distinctes de leurs équivalents russes et les unes des autres. Dans certains cas, la forme localisée diffère seulement subtilement du script « norm », dans d’autres, les formes sont radicalement distinctes. Balise OpenType équivalente : 'locl' |
DWRITE_FONT_FEATURE_TAG_MARK_POSITIONING Les positions marquent les glyphes par rapport aux glyphes de base. Par exemple, dans l’écriture arabe, le positionnement du Hamza au-dessus du Yeh. Balise OpenType équivalente : 'mark' |
DWRITE_FONT_FEATURE_TAG_MATHEMATICAL_GREEK Remplace les formes typographiques standard des glyphes grecs par des formes correspondantes couramment utilisées en notation mathématique (qui sont un sous-ensemble de l’alphabet grec). Balise OpenType équivalente : 'mgrk' |
DWRITE_FONT_FEATURE_TAG_MARK_TO_MARK_POSITIONING Positionne les marques par rapport aux autres marques. Obligatoire dans divers scripts non latins comme l’arabe. Par exemple, en arabe, la marque ligaturisée Ha avec Hamza au-dessus peut également être obtenue en positionnant ces marques les unes par rapport aux autres. Balise OpenType équivalente : 'mkmk' |
DWRITE_FONT_FEATURE_TAG_ALTERNATE_ANNOTATION_FORMS Remplace les glyphes par défaut par diverses formes notationnelles (comme les glyphes placés dans des cercles ouverts ou solides, des carrés, des parenthèses, des diamants ou des boîtes arrondies). Dans certains cas, un formulaire d’annotation peut déjà être présent, mais l’utilisateur peut en souhaiter un autre. Balise OpenType équivalente : 'nalt' |
DWRITE_FONT_FEATURE_TAG_NLC_KANJI_FORMS Utilisé pour accéder aux glyphes fabriqués à partir de formes de glyphe définies par le Conseil national de langue (NLC) du Japon pour un certain nombre de caractères JIS en 2000. Balise OpenType équivalente : 'nlck' |
DWRITE_FONT_FEATURE_TAG_OLD_STYLE_FIGURES Modifie les figures sélectionnées du style de doublure par défaut au format oldstyle. Par exemple, un utilisateur peut appeler cette fonctionnalité pour obtenir des figures oldstyle, qui s’intègrent mieux dans le flux de texte normal en majuscules et minuscules. Cette fonctionnalité remplace les résultats de la fonctionnalité Figures alignées (lnum). Balise OpenType équivalente : 'onum' |
DWRITE_FONT_FEATURE_TAG_ORDINALS Remplace les glyphes alphabétiques par défaut par les formes ordinales correspondantes à utiliser après les figures. Une exception à la règle suivant-a-figure est le caractère numero (U+2116), qui est en fait une substitution de ligature, mais est mieux accessible via cette fonctionnalité. Balise OpenType équivalente : 'ordn' |
DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_ALTERNATE_WIDTH Réentespace les glyphes conçus pour être fixés sur des largeurs entières, les ajustant sur des largeurs horizontales individuelles (plus ou moins proportionnelles). Cela diffère de pwid en ce qu’il ne remplace pas les nouveaux glyphes (GPOS, pas la fonctionnalité GSUB). L’utilisateur peut préférer la forme monospacenée ou simplement s’assurer que le glyphe est bien ajusté et qu’il n’est pas pivoté dans un réglage vertical (les formes latines conçues pour l’espacement proportionnel seraient pivotées). Balise OpenType équivalente : 'palt' |
DWRITE_FONT_FEATURE_TAG_PETITE_CAPITALS Transforme les caractères minuscules en petites majuscules. Des formes liées aux petites majuscules, telles que des figures spécialement conçues, peuvent être incluses. Certaines polices contiennent une taille supplémentaire de lettres majuscules, plus courte que les petites majuscules ordinaires et il est appelé petites majuscules. Ces formes sont plus susceptibles d’être trouvées dans les dessins avec une petite minuscule x-hauteur, où elles s’harmonisent mieux avec le texte minuscule que les petites majuscules plus grandes (pour des exemples de petites majuscules, voir les familles de type Emigre Mme Eaves et Filosofia). Balise OpenType équivalente : 'pcap' |
DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_FIGURES Remplace les glyphes de figure définis sur des largeurs uniformes (tabulaires) par des glyphes correspondants définis sur des largeurs (proportionnelles) spécifiques au glyphe. Les largeurs tabulaires sont généralement la valeur par défaut, mais cela ne peut pas être supposé en toute sécurité. Bien sûr, cette fonctionnalité ne serait pas présente dans les conceptions monospaced. Balise OpenType équivalente : 'pnum' |
DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_WIDTHS Remplace les glyphes définis sur des largeurs uniformes (généralement pleins ou demi-em) par des glyphes espacés proportionnellement. Les variantes proportionnelles sont souvent utilisées pour les caractères latins dans les polices CJKV, mais peuvent également être utilisées pour Kana dans les polices japonaises. Balise OpenType équivalente : 'pwid' |
DWRITE_FONT_FEATURE_TAG_QUARTER_WIDTHS Remplace les glyphes sur d’autres largeurs par des glyphes définis sur des largeurs d’un quart d’em (moitié en). Les caractères impliqués sont normalement des figures et certaines formes de ponctuation. Balise OpenType équivalente : 'qwid' |
DWRITE_FONT_FEATURE_TAG_REQUIRED_LIGATURES Remplace une séquence de glyphes par un seul glyphe qui est préféré à des fins typographiques. Cette fonctionnalité couvre ces ligatures, que le script détermine comme nécessaire pour être utilisées dans des conditions normales. Cette fonctionnalité est importante pour certains scripts afin de garantir une formation correcte des glyphes. Balise OpenType équivalente : 'rlig' |
DWRITE_FONT_FEATURE_TAG_RUBY_NOTATION_FORMS Identifie les glyphes dans la police qui ont été conçus pour « ruby », à partir de l’ancien terme de composition de type pour un type de taille à quatre points. La définition de caractères japonaise utilise souvent des glyphes kana plus petits, généralement sous forme superposée, pour clarifier la signification du kanji qui peut être inconnu pour le lecteur. Balise OpenType équivalente : 'ruby' |
DWRITE_FONT_FEATURE_TAG_STYLISTIC_ALTERNATES Remplace les formulaires par défaut par les alternatives stylistiques. De nombreuses polices contiennent d’autres conceptions de glyphes pour un effet purement esthétique ; ceux-ci ne rentrent pas toujours dans une catégorie claire comme swash ou historique. Comme dans le cas des glyphes swash, il peut y avoir plusieurs formes alternatives. Balise OpenType équivalente : 'salt' |
DWRITE_FONT_FEATURE_TAG_SCIENTIFIC_INFERIORS Remplace les figures doublures ou oldstyle par des figures inférieures (glyphes plus petits qui sont inférieurs à la base de référence standard, principalement pour la notation chimique ou mathématique). Peut également remplacer les caractères minuscules par des lettres inférieures de l’alphabet. Balise OpenType équivalente : 'sinf' |
DWRITE_FONT_FEATURE_TAG_SMALL_CAPITALS Transforme les caractères minuscules en petites majuscules. Cela correspond à la disposition de police SC courante. Il est généralement utilisé pour les lignes d’affichage définies dans grandes & petites majuscules, telles que les titres. Les formes liées aux petites majuscules, telles que les figures de style ancien, peuvent être incluses. Balise OpenType équivalente : 'smcp' |
DWRITE_FONT_FEATURE_TAG_SIMPLIFIED_FORMS Remplace les formes chinoises ou japonaises « traditionnelles » par les formulaires « simplifiés » correspondants. Balise OpenType équivalente : 'smpl' |
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1 En plus ou à la place des alternatives stylistiques de glyphes individuels (voir la fonctionnalité « salt »), certaines polices peuvent contenir des jeux de glyphes de variantes stylistiques correspondant à des parties du jeu de caractères, comme plusieurs variantes pour les lettres minuscules dans une police latine. Les glyphes des ensembles stylistiques peuvent être conçus pour s’harmoniser visuellement, interagir de manière particulière ou travailler ensemble. Des exemples de polices incluant des ensembles stylistiques sont Zapfino Linotype et Poetica d’Adobe. Fonctionnalités individuelles numérotées séquentiellement avec la convention de nom de balise 'ss01' 'ss02' 'ss03' . 'ss20' fournit un mécanisme permettant aux glyphes de ces ensembles d’être associés via des index de recherche GSUB aux formulaires par défaut et aux autres, et aux utilisateurs de choisir parmi les ensembles stylistiques disponibles Balise OpenType équivalente : 'ss01' |
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_2 Consultez la description de DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1. Balise OpenType équivalente : 'ss02' |
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_3 Consultez la description de DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1. Balise OpenType équivalente : 'ss03' |
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_4 Consultez la description de DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1. Balise OpenType équivalente : 'ss04' |
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_5 Consultez la description de DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1. Balise OpenType équivalente : 'ss05' |
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_6 Consultez la description de DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1. Balise OpenType équivalente : 'ss06' |
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_7 Consultez la description de DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1. Balise OpenType équivalente : 'ss07' |
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_8 Consultez la description de DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1. Balise OpenType équivalente : 'ss08' |
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_9 Consultez la description de DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1. Balise OpenType équivalente : 'ss09' |
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_10 Consultez la description de DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1. Balise OpenType équivalente : 'ss10' |
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_11 Consultez la description de DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1. Balise OpenType équivalente : 'ss11' |
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_12 Consultez la description de DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1. Balise OpenType équivalente : 'ss12' |
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_13 Consultez la description de DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1. Balise OpenType équivalente : 'ss13' |
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_14 Consultez la description de DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1. Balise OpenType équivalente : 'ss14' |
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_15 Consultez la description de DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1. Balise OpenType équivalente : 'ss15' |
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_16 Consultez la description de DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1. Balise OpenType équivalente : 'ss16' |
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_17 Consultez la description de DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1. Balise OpenType équivalente : 'ss17' |
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_18 Consultez la description de DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1. Balise OpenType équivalente : 'ss18' |
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_19 Consultez la description de DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1. Balise OpenType équivalente : 'ss19' |
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_20 Consultez la description de DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1. Balise OpenType équivalente : 'ss20' |
DWRITE_FONT_FEATURE_TAG_SUBSCRIPT Peut remplacer un glyphe par défaut par un glyphe en indice, ou combiner une substitution de glyphe avec des ajustements de positionnement pour un positionnement approprié. Balise OpenType équivalente : 'subs' |
DWRITE_FONT_FEATURE_TAG_SUPERSCRIPT Remplace les figures doublures ou de style ancien par des figures supérieures (principalement pour l’indication de note de bas de page) et remplace les lettres minuscules par des lettres supérieures (principalement pour les titres abrégés Français). Balise OpenType équivalente : 'sups' |
DWRITE_FONT_FEATURE_TAG_SWASH Remplace les glyphes de caractères par défaut par les glyphes swash correspondants. Notez qu’il peut y avoir plusieurs alternatives de lavage pour un caractère donné. Balise OpenType équivalente : 'swsh' |
DWRITE_FONT_FEATURE_TAG_TITLING Remplace les glyphes par défaut par des formes correspondantes conçues spécifiquement pour le titrage. Celles-ci peuvent être toutes majuscules et/ou plus grandes sur le corps, et ajustées pour être affichées à des tailles plus grandes. Balise OpenType équivalente : 'titl' |
DWRITE_FONT_FEATURE_TAG_TRADITIONAL_NAME_FORMS Remplace les formes kanji japonaises « simplifiées » par les formes « traditionnelles » correspondantes. Cela équivaut à la fonctionnalité Formulaires traditionnels, mais se limite explicitement aux formes traditionnelles considérées comme appropriées pour une utilisation dans les noms personnels (jusqu’à 205 glyphes dans certaines polices). Balise OpenType équivalente : 'tnam' |
DWRITE_FONT_FEATURE_TAG_TABULAR_FIGURES Remplace les glyphes de figure définis sur des largeurs proportionnelles par les glyphes correspondants définis sur des largeurs uniformes (tabulaires). Les largeurs tabulaires sont généralement la valeur par défaut, mais cela ne peut pas être supposé en toute sécurité. Bien sûr, cette fonctionnalité ne serait pas présente dans les conceptions monospaceées. Balise OpenType équivalente : 'tnum' |
DWRITE_FONT_FEATURE_TAG_TRADITIONAL_FORMS Remplace les formes hanzi chinoises ou kanji japonaises « simplifiées » par les formes « traditionnelles » correspondantes. Balise OpenType équivalente : 'trad' |
DWRITE_FONT_FEATURE_TAG_THIRD_WIDTHS Remplace les glyphes sur d’autres largeurs par des glyphes définis sur des largeurs d’un tiers d’un em. Les personnages impliqués sont normalement des figures et certaines formes de ponctuation. Balise OpenType équivalente : 'twid' |
DWRITE_FONT_FEATURE_TAG_UNICASE Mappe les lettres majuscules et minuscules à un ensemble mixte de minuscules et de minuscules majuscules, ce qui donne un alphabet minuscule (pour un exemple de unicase, voir la famille de type Emigre Filosofia). Les lettres remplacées peuvent varier d’une police à l’autre, selon la conception. S’ils sont alignés sur la hauteur x, les glyphes à petitescapses peuvent être remplacés ou des formes unicase spécialement conçues peuvent être utilisées. Les substitutions peuvent également inclure des figures spécialement conçues. Balise OpenType équivalente : 'unic' |
DWRITE_FONT_FEATURE_TAG_VERTICAL_WRITING Indique que la police est affichée verticalement. |
DWRITE_FONT_FEATURE_TAG_VERTICAL_ALTERNATES_AND_ROTATION Remplace les figures normales par des figures ajustées pour l’affichage vertical. |
DWRITE_FONT_FEATURE_TAG_SLASHED_ZERO Permet à l’utilisateur de passer de la valeur 0 par défaut à un formulaire barré. Certaines polices contiennent à la fois une forme par défaut de zéro et une autre forme qui utilise une barre oblique diagonale à travers le compteur. En particulier dans les dessins condensés, il peut être difficile de faire la distinction entre 0 et O (zéro et O majuscule) dans toute situation où les majuscules et les chiffres de doublure peuvent être arbitrairement mélangés. Balise OpenType équivalente : 'zéro' |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7, Windows Vista avec SP2 et Mise à jour de plateforme pour Windows Vista [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2008 R2, Windows Server 2008 avec SP2 et Platform Update pour Windows Server 2008 [applications de bureau | Applications UWP] |
En-tête | dwrite.h |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour