Skip to content

Commit 911a95f

Browse files
committed
Add fontVariantNumeric utilities
1 parent 573999b commit 911a95f

8 files changed

+1173
-0
lines changed

__tests__/fixtures/tailwind-output-flagged.css

+225
Original file line numberDiff line numberDiff line change
@@ -36289,6 +36289,51 @@ video {
3628936289
-moz-osx-font-smoothing: auto;
3629036290
}
3629136291

36292+
.ordinal, .slashed-zero, .lining-nums, .oldstyle-nums, .proportional-nums, .tabular-nums, .diagonal-fractions, .stacked-fractions {
36293+
--font-variant-numeric-ordinal: /*!*/;
36294+
--font-variant-numeric-slashed-zero: /*!*/;
36295+
--font-variant-numeric-figure: /*!*/;
36296+
--font-variant-numeric-spacing: /*!*/;
36297+
--font-variant-numeric-fractions: /*!*/;
36298+
font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction);
36299+
}
36300+
36301+
.normal-nums {
36302+
font-variant-numeric: normal;
36303+
}
36304+
36305+
.ordinal {
36306+
--font-variant-numeric-ordinal: ordinal;
36307+
}
36308+
36309+
.slashed-zero {
36310+
--font-variant-numeric-slashed-zero: slashed-zero;
36311+
}
36312+
36313+
.lining-nums {
36314+
--font-variant-numeric-figure: lining-nums;
36315+
}
36316+
36317+
.oldstyle-nums {
36318+
--font-variant-numeric-figure: oldstyle-nums;
36319+
}
36320+
36321+
.proportional-nums {
36322+
--font-variant-numeric-spacing: proportional-nums;
36323+
}
36324+
36325+
.tabular-nums {
36326+
--font-variant-numeric-spacing: tabular-nums;
36327+
}
36328+
36329+
.diagonal-fractions {
36330+
--font-variant-numeric-fraction: diagonal-fractions;
36331+
}
36332+
36333+
.stacked-fractions {
36334+
--font-variant-numeric-fraction: stacked-fractions;
36335+
}
36336+
3629236337
.tracking-tighter {
3629336338
letter-spacing: -0.05em;
3629436339
}
@@ -77630,6 +77675,51 @@ video {
7763077675
-moz-osx-font-smoothing: auto;
7763177676
}
7763277677

77678+
.sm\:ordinal, .sm\:slashed-zero, .sm\:lining-nums, .sm\:oldstyle-nums, .sm\:proportional-nums, .sm\:tabular-nums, .sm\:diagonal-fractions, .sm\:stacked-fractions {
77679+
--font-variant-numeric-ordinal: /*!*/;
77680+
--font-variant-numeric-slashed-zero: /*!*/;
77681+
--font-variant-numeric-figure: /*!*/;
77682+
--font-variant-numeric-spacing: /*!*/;
77683+
--font-variant-numeric-fractions: /*!*/;
77684+
font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction);
77685+
}
77686+
77687+
.sm\:normal-nums {
77688+
font-variant-numeric: normal;
77689+
}
77690+
77691+
.sm\:ordinal {
77692+
--font-variant-numeric-ordinal: ordinal;
77693+
}
77694+
77695+
.sm\:slashed-zero {
77696+
--font-variant-numeric-slashed-zero: slashed-zero;
77697+
}
77698+
77699+
.sm\:lining-nums {
77700+
--font-variant-numeric-figure: lining-nums;
77701+
}
77702+
77703+
.sm\:oldstyle-nums {
77704+
--font-variant-numeric-figure: oldstyle-nums;
77705+
}
77706+
77707+
.sm\:proportional-nums {
77708+
--font-variant-numeric-spacing: proportional-nums;
77709+
}
77710+
77711+
.sm\:tabular-nums {
77712+
--font-variant-numeric-spacing: tabular-nums;
77713+
}
77714+
77715+
.sm\:diagonal-fractions {
77716+
--font-variant-numeric-fraction: diagonal-fractions;
77717+
}
77718+
77719+
.sm\:stacked-fractions {
77720+
--font-variant-numeric-fraction: stacked-fractions;
77721+
}
77722+
7763377723
.sm\:tracking-tighter {
7763477724
letter-spacing: -0.05em;
7763577725
}
@@ -118941,6 +119031,51 @@ video {
118941119031
-moz-osx-font-smoothing: auto;
118942119032
}
118943119033

