FontFeature

FontFeature enumeration

Les fonctionnalités fournissent des informations sur la manière dont les glyphes sont utilisés dans une police pour restituer un script. https://docs.microsoft.com/en-us/typography/opentype/spec/featuretags

public enum FontFeature

Valeurs

NomÉvaluerLa description
GlyphCompositionDecomposition1667460464Pour minimiser le nombre d’alternatives de glyphes, il est parfois souhaitable de décomposer le glyphe par défaut d’un caractère en deux ou plusieurs glyphes. De plus, il peut être préférable de composer les glyphes par défaut de deux ou plusieurs caractères en un seul glyphe pour un meilleur traitement des glyphes. Cette fonctionnalité permet une telle composition/décomposition. https://docs.microsoft.com/en-us/typography/opentype/spec/features_ae#ccmp Balise OpenType équivalente : « ccmp »
StandardLigatures1818847073Remplace une séquence de glyphes par un seul glyphe, préféré à des fins typographiques. Cette fonctionnalité couvre les ligatures que le concepteur/fabricant juge devoir être utilisées dans des conditions normales. Balise OpenType équivalente : « liga » https://docs.microsoft.com/en-us/typography/opentype/spec/features_ko#liga
RequiredLigatures1919707495Remplace une séquence de glyphes par un seul glyphe, préféré à des fins typographiques. Cette fonctionnalité couvre les ligatures que le script détermine comme devant être utilisées dans des conditions normales. Cette fonctionnalité est importante pour certains scripts afin de garantir une formation correcte des glyphes. https://docs.microsoft.com/en-us/typography/opentype/spec/features_pt#rlig Balise OpenType équivalente : « rlig »
ContextualLigatures1668049255Remplace une séquence de glyphes par un seul glyphe, ce qui est préférable à 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 d’écriture et pour les ligatures ornées. https://docs.microsoft.com/en-us/typography/opentype/spec/features_ae#clig Balise OpenType équivalente : « clig »
DiscretionaryLigatures1684826471Remplace une séquence de glyphes par un seul glyphe, préféré à des fins typographiques. Cette fonctionnalité couvre les ligatures qui peuvent être utilisées pour un effet spécial, selon les préférences de l’utilisateur. https://docs.microsoft.com/en-us/typography/opentype/spec/features_ae#dlig Balise OpenType équivalente : « dlig »
HistoricalLigatures1751935335Certaines ligatures étaient couramment utilisées dans le passé, mais semblent anachroniques aujourd’hui. Certaines polices incluent les formes historiques comme alternatives, elles peuvent donc être utilisées pour un effet « période ». Cette fonctionnalité remplace les formes par défaut (actuelles) par les alternatives historiques. https://docs.microsoft.com/en-us/typography/opentype/spec/features_fj#hlig Balise OpenType équivalente : « hlig »
ProportionalFigures1886287213Remplace les glyphes de figures définis sur des largeurs uniformes (tabulaires) par des glyphes correspondants définis sur des largeurs spécifiques aux glyphes (proportionnelles). https://docs.microsoft.com/en-us/typography/opentype/spec/features_pt#tag-pnum Balise OpenType équivalente : ‘pnum’
TabularFigures1953396077Remplace les glyphes de figures définis sur des largeurs proportionnelles par des glyphes correspondants définis sur des largeurs uniformes (tabulaires). Les largeurs tabulaires seront 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 à espacement fixe. https://docs.microsoft.com/en-us/typography/opentype/spec/features_pt#tag-tnum Balise OpenType équivalente : ’tnum'
LiningFigures1819178349Cette fonctionnalité transforme les figures non alignées sélectionnées en figures alignées. https://docs.microsoft.com/en-us/typography/opentype/spec/features_ko#lnum Balise OpenType équivalente : ’lnum'
OldstyleFigures1869509997Cette fonctionnalité modifie les figures sélectionnées du style par défaut ou de ligne au format ancien. https://docs.microsoft.com/en-us/typography/opentype/spec/features_ko#onum Balise OpenType équivalente : ‘onum’
VerticalAlternates1986359924Transforme les glyphes par défaut en glyphes adaptés à la présentation verticale en mode d’écriture verticale. https://docs.microsoft.com/en-us/typography/opentype/spec/features_uz#tag-vert Balise OpenType équivalente : ‘vert’
VerticalAlternatesAndRotation1987212338Remplace certains glyphes à largeur fixe (demi-largeur, tiers ou quart de largeur) ou à largeur proportionnelle (principalement latins ou katakana) par des formes adaptées à l’écriture verticale (c’est-à-dire tournées de 90 degrés dans le sens des aiguilles d’une montre). https://docs.microsoft.com/en-us/typography/opentype/spec/features_uz#tag-vrt2 Balise OpenType équivalente : ‘vrt2’
StylisticSet011936928817Ensemble stylistique 1 En plus ou à la place des alternatives stylistiques des glyphes individuels (voir la fonctionnalité « sel »), certaines polices peuvent contenir des ensembles de variantes stylistiques de glyphes correspondant à des parties du jeu de caractères, par exemple plusieurs variantes pour les lettres minuscules dans une police latine. https://docs.microsoft.com/en-us/typography/opentype/spec/features_pt#tag-ss01---ss20 Balise OpenType équivalente : ‘ss01’
StylisticSet021936928818Ensemble stylistique 2 Balise OpenType équivalente : ‘ss02’
StylisticSet031936928819Ensemble stylistique 3 Balise OpenType équivalente : ‘ss03’
StylisticSet041936928820Ensemble stylistique 4 Balise OpenType équivalente : ‘ss04’
StylisticSet051936928821Ensemble stylistique 5 Balise OpenType équivalente : ‘ss05’
StylisticSet061936928822Ensemble stylistique 6 Balise OpenType équivalente : ‘ss06’
StylisticSet071936928823Ensemble stylistique 7 Balise OpenType équivalente : ‘ss07’
StylisticSet081936928824Ensemble stylistique 8 Balise OpenType équivalente : ‘ss08’
StylisticSet091936928825Ensemble stylistique 9 Balise OpenType équivalente : ‘ss09’
StylisticSet101936929072Ensemble stylistique 10 Balise OpenType équivalente : ‘ss10’
StylisticSet111936929073Ensemble stylistique 11 Balise OpenType équivalente : ‘ss11’
StylisticSet121936929074Ensemble stylistique 12 Balise OpenType équivalente : ‘ss12’
StylisticSet131936929075Ensemble stylistique 13 Balise OpenType équivalente : ‘ss13’
StylisticSet141936929076Ensemble stylistique 14 Balise OpenType équivalente : ‘ss14’
StylisticSet151936929077Ensemble stylistique 15 Balise OpenType équivalente : ‘ss15’
StylisticSet161936929078Ensemble stylistique 16 Balise OpenType équivalente : ‘ss16’
StylisticSet171936929079Ensemble stylistique 17 Balise OpenType équivalente : ‘ss17’
StylisticSet181936929080Ensemble stylistique 18 Balise OpenType équivalente : ‘ss18’
StylisticSet191936929081Ensemble stylistique 19 Balise OpenType équivalente : ‘ss19’
StylisticSet201936929328Ensemble stylistique 20 Balise OpenType équivalente : ‘ss20’
Kerning1801810542Ajuste l’espacement entre les glyphes, généralement pour assurer un espacement optiquement cohérent entre les glyphes. Bien qu’une police de caractères bien conçue présente un espacement inter-glyphes globalement cohérent, certaines combinaisons de glyphes nécessitent un ajustement pour une meilleure lisibilité. Outre l’ajustement standard dans le sens horizontal, cette fonctionnalité peut fournir des données de crénage dépendant de la taille via des tables de périphériques, un crénage « cross-stream » dans le sens Y du texte et un ajustement du placement des glyphes indépendamment de l’ajustement avancé. Notez que cette fonctionnalité peut s’appliquer à des séries de plus de deux glyphes et ne serait pas utilisée dans les polices à espacement fixe. Notez également que cette fonctionnalité ne s’applique pas au texte défini verticalement. https://docs.microsoft.com/en-us/typography/opentype/spec/features_ko#kern Balise OpenType équivalente : ‘kern’

Voir également