fontFamily = $family; $this->fontUrl = $url; if (filled($provider)) { $this->fontProvider = $provider; } return $this; } public function getFontFamily(): string { return $this->fontFamily ?? 'Inter'; } public function getFontHtml(): Htmlable { return app($this->getFontProvider())->getHtml( $this->getFontFamily(), $this->getFontUrl(), ); } public function getFontProvider(): string { return $this->fontProvider; } public function getFontUrl(): ?string { return $this->fontUrl; } }