Commit Graph
2 Commits
Author SHA1 Message Date
ktx-vaidehi e420432f2c chore: bundle the SIL OFL 1.1 license for the vendored Geist fonts (#13691)
Geist and Geist Mono are vendored under web/src/styles/fonts/ and, like
the rest of web/dist, are compiled into the binary by rust-embed. Both
are licensed under the SIL Open Font License 1.1, which requires the
copyright notice and license text to be redistributed with the fonts.
Neither was present.

- OFL.txt, copied verbatim from vercel/geist-font, next to the .woff2
files.
- A font-license Vite plugin copying it to dist/fonts/OFL.txt, since
Vite only emits assets something imports and the license has to reach
the binary too.
- README.md recording family, version, upstream and how to re-vendor.

DejaVu Sans (src/core/src/alerts/notifications/chart/font/) already
ships its license and needs no change.

Also drops the fonts.googleapis.com / fonts.gstatic.com allowances from
the serve.json CSP and its commented twin in vite.config.ts — dead since
9e9c8c713d moved the fonts local.
2026-08-07 09:57:16 +00:00
Omkar Kesarkhane 0eaab6b15b fix: csp unsafe-eval fixes (#3118) 2024-04-03 12:49:25 +05:30