Skip to content

Commit 1800995

Browse files
committed
feat(deps): update fontaine to use new capsize metrics
1 parent 2b1588a commit 1800995

File tree

4 files changed

+36
-30
lines changed

4 files changed

+36
-30
lines changed

package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
"css-tree": "^2.3.1",
4444
"defu": "^6.1.4",
4545
"esbuild": "^0.20.1",
46-
"fontaine": "^0.4.1",
46+
"fontaine": "^0.5.0",
4747
"globby": "^14.0.1",
4848
"h3": "^1.11.1",
4949
"jiti": "^1.21.0",
@@ -79,4 +79,4 @@
7979
"resolutions": {
8080
"@nuxt/fonts": "workspace:*"
8181
}
82-
}
82+
}

pnpm-lock.yaml

+19-13
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

test/basic.test.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -82,12 +82,12 @@ describe('features', () => {
8282
const html = await $fetch('/fallbacks')
8383
expect(extractFontFaces('Lato Fallback: Arial', html)).toMatchInlineSnapshot(`
8484
[
85-
"@font-face{font-family:"Lato Fallback: Arial";src:local("Arial");size-adjust:97.4159%;ascent-override:101.3181%;descent-override:21.865%;line-gap-override:0%}",
85+
"@font-face{font-family:"Lato Fallback: Arial";src:local("Arial");size-adjust:97.6894%;ascent-override:101.0345%;descent-override:21.8038%;line-gap-override:0%}",
8686
]
8787
`)
8888
expect(extractFontFaces('Nunito Fallback: Arial', html)).toMatchInlineSnapshot(`
8989
[
90-
"@font-face{font-family:"Nunito Fallback: Arial";src:local("Arial");size-adjust:101.7204%;ascent-override:99.3901%;descent-override:34.703%;line-gap-override:0%}",
90+
"@font-face{font-family:"Nunito Fallback: Arial";src:local("Arial");size-adjust:101.3906%;ascent-override:99.7134%;descent-override:34.8159%;line-gap-override:0%}",
9191
]
9292
`)
9393
})
@@ -96,12 +96,12 @@ describe('features', () => {
9696
const html = await $fetch('/fallbacks')
9797
expect(extractFontFaces('Oswald Fallback: Times New Roman', html)).toMatchInlineSnapshot(`
9898
[
99-
"@font-face{font-family:"Oswald Fallback: Times New Roman";src:local("Times New Roman");size-adjust:90.5221%;ascent-override:131.791%;descent-override:31.9259%;line-gap-override:0%}",
99+
"@font-face{font-family:"Oswald Fallback: Times New Roman";src:local("Times New Roman");size-adjust:89.3538%;ascent-override:133.5141%;descent-override:32.3433%;line-gap-override:0%}",
100100
]
101101
`)
102102
expect(extractFontFaces('Fredoka Fallback: Tahoma', html)).toMatchInlineSnapshot(`
103103
[
104-
"@font-face{font-family:"Fredoka Fallback: Tahoma";src:local("Tahoma");size-adjust:101.2772%;ascent-override:96.1717%;descent-override:23.3024%;line-gap-override:0%}",
104+
"@font-face{font-family:"Fredoka Fallback: Tahoma";src:local("Tahoma");size-adjust:101.395%;ascent-override:96.06%;descent-override:23.2753%;line-gap-override:0%}",
105105
]
106106
`)
107107
})

test/parse.test.ts

+11-11
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ describe('parsing', () => {
2323
"@font-face {
2424
font-family: "Open Sans Fallback: Times New Roman";
2525
src: local("Times New Roman");
26-
size-adjust: 116.6056%;
27-
ascent-override: 91.6635%;
28-
descent-override: 25.1248%;
26+
size-adjust: 115.3846%;
27+
ascent-override: 92.6335%;
28+
descent-override: 25.3906%;
2929
line-gap-override: 0%;
3030
}
3131
@@ -82,19 +82,19 @@ describe('parsing', () => {
8282
"@font-face {
8383
font-family: "Poppins Fallback: Arial";
8484
src: local("Arial");
85-
size-adjust: 113.7274%;
86-
ascent-override: 92.326%;
87-
descent-override: 30.7753%;
88-
line-gap-override: 8.793%;
85+
size-adjust: 112.1577%;
86+
ascent-override: 93.6182%;
87+
descent-override: 31.2061%;
88+
line-gap-override: 8.916%;
8989
}
9090
9191
@font-face {
9292
font-family: "Poppins Fallback: Times New Roman";
9393
src: local("Times New Roman");
94-
size-adjust: 125.5306%;
95-
ascent-override: 83.6449%;
96-
descent-override: 27.8816%;
97-
line-gap-override: 7.9662%;
94+
size-adjust: 123.0769%;
95+
ascent-override: 85.3125%;
96+
descent-override: 28.4375%;
97+
line-gap-override: 8.125%;
9898
}
9999
100100
@font-face {

0 commit comments

Comments
 (0)