119034+
.md\:ordinal, .md\:slashed-zero, .md\:lining-nums, .md\:oldstyle-nums, .md\:proportional-nums, .md\:tabular-nums, .md\:diagonal-fractions, .md\:stacked-fractions {
119035+
--font-variant-numeric-ordinal: /*!*/;
119036+
--font-variant-numeric-slashed-zero: /*!*/;
119037+
--font-variant-numeric-figure: /*!*/;
119038+
--font-variant-numeric-spacing: /*!*/;
119039+
--font-variant-numeric-fractions: /*!*/;
119040+
font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction);
119041+
}
119042+
119043+
.md\:normal-nums {
119044+
font-variant-numeric: normal;
119045+
}
119046+
119047+
.md\:ordinal {
119048+
--font-variant-numeric-ordinal: ordinal;
119049+
}
119050+
119051+
.md\:slashed-zero {
119052+
--font-variant-numeric-slashed-zero: slashed-zero;
119053+
}
119054+
119055+
.md\:lining-nums {
119056+
--font-variant-numeric-figure: lining-nums;
119057+
}
119058+
119059+
.md\:oldstyle-nums {
119060+
--font-variant-numeric-figure: oldstyle-nums;
119061+
}
119062+
119063+
.md\:proportional-nums {
119064+
--font-variant-numeric-spacing: proportional-nums;
119065+
}
119066+
119067+
.md\:tabular-nums {
119068+
--font-variant-numeric-spacing: tabular-nums;
119069+
}
119070+
119071+
.md\:diagonal-fractions {
119072+
--font-variant-numeric-fraction: diagonal-fractions;
119073+
}
119074+
119075+
.md\:stacked-fractions {
119076+
--font-variant-numeric-fraction: stacked-fractions;
119077+
}
119078+
118944119079
.md\:tracking-tighter {
118945119080
letter-spacing: -0.05em;
118946119081
}
@@ -160252,6 +160387,51 @@ video {
160252160387
-moz-osx-font-smoothing: auto;
160253160388
}
160254160389

160390+
.lg\:ordinal, .lg\:slashed-zero, .lg\:lining-nums, .lg\:oldstyle-nums, .lg\:proportional-nums, .lg\:tabular-nums, .lg\:diagonal-fractions, .lg\:stacked-fractions {
160391+
--font-variant-numeric-ordinal: /*!*/;
160392+
--font-variant-numeric-slashed-zero: /*!*/;
160393+
--font-variant-numeric-figure: /*!*/;
160394+
--font-variant-numeric-spacing: /*!*/;
160395+
--font-variant-numeric-fractions: /*!*/;
160396+
font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction);
160397+
}
160398+
160399+
.lg\:normal-nums {
160400+
font-variant-numeric: normal;
160401+
}
160402+
160403+
.lg\:ordinal {
160404+
--font-variant-numeric-ordinal: ordinal;
160405+
}
160406+
160407+
.lg\:slashed-zero {
160408+
--font-variant-numeric-slashed-zero: slashed-zero;
160409+
}
160410+
160411+
.lg\:lining-nums {
160412+
--font-variant-numeric-figure: lining-nums;
160413+
}
160414+
160415+
.lg\:oldstyle-nums {
160416+
--font-variant-numeric-figure: oldstyle-nums;
160417+
}
160418+
160419+
.lg\:proportional-nums {
160420+
--font-variant-numeric-spacing: proportional-nums;
160421+
}
160422+
160423+
.lg\:tabular-nums {
160424+
--font-variant-numeric-spacing: tabular-nums;
160425+
}
160426+
160427+
.lg\:diagonal-fractions {
160428+
--font-variant-numeric-fraction: diagonal-fractions;
160429+
}
160430+
160431+
.lg\:stacked-fractions {
160432+
--font-variant-numeric-fraction: stacked-fractions;
160433+
}
160434+
160255160435
.lg\:tracking-tighter {
160256160436
letter-spacing: -0.05em;
160257160437
}
@@ -201563,6 +201743,51 @@ video {
201563201743
-moz-osx-font-smoothing: auto;
201564201744
}
201565201745

201746+
.xl\:ordinal, .xl\:slashed-zero, .xl\:lining-nums, .xl\:oldstyle-nums, .xl\:proportional-nums, .xl\:tabular-nums, .xl\:diagonal-fractions, .xl\:stacked-fractions {
201747+
--font-variant-numeric-ordinal: /*!*/;
201748+
--font-variant-numeric-slashed-zero: /*!*/;
201749+
--font-variant-numeric-figure: /*!*/;
201750+
--font-variant-numeric-spacing: /*!*/;
201751+
--font-variant-numeric-fractions: /*!*/;
201752+
font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction);
201753+
}
201754+
201755+
.xl\:normal-nums {
201756+
font-variant-numeric: normal;
201757+
}
201758+
201759+
.xl\:ordinal {
201760+
--font-variant-numeric-ordinal: ordinal;
201761+
}
201762+
201763+
.xl\:slashed-zero {
201764+
--font-variant-numeric-slashed-zero: slashed-zero;
201765+
}
201766+
201767+
.xl\:lining-nums {
201768+
--font-variant-numeric-figure: lining-nums;
201769+
}
201770+
201771+
.xl\:oldstyle-nums {
201772+
--font-variant-numeric-figure: oldstyle-nums;
201773+
}
201774+
201775+
.xl\:proportional-nums {
201776+
--font-variant-numeric-spacing: proportional-nums;
201777+
}
201778+
201779+
.xl\:tabular-nums {
201780+
--font-variant-numeric-spacing: tabular-nums;
201781+
}
201782+
201783+
.xl\:diagonal-fractions {
201784+
--font-variant-numeric-fraction: diagonal-fractions;
201785+
}
201786+
201787+
.xl\:stacked-fractions {
201788+
--font-variant-numeric-fraction: stacked-fractions;
201789+
}
201790+
201566201791
.xl\:tracking-tighter {
201567201792
letter-spacing: -0.05em;
201568201793
}

0 commit comments

Comments
 (0)