fix: self-host fonts instead of loading from Google Fonts CDN
Loading fonts from fonts.googleapis.com sends user IP addresses to Google on every page load — a GDPR violation. Self-host DM Sans and JetBrains Mono as woff2 files bundled with the UI. - Download DM Sans (400/500/600/700 + 400 italic) woff2 files - Download JetBrains Mono (400/500/600) woff2 files - Replace @import url(googleapis) with local @font-face declarations - Both fonts are OFL-licensed (free to self-host) - Total size: ~135KB for all 8 font files Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
BIN
ui/src/fonts/dm-sans-400-italic.woff2
Normal file
BIN
ui/src/fonts/dm-sans-400-italic.woff2
Normal file
Binary file not shown.
BIN
ui/src/fonts/dm-sans-400.woff2
Normal file
BIN
ui/src/fonts/dm-sans-400.woff2
Normal file
Binary file not shown.
BIN
ui/src/fonts/dm-sans-500.woff2
Normal file
BIN
ui/src/fonts/dm-sans-500.woff2
Normal file
Binary file not shown.
BIN
ui/src/fonts/dm-sans-600.woff2
Normal file
BIN
ui/src/fonts/dm-sans-600.woff2
Normal file
Binary file not shown.
BIN
ui/src/fonts/dm-sans-700.woff2
Normal file
BIN
ui/src/fonts/dm-sans-700.woff2
Normal file
Binary file not shown.
BIN
ui/src/fonts/jetbrains-mono-400.woff2
Normal file
BIN
ui/src/fonts/jetbrains-mono-400.woff2
Normal file
Binary file not shown.
BIN
ui/src/fonts/jetbrains-mono-500.woff2
Normal file
BIN
ui/src/fonts/jetbrains-mono-500.woff2
Normal file
Binary file not shown.
BIN
ui/src/fonts/jetbrains-mono-600.woff2
Normal file
BIN
ui/src/fonts/jetbrains-mono-600.woff2
Normal file
Binary file not shown.
Reference in New Issue
Block a user