FontFeature

FontFeature enumeration

Funktioner ger information om hur glyfer används i ett teckensnitt för att rendera ett skript. https://docs.microsoft.com/en-us/typography/opentype/spec/featuretags

public enum FontFeature

Värderingar

namnVärdeBeskrivning
GlyphCompositionDecomposition1667460464För att minimera antalet glyferalternativ är det ibland önskvärt att dekomponera standardglyfen för ett tecken i två eller flera glyfer. Dessutom kan det vara att föredra att komponera standardglyfer för två eller flera tecken till en enda glyf för bättre glyf. processing. Den här funktionen tillåter sådan sammansättning/nedbrytning. https://docs.microsoft.com/en-us/typography/opentype/spec/features_ae#ccmp Motsvarande OpenType-tagg: ‘ccmp’
StandardLigatures1818847073Ersätter en sekvens av glyfer med en enda glyph som är att föredra för typografiska ändamål. Denna funktion täcker de ligaturer som designern/tillverkaren bedömer bör användas under normala förhållanden. Motsvarande OpenType-tagg: ’liga’ https://docs .microsoft.com/en-us/typography/opentype/spec/features_ko#liga
RequiredLigatures1919707495Ersätter en sekvens av glyf med en enda glyf som är att föredra för typografiska ändamål. Den här funktionen täcker de ligaturer som skriptet bestämmer som krävs för att användas under normala förhållanden. Den här funktionen är viktig för vissa skript för att säkerställa korrekt glyfbildning . https://docs.microsoft.com/en-us/typography/opentype/spec/features_pt#rlig Motsvarande OpenType-tagg: ‘rlig’
ContextualLigatures1668049255Ersätter en sekvens av glyfer med en enda glyf som är att föredra för typografiska ändamål. Till skillnad från andra ligaturfunktioner anger ‘clig’ sammanhanget i vilket ligaturen rekommenderas. Denna funktion är viktig i vissa skriptdesigner och för swashligaturer. https://docs.microsoft.com/en-us/typography/opentype/spec/features_ae#clig Motsvarande OpenType-tagg: ‘clig’
DiscretionaryLigatures1684826471Ersätter en sekvens av glyfer med en enda glyph som är att föredra för typografiska ändamål. Denna funktion täcker de ligaturer som kan användas för specialeffekter, enligt användarens önskemål. https://docs.microsoft.com/en-us /typography/opentype/spec/features_ae#dlig Motsvarande OpenType-tagg: ‘dlig’
HistoricalLigatures1751935335Vissa ligaturer var i vanligt bruk tidigare, men verkar anakronistiska idag. Vissa teckensnitt inkluderar de historiska formerna som alternativ, så de kan användas för en “period”-effekt. Den här funktionen ersätter standardformerna (nuvarande) med historiska alternativ. https://docs.microsoft.com/en-us/typography/opentype/spec/features_fj#hlig Motsvarande OpenType-tagg: ‘hlig’
ProportionalFigures1886287213Ersätter figurglyfer inställda på enhetliga (tabellformiga) bredder med motsvarande tecken inställda på glyfspecifika (proportionella) bredder. https://docs.microsoft.com/en-us/typography/opentype/spec/features_pt#tag-pnum_x000 Motsvarande OpenType-tagg: ‘pnum’
TabularFigures1953396077Ersätter figurglyfer inställda på proportionella bredder med motsvarande tecken inställda på enhetliga (tabellformiga) bredder. Tabellbredder kommer i allmänhet att vara standard, men detta kan inte säkert antas. Naturligtvis skulle den här funktionen inte finnas i monospaced design._x000 ://docs.microsoft.com/en-us/typography/opentype/spec/features_pt#tag-tnum Motsvarande OpenType-tagg: ’tnum’
LiningFigures1819178349Den här funktionen ändrar utvalda figurer utan foder till foderfigurer. https://docs.microsoft.com/en-us/typography/opentype/spec/features_ko#lnum Ekvivalent OpenType-tagg: ’lnum'
OldstyleFigures1869509997Den här funktionen ändrar valda figurer från standard- eller foderstil till oldstyle-form. https://docs.microsoft.com/en-us/typography/opentype/spec/features_ko#onum Motsvarande OpenType-tagg: ‘onum’
VerticalAlternates1986359924Omvandlar standardglyfer till glyfer som är lämpliga för upprätt presentation i vertikalt skrivläge. https://docs.microsoft.com/en-us/typography/opentype/spec/features_uz#tag-vert Ekvivalent OpenType-tagg: ‘vert’
VerticalAlternatesAndRotation1987212338Ersätter vissa glyfer med fast bredd (halv-, tredje- eller kvartsbredd) eller proportionell bredd (mest latin eller katakana) med former som är lämpliga för vertikal skrivning (det vill säga roterade 90 grader medurs). https:// docs.microsoft.com/en-us/typography/opentype/spec/features_uz#tag-vrt2 Motsvarande OpenType-tagg: ‘vrt2’
StylisticSet011936928817Stilistisk uppsättning 1 Förutom, eller istället för, stilistiska alternativ för individuella tecken (se “salt”-funktionen), kan vissa teckensnitt innehålla uppsättningar av stilistiska variantglyfer som motsvarar delar av teckenuppsättningen, t.ex. flera varianter för gemener i ett latinskt teckensnitt. https://docs.microsoft.com/en-us/typography/opentype/spec/features_pt#tag-ss01---ss20 Motsvarande OpenType-tagg: ‘ss01’
StylisticSet021936928818Stilistisk uppsättning 2 Ekvivalent OpenType-tagg: ‘ss02’
StylisticSet031936928819Stilistiskt set 3 Ekvivalent OpenType-tagg: ‘ss03’
StylisticSet041936928820Stilistiskt set 4 Ekvivalent OpenType-tagg: ‘ss04’
StylisticSet051936928821Stilistiskt set 5 Ekvivalent OpenType-tagg: ‘ss05’
StylisticSet061936928822Stilistiskt set 6 Ekvivalent OpenType-tagg: ‘ss06’
StylisticSet071936928823Stilistiskt set 7 Motsvarande OpenType-tagg: ‘ss07’
StylisticSet081936928824Stilistiskt set 8 Ekvivalent OpenType-tagg: ‘ss08’
StylisticSet091936928825Stilistiskt set 9 Ekvivalent OpenType-tagg: ‘ss09’
StylisticSet101936929072Stilistiskt set 10 Ekvivalent OpenType-tagg: ‘ss10’
StylisticSet111936929073Stilistiskt set 11 Motsvarande OpenType-tagg: ‘ss11’
StylisticSet121936929074Stilistiskt set 12 Ekvivalent OpenType-tagg: ‘ss12’
StylisticSet131936929075Stilistiskt set 13 Motsvarande OpenType-tagg: ‘ss13’
StylisticSet141936929076Stilistiskt set 14 Motsvarande OpenType-tagg: ‘ss14’
StylisticSet151936929077Stilistiskt set 15 Motsvarande OpenType-tagg: ‘ss15’
StylisticSet161936929078Stilistiskt set 16 Motsvarande OpenType-tagg: ‘ss16’
StylisticSet171936929079Stilistiskt set 17 Motsvarande OpenType-tagg: ‘ss17’
StylisticSet181936929080Stilistiskt set 18 Motsvarande OpenType-tagg: ‘ss18’
StylisticSet191936929081Stilistiskt set 19 Ekvivalent OpenType-tagg: ‘ss19’
StylisticSet201936929328Stilistiskt set 20 Motsvarande OpenType-tagg: ‘ss20’
Kerning1801810542Justerar mängden utrymme mellan tecken, i allmänhet för att ge optiskt konsekvent avstånd mellan tecken. Även om ett väldesignat typsnitt har konsekvent avstånd mellan tecken, kräver vissa teckenkombinationer justering för förbättrad läsbarhet. Förutom standardjustering i horisontell riktning, den här funktionen kan tillhandahålla storleksberoende kerningdata via enhetstabeller, “cross-stream” kerning i Y-textriktningen och justering av glyfplacering oberoende av förhandsjusteringen. Observera att den här funktionen kan gälla för körningar på mer än två glyfer, och skulle inte användas i teckensnitt med monospace. Observera också att den här funktionen inte gäller för text som ställs vertikalt. https://docs.microsoft.com/en-us/typography/opentype/spec/features_ko#kern Ekvivalent OpenType-tagg: ‘kern’

Se även