filament/spatie-laravel-google-fonts-plugin
Adds a Spatie Google Fonts provider to Filament panels, letting you use locally fetched and cached Google Fonts via spatie/laravel-google-fonts. Configure with Panel::font('Inter', provider: SpatieGoogleFontProvider::class) to avoid CDNs.
Panel configuration./public). Use a custom FontProvider instead.@font-face.next/font or google-fonts-helper.typekit or fontsource."This plugin lets us standardize typography across all admin panels using Google Fonts—without relying on external CDNs. It’s a low-effort way to improve UI consistency and performance, reducing load times by caching fonts locally. Think of it as ‘Netflix for fonts’: reliable, scalable, and managed for us. Setup takes <30 minutes, and it plays nicely with our existing Laravel stack."
*"The filament/spatie-laravel-google-fonts-plugin bridges Spatie’s laravel-google-fonts with Filament’s panel system. Key benefits:
config/google-fonts.php).panel(Panel $panel) via ->font('Inter', provider: SpatieGoogleFontProvider::class).SpatieGoogleFontProvider for custom logic (e.g., subsetting).Tradeoff: Adds Spatie’s package as a dependency. Worth it if you’re already using Filament and want to avoid manual font management.*"
"This tool lets you pick any Google Font (e.g., ‘Inter’, ‘Poppins’) and apply it globally to all admin panels—no CSS hacks or manual uploads. Fonts load faster because they’re cached on our servers, and the UI stays crisp across devices. You’ll configure it once in the backend, and it’ll apply everywhere."
How can I help you explore Laravel packages today?