UNPKG

rework-font-variant

Version:

Implements the font-variant-* properties for browsers that don't yet support them.

70 lines (57 loc) 1.55 kB
/** * The `font-variant-ligatures` property. */ exports['font-variant-ligatures'] = { 'common-ligatures' : '"liga", "clig"', 'no-common-ligatures' : '"liga", "clig off"', 'discretionary-ligatures' : '"dlig"', 'no-discretionary-ligatures' : '"dlig" off', 'historical-ligatures' : '"hlig"', 'no-historical-ligatures' : '"hlig" off', 'contextual' : '"calt"', 'no-contextual' : '"calt" off' }; /** * The `font-variant-position` property. */ exports['font-variant-position'] = { 'sub' : '"subs"', 'super' : '"sups"' }; /** * The `font-variant-caps` property. */ exports['font-variant-caps'] = { 'small-caps' : '"c2sc"', 'all-small-caps' : '"smcp", "c2sc"', 'petite-caps' : '"pcap"', 'all-petite-caps' : '"pcap", "c2pc"', 'unicase' : '"unic"', 'titling-caps' : '"titl"' }; /** * The `font-variant-numeric` property. */ exports['font-variant-numeric'] = { 'lining-nums' : '"lnum"', 'oldstyle-nums' : '"onum"', 'proportional-nums' : '"pnum"', 'tabular-nums' : '"tnum"', 'diagonal-fractions' : '"frac"', 'stacked-fractions' : '"afrc"', 'ordinal' : '"ordn"', 'slashed-zero' : '"zero"' }; /** * The `font-variant` property is a shorthand for all the others. */ exports['font-variant'] = { 'normal' : 'normal', 'inherit' : 'inherit' }; for (var prop in exports) { var keys = exports[prop]; for (var key in keys) { exports['font-variant'][key] = keys[key]; } }