FontFeature

FontFeature enumeration

Funktioner ger information om hur tecken 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 alternativa teckentecken är det ibland önskvärt att dela upp standardteckenteckenet för ett tecken i två eller fler teckentecken. Dessutom kan det vara att föredra att komponera standardteckentecken för två eller fler tecken till ett enda tecken för bättre teckenbearbetning. Den här funktionen möjliggör sådan komposition/nedbrytning. https://docs.microsoft.com/en-us/typography/opentype/spec/features_ae#ccmp Motsvarande OpenType-tagg: ‘ccmp’
StandardLigatures1818847073Ersätter en sekvens av tecken med en enda teckengrupp som föredras 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 tecken med en enda teckengrupp som föredras för typografiska ändamål. Den här funktionen täcker de ligaturer som skriptet anser vara nödvändiga för användning under normala förhållanden. Den här funktionen är viktig för vissa skript för att säkerställa korrekt teckenformation. https://docs.microsoft.com/en-us/typography/opentype/spec/features_pt#rlig Motsvarande OpenType-tagg: ‘rlig’
ContextualLigatures1668049255Ersätter en sekvens av tecken med en enda teckentyp, vilket är att föredra för typografiska ändamål. Till skillnad från andra ligaturfunktioner anger ‘clig’ det sammanhang där ligaturen rekommenderas. Denna funktion är viktig i vissa skriptdesigner och för swash-ligaturer. https://docs.microsoft.com/en-us/typography/opentype/spec/features_ae#clig Motsvarande OpenType-tagg: ‘clig’
DiscretionaryLigatures1684826471Ersätter en sekvens av tecken med en enda teckentyp som föredras för typografiska ändamål. Den här funktionen 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 vanliga förr i tiden, men framstår som anakronistiska idag. Vissa teckensnitt inkluderar de historiska formerna som alternativ, så de kan användas för en “punkt”-effekt. Den här funktionen ersätter standardformerna (nuvarande) med de historiska alternativen. https://docs.microsoft.com/en-us/typography/opentype/spec/features_fj#hlig Motsvarande OpenType-tagg: ‘hlig’
ProportionalFigures1886287213Ersätter figurtecken som är inställda på enhetliga (tabulära) bredder med motsvarande tecken som är inställda på teckenspecifika (proportionella) bredder. https://docs.microsoft.com/en-us/typography/opentype/spec/features_pt#tag-pnum Motsvarande OpenType-tagg: ‘pnum’
TabularFigures1953396077Ersätter figurtecken som är inställda på proportionella bredder med motsvarande tecken som är inställda på enhetliga (tabulära) bredder. Tabellära bredder är generellt standard, men detta kan inte antas med säkerhet. Naturligtvis skulle den här funktionen inte finnas i design med monospace. https://docs.microsoft.com/en-us/typography/opentype/spec/features_pt#tag-tnum Motsvarande OpenType-tagg: ’tnum’
LiningFigures1819178349Den här funktionen ändrar valda icke-linjeformade figurer till linjeformade figurer. https://docs.microsoft.com/en-us/typography/opentype/spec/features_ko#lnum Motsvarande OpenType-tagg: ’lnum'
OldstyleFigures1869509997Den här funktionen ändrar valda figurer från standard- eller linjestilen till gammaldags form. https://docs.microsoft.com/en-us/typography/opentype/spec/features_ko#onum Motsvarande OpenType-tagg: ‘onum’
VerticalAlternates1986359924Omvandlar standardtecken till tecken 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 Motsvarande OpenType-tagg: ‘vert’
VerticalAlternatesAndRotation1987212338Ersätter vissa tecken med fast bredd (halv-, tredje- eller fjärdedelsbredd) eller proportionell bredd (mestadels 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 Utöver, eller istället för, stilistiska alternativ till enskilda tecken (se ‘salt’-funktionen), kan vissa teckensnitt innehålla uppsättningar av stilistiska varianttecken 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 Motsvarande OpenType-tagg: ‘ss02’
StylisticSet031936928819Stilistisk uppsättning 3 Motsvarande OpenType-tagg: ‘ss03’
StylisticSet041936928820Stilistisk uppsättning 4 Motsvarande OpenType-tagg: ‘ss04’
StylisticSet051936928821Stilistisk uppsättning 5 Motsvarande OpenType-tagg: ‘ss05’
StylisticSet061936928822Stilistisk uppsättning 6 Motsvarande OpenType-tagg: ‘ss06’
StylisticSet071936928823Stilistisk uppsättning 7 Motsvarande OpenType-tagg: ‘ss07’
StylisticSet081936928824Stilistisk uppsättning 8 Motsvarande OpenType-tagg: ‘ss08’
StylisticSet091936928825Stilistisk uppsättning 9 Motsvarande OpenType-tagg: ‘ss09’
StylisticSet101936929072Stilistisk uppsättning 10 Motsvarande OpenType-tagg: ‘ss10’
StylisticSet111936929073Stilistisk uppsättning 11 Motsvarande OpenType-tagg: ‘ss11’
StylisticSet121936929074Stilistisk uppsättning 12 Motsvarande OpenType-tagg: ‘ss12’
StylisticSet131936929075Stilistisk uppsättning 13 Motsvarande OpenType-tagg: ‘ss13’
StylisticSet141936929076Stilistisk uppsättning 14 Motsvarande OpenType-tagg: ‘ss14’
StylisticSet151936929077Stilistisk uppsättning 15 Motsvarande OpenType-tagg: ‘ss15’
StylisticSet161936929078Stilistisk uppsättning 16 Motsvarande OpenType-tagg: ‘ss16’
StylisticSet171936929079Stilistisk uppsättning 17 Motsvarande OpenType-tagg: ‘ss17’
StylisticSet181936929080Stilistisk uppsättning 18 Motsvarande OpenType-tagg: ‘ss18’
StylisticSet191936929081Stilistisk uppsättning 19 Motsvarande OpenType-tagg: ‘ss19’
StylisticSet201936929328Stilistisk uppsättning 20 Motsvarande OpenType-tagg: ‘ss20’
Kerning1801810542Justerar mängden avstånd mellan tecken, generellt för att ge optiskt konsekvent avstånd mellan tecken. Även om ett väl utformat typsnitt har konsekvent avstånd mellan tecken totalt sett, kräver vissa teckenkombinationer justering för förbättrad läsbarhet. Förutom standardjustering i horisontell riktning kan den här funktionen tillhandahålla storleksberoende kerningdata via enhetstabeller, “tvärströms”-kerning i Y-textriktningen och justering av teckenplacering oberoende av den avancerade justeringen. Observera att den här funktionen kan gälla för serier med mer än två tecken och inte skulle användas i teckensnitt med fast radavstånd. Observera också att den här funktionen inte gäller text som är vertikalt inställd. https://docs.microsoft.com/en-us/typography/opentype/spec/features_ko#kern Motsvarande OpenType-tagg: ‘kern’

Se även