Plugins
Spatie Google Fonts
Filament support for Spatie's Laravel Google Fonts package.
Panel Builder
S
Spatie Integration
Dark theme support
Yes
Multi language support
Yes
Compatible with the latest version
Supported versions: 2.x - 3.x
Documentation

#Installation

Install the plugin with Composer:

composer require filament/spatie-laravel-google-fonts-plugin:"^3.2" -W

Please follow Spatie's documentation about how to set up their package first.

#Using the font provider

In your Panel Builder configuration, you can use the font() method, passing a provider:

use Filament\FontProviders\SpatieGoogleFontProvider;
use Filament\Panel;
 
public function panel(Panel $panel): Panel
{
return $panel
// ...
->font('Inter', provider: SpatieGoogleFontProvider::class);
}

Now, if Spatie's package is set up to fetch and cache the Inter font correctly, Filament will use that source in the panel, without using any CDNs. Internally, the SpatieGoogleFontProvider class uses the @googlefonts directive from Spatie's package.

Filament

Filament is a collection of full-stack components for accelerated Laravel development. They are beautifully designed, intuitive to use, and fully extensible - the perfect starting point for your next Laravel app. Why waste time building the same features over and over again?

6
Plugins
752
Stars
More from this author
Featured Plugins