Avatar for the withastro user
withastro
astro
BlogDocsChangelog

feat(fonts): experimental release

#12775Merged
Comparing
feat/fonts
(
4ee7308
) with
main
(
762cc7f
)
CodSpeed Performance Gauge
0%
Improvements
0
Regressions
0
Untouched
6
New
0
Dropped
0
Ignored
0

Benchmarks

Passed

Rendering: streaming [false], .mdx file
benchmark/bench/codspeed.bench.js::Bench rendering::Rendering: streaming [false], .mdx file
CodSpeed Performance Gauge
0%
714.3 ms
710.8 ms
Rendering: streaming [true], .mdx file
benchmark/bench/codspeed.bench.js::Bench rendering::Rendering: streaming [true], .mdx file
CodSpeed Performance Gauge
0%
722.8 ms
722.1 ms
Rendering: streaming [true], .astro file
benchmark/bench/codspeed.bench.js::Bench rendering::Rendering: streaming [true], .astro file
CodSpeed Performance Gauge
0%
935.2 ms
934.8 ms
Rendering: streaming [true], .md file
benchmark/bench/codspeed.bench.js::Bench rendering::Rendering: streaming [true], .md file
CodSpeed Performance Gauge
0%
12.8 ms
12.8 ms
Rendering: streaming [false], .md file
benchmark/bench/codspeed.bench.js::Bench rendering::Rendering: streaming [false], .md file
CodSpeed Performance Gauge
0%
12.9 ms
12.9 ms
Rendering: streaming [false], .astro file
benchmark/bench/codspeed.bench.js::Bench rendering::Rendering: streaming [false], .astro file
CodSpeed Performance Gauge
-1%
885.6 ms
891.4 ms

Commits

Click on a commit to change the comparison range
Base
main
762cc7f
0%
feat(fonts): config (#12777)
95673fc
3 months ago
by florian-lefebvre
-1%
Merge branch 'main' into feat/fonts
c6cd69c
3 months ago
by florian-lefebvre
+1%
feat(fonts): vite plugin (#13093)
3c18360
3 months ago
by florian-lefebvre
-1%
Merge branch 'main' into feat/fonts
338757d
3 months ago
by florian-lefebvre
+2%
Merge branch 'main' into feat/fonts
4899359
3 months ago
by florian-lefebvre
0%
feat(fonts): rename component (#13207)
c6bc00f
3 months ago
by florian-lefebvre
0%
feat(fonts): add more providers (#13208)
363faf9
3 months ago
by florian-lefebvre
0%
feat(fonts): local provider (#13209) * feat(fonts): work on local provider * feat: config, types and options * feat: dedupe * feat: todo * chore: clean * feat: rework local provider * feat: work on local provider * fix: storage * fix: types * Discard changes to examples/basics/astro.config.mjs * Discard changes to examples/basics/src/components/Welcome.astro * Discard changes to examples/basics/src/layouts/Layout.astro * chore: clean * chore: comment * feat: dedupe
193a9c0
3 months ago
by florian-lefebvre
0%
Merge branch 'main' into feat/fonts
e97e42a
3 months ago
by florian-lefebvre
0%
feat(fonts): improve providers (#13263) * feat(fonts): improve providers * feat: export defineFontProvider * feat: type test * feat: test providers * feat: test providers utils * feat: more tests * fix: path
e8aead8
2 months ago
by florian-lefebvre
0%
feat(fonts): improve type handling (#13270)
918ee30
2 months ago
by florian-lefebvre
+1%
feat(fonts): improve cache (#13273)
8bc05a0
2 months ago
by florian-lefebvre
0%
refactor(fonts): url proxy (#13274)
287b789
2 months ago
by florian-lefebvre
0%
feat(fonts): dev headers (#13275)
868e2ab
2 months ago
by florian-lefebvre
0%
feat(fonts): better local provider (#13276)
8e89e80
2 months ago
by florian-lefebvre
0%
Merge branch 'main' into feat/fonts
c515886
2 months ago
by florian-lefebvre
-1%
Merge branch 'main' into feat/fonts
08eff8c
2 months ago
by florian-lefebvre
0%
feat(fonts): fallbacks (#13331) * feat(fonts): fallbacks * feat: local * fix: test * feat: isGenericFontFamily test * feat: generateFallbackCSS test * feat: docs * feat: simplify * fix * feat: improve schema * Discard changes to examples/basics/astro.config.mjs * feat: address reviews
4eef143
2 months ago
by florian-lefebvre
0%
Merge branch 'main' into feat/fonts
a84a8b5
2 months ago
by florian-lefebvre
+1%
Merge branch 'main' into feat/fonts
f62a7b7
2 months ago
by florian-lefebvre
0%
feat(fonts): css vars (#13362) * feat(fonts): css vars * feat: tests and fix * chore: add todos
75b1f5b
2 months ago
by florian-lefebvre
0%
feat(fonts): as prop (#13366) * feat(fonts): as prop * chore: comment
0f3419c
2 months ago
by florian-lefebvre
0%
Merge branch 'main' into feat/fonts
4a784be
2 months ago
by florian-lefebvre
+1%
Merge branch 'main' into feat/fonts
1f3fc18
2 months ago
by florian-lefebvre
0%
feat(fonts): resolve config todos (#13401) * feat(fonts): resolve config todos * feat: work on schemas * fix: local provider * feat: local provider test * feat: schemas tests * feat: config tests * feat: load test * fix: types tests * feat: address reviews
7ce73a1
2 months ago
by florian-lefebvre
-1%
feat(fonts): use capsize instead of fontaine (#13411) * feat(fonts): use capsize instead of fontaine * fix: tests * feat: extract regex to constant
784976d
2 months ago
by florian-lefebvre
0%
feat(fonts): family name validation (#13417)
f01739d
2 months ago
by florian-lefebvre
0%
fix: zod error path
22ed30c
2 months ago
by florian-lefebvre
0%
fix(fonts): vite plugin cleanup (#13424)
ef6f9ce
2 months ago
by florian-lefebvre
0%
feat(fonts): allow disabling automatic fallback generation (#13442)
b70d8c4
2 months ago
by florian-lefebvre
+1%
feat(fonts): add errors (#13425) * feat(fonts): add errors * feat: component errors * fix: error * fix: tests * Update packages/astro/src/core/errors/errors-data.ts Co-authored-by: Sarah Rainsberger <5098874+sarah11918@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: Sarah Rainsberger <5098874+sarah11918@users.noreply.github.com> * feat: address reviews * Update packages/astro/src/core/errors/errors-data.ts Co-authored-by: Sarah Rainsberger <5098874+sarah11918@users.noreply.github.com> * feat: improve errors --------- Co-authored-by: Sarah Rainsberger <5098874+sarah11918@users.noreply.github.com>
c3845c8
2 months ago
by florian-lefebvre
0%
Merge branch 'main' into feat/fonts
e42de26
1 month ago
by florian-lefebvre
0%
feat(fonts): typegen for <Font /> family prop (#13465) * feat(fonts): typegen for <Font /> family prop * feat: add internal jsdoc
93ffd30
1 month ago
by florian-lefebvre
-1%
Merge branch 'main' into feat/fonts
b6af656
1 month ago
by florian-lefebvre
0%
Merge branch 'main' into feat/fonts
dc24bdd
1 month ago
by florian-lefebvre
0%
Apply suggestions from code review Co-authored-by: Sarah Rainsberger <5098874+sarah11918@users.noreply.github.com>
b470183
1 month ago
by florian-lefebvre
0%
fix(fonts): config family types for inferred provider (#13469)
3fcdba0
1 month ago
by florian-lefebvre
0%
Merge branch 'main' into feat/fonts
100cd48
1 month ago
by florian-lefebvre
0%
Merge branch 'main' into feat/fonts
fedde31
1 month ago
by florian-lefebvre
-1%
fix(fonts): throw error on unsuccessful responses (#13517)
af0e0e1
1 month ago
by florian-lefebvre
0%
fix(fonts): read local fonts files to extract metrics (#13518) * fix(fonts): read local fonts files to extract metrics * feat: fromBuffer
4250554
1 month ago
by florian-lefebvre
0%
Merge branch 'main' into feat/fonts
6cd4c14
1 month ago
by florian-lefebvre
+1%
feat(fonts): update config shape (#13515) * feat(fonts): update config shape * fix: config tests * feat: work on todos * feat: simplify * fix: logic * feat: jsdoc * feat: test resolveFontFamily * feat: test * fix: test * feat: address reviews * feat: return families * chore: return object
d7b2b51
1 month ago
by florian-lefebvre
-1%
feat(fonts): rename provider type helper (#13533) * feat(fonts): update config shape * fix: config tests * feat: work on todos * feat: simplify * fix: logic * feat: jsdoc * feat: test resolveFontFamily * feat: test * fix: test * feat(fonts): rename provider type helper * Discard changes to packages/astro/src/assets/fonts/load.ts * Discard changes to packages/astro/src/assets/fonts/utils.ts
0dbe842
1 month ago
by florian-lefebvre
0%
feat(fonts): simpler logging (#13535) * feat(fonts): update config shape * fix: config tests * feat: work on todos * feat: simplify * fix: logic * feat: jsdoc * feat: test resolveFontFamily * feat: test * fix: test * feat(fonts): simpler logging * Discard changes to packages/astro/src/assets/fonts/load.ts
78c88b2
1 month ago
by florian-lefebvre
0%
fix(fonts): do not add quotes to family names (#13534) * feat(fonts): update config shape * fix: config tests * feat: work on todos * feat: simplify * fix: logic * feat: jsdoc * feat: test resolveFontFamily * feat: test * fix: test * feat(fonts): rename provider type helper * fix(fonts): do not add quotes to family names * Discard changes to packages/astro/src/assets/fonts/load.ts * Discard changes to packages/astro/src/assets/fonts/utils.ts
0730611
1 month ago
by florian-lefebvre
0%
Merge branch 'main' into feat/fonts
95b9fef
1 month ago
by florian-lefebvre
0%
feat(fonts): new cssVariable property (#13544) * feat(fonts): new cssVariable property * feat: tests * fix: test * fix: types * feat: indent link * Update packages/astro/src/core/errors/errors-data.ts Co-authored-by: Chris Swithinbank <swithinbank@gmail.com> * feat: jsdoc * fix: do not use Promise.all * feat: move validation to schema --------- Co-authored-by: Chris Swithinbank <swithinbank@gmail.com>
c22561c
1 month ago
by florian-lefebvre
0%
Merge branch 'main' into feat/fonts
b350235
1 month ago
by florian-lefebvre
0%
Merge branch 'main' into feat/fonts
7d50c96
30 days ago
by florian-lefebvre
-1%
feat(fonts): improve local font files deletion (#13559) * feat(fonts): improve local font files deletion * feat: include path
0362529
30 days ago
by florian-lefebvre
+1%
feat(fonts): update local to support entrypoints src and techs (#13556) * feat(fonts): update local shape * fix: types tests * fix: tests * feat(fonts): update local provider to support entrypoints src and techs * fix: tests * chore: clean * fix: default fallbacks * fix: paths * feat: extract variants transform to dedicated function
8ae9be0
30 days ago
by florian-lefebvre
-1%
Merge branch 'main' into feat/fonts
5e47be6
27 days ago
by florian-lefebvre
+1%
Merge branch 'main' into feat/fonts
c694f23
24 days ago
by florian-lefebvre
-1%
feat(fonts): T&D feedback (#13597)
d44e4f1
24 days ago
by florian-lefebvre
+1%
feat(fonts): jsdocs (#13600) Co-authored-by: Sarah Rainsberger <5098874+sarah11918@users.noreply.github.com> Co-authored-by: Armand Philippot <git@armand.philippot.eu>
be114f2
23 days ago
by florian-lefebvre
0%
Update .changeset/happy-spies-punch.md Co-authored-by: Sarah Rainsberger <5098874+sarah11918@users.noreply.github.com>
413af84
21 days ago
by florian-lefebvre
0%
rebase
4ee7308
20 days ago
by ematipico
© 2025 CodSpeed Technology
Home Terms PrivacyDocs