mirror of
https://github.com/tailwindlabs/tailwindcss.git
synced 2025-12-08 21:36:08 +00:00
40 lines
1.9 KiB
JavaScript
40 lines
1.9 KiB
JavaScript
let fontVariantBaseStyles = {
|
|
'.ordinal, .slashed-zero, .lining-nums, .oldstyle-nums, .proportional-nums, .tabular-nums, .diagonal-fractions, .stacked-fractions': {
|
|
'--tw-ordinal': 'var(--tw-empty,/*!*/ /*!*/)',
|
|
'--tw-slashed-zero': 'var(--tw-empty,/*!*/ /*!*/)',
|
|
'--tw-numeric-figure': 'var(--tw-empty,/*!*/ /*!*/)',
|
|
'--tw-numeric-spacing': 'var(--tw-empty,/*!*/ /*!*/)',
|
|
'--tw-numeric-fraction': 'var(--tw-empty,/*!*/ /*!*/)',
|
|
'font-variant-numeric':
|
|
'var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)',
|
|
},
|
|
}
|
|
|
|
module.exports = function ({ matchUtilities }) {
|
|
matchUtilities({
|
|
'normal-nums': fontVariantBaseStyles,
|
|
ordinal: fontVariantBaseStyles,
|
|
'slashed-zero': fontVariantBaseStyles,
|
|
'lining-nums': fontVariantBaseStyles,
|
|
'oldstyle-nums': fontVariantBaseStyles,
|
|
'proportional-nums': fontVariantBaseStyles,
|
|
'tabular-nums': fontVariantBaseStyles,
|
|
'diagonal-fractions': fontVariantBaseStyles,
|
|
'stacked-fractions': fontVariantBaseStyles,
|
|
})
|
|
|
|
matchUtilities({
|
|
'normal-nums': { '.normal-nums': { 'font-variant-numeric': 'normal' } },
|
|
ordinal: { '.ordinal': { '--tw-ordinal': 'ordinal' } },
|
|
'slashed-zero': { '.slashed-zero': { '--tw-slashed-zero': 'slashed-zero' } },
|
|
'lining-nums': { '.lining-nums': { '--tw-numeric-figure': 'lining-nums' } },
|
|
'oldstyle-nums': { '.oldstyle-nums': { '--tw-numeric-figure': 'oldstyle-nums' } },
|
|
'proportional-nums': { '.proportional-nums': { '--tw-numeric-spacing': 'proportional-nums' } },
|
|
'tabular-nums': { '.tabular-nums': { '--tw-numeric-spacing': 'tabular-nums' } },
|
|
'diagonal-fractions': {
|
|
'.diagonal-fractions': { '--tw-numeric-fraction': 'diagonal-fractions' },
|
|
},
|
|
'stacked-fractions': { '.stacked-fractions': { '--tw-numeric-fraction': 'stacked-fractions' } },
|
|
})
|
|
}
|