FontFeature

FontFeature enumeration

Les fonctionnalités fournissent des informations sur la façon 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 de glyphes alternatifs, 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 caractères ou plus en un seul glyphe pour un meilleur glyphe. traitement. 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 qui est préféré à des fins typographiques. Cette fonctionnalité couvre les ligatures que le concepteur/fabricant juge devoir utiliser 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 qui est préféré à des fins typographiques. Cette fonctionnalité couvre les ligatures que le script détermine comme requises pour ê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 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 à virgule. 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 « point ». 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 figure définis sur des largeurs uniformes (tabulaires) par les glyphes correspondants définis sur des largeurs (proportionnelles) spécifiques aux glyphes. 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 les 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 doublées sélectionnées en figures doublé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 du style de doublure vers la forme ancienne. https://docs.microsoft.com/en-us/typography/opentype/spec/features_ko#onum Balise OpenType équivalente : ‘onum’
VerticalAlternates1986359924Transforme les glyphes par défaut en glyphes appropriés pour une présentation verticale en mode d’écriture vertical. https://docs.microsoft.com/en-us/typography/opentype/spec/features_uz#tag-vert Balise OpenType équivalente : ‘vert’
VerticalAlternatesAndRotation1987212338Remplace certains glyphes à largeur fixe (demi, tiers ou quart de largeur) ou à largeur proportionnelle (principalement latins ou katakana) par des formes adaptées à l’écriture verticale (c’est-à-dire pivoté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 de glyphes individuels (voir la fonctionnalité « sel »), certaines polices peuvent contenir des ensembles de glyphes variantes stylistiques 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’espace entre les glyphes, généralement pour fournir un espacement optiquement cohérent entre les glyphes. Bien qu’une police de caractères bien conçue ait un espacement inter-glyphes globalement 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 en fonction de la taille via des tables de périphériques, un crénage “cross-stream” dans la direction du texte Y et un ajustement du placement des glyphes indépendant de l’ajustement avancé. Notez que cette fonctionnalité peut s’appliquer à des séries de plus de deux glyphes et ne serait pas utilisé 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 Equivalent Balise OpenType : ‘kern’

Voir également