{"id":548583,"date":"2026-07-17T08:06:43","date_gmt":"2026-07-17T08:06:43","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=548583"},"modified":"2026-10-08T07:56:22","modified_gmt":"2026-10-08T07:56:22","slug":"laravel-multi-company-saas-web-fonts-guide","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/laravel-multi-company-saas-web-fonts-guide\/","title":{"rendered":"User Guide for Laravel Multi Company SaaS Web Fonts"},"content":{"rendered":"\n<p><strong><a href=\"https:\/\/store.webkul.com\/bagisto-saas-google-font-manager.html\" target=\"_blank\" rel=\"noreferrer noopener\">Laravel Multi Company SaaS Web Fonts<\/a><\/strong> lets every tenant style its storefront and admin panel with Google Fonts.<\/p>\n\n\n\n<p>Each tenant keeps its own font list, active font, and settings, so one company&#8217;s choice never changes another company&#8217;s website.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Features of <strong>Laravel Multi Company SaaS Web Fonts<\/strong><\/h3>\n<\/div><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Lets each tenant configure Google Web Fonts for its own SaaS website.<\/li>\n\n\n\n<li>Applies the active font to the storefront, the admin panel, or both, with a separate switch for each.<\/li>\n\n\n\n<li>Turns the module on or off from the configuration panel.<\/li>\n\n\n\n<li>Offers a searchable list for finding and selecting Google Fonts quickly.<\/li>\n\n\n\n<li>Adds several fonts at once and skips the fonts a tenant has already saved.<\/li>\n\n\n\n<li>Keeps exactly one active font per tenant, so activating a font deactivates the previous one.<\/li>\n\n\n\n<li>Loads the active font through the Google Fonts stylesheet, with the font category as the fallback.<\/li>\n\n\n\n<li>Caches the Google Fonts list for each tenant, so no tenant receives a list fetched with another tenant&#8217;s API key.<\/li>\n\n\n\n<li>Provides a simple, no-code interface for managing website typography.<\/li>\n\n\n\n<li>Keeps font settings isolated, so one tenant&#8217;s configuration never affects another tenant&#8217;s website.<\/li>\n<\/ul>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Requirements for Laravel Multi Company SaaS Web Fonts<\/h3>\n<\/div><\/div>\n\n\n\n<p>This module is an add-on to the <strong><a href=\"https:\/\/store.webkul.com\/bagisto-laravel-ecommerce-multi-company-saas.html\" target=\"_blank\" rel=\"noreferrer noopener\">Laravel eCommerce Multi Company SaaS<\/a><\/strong> extension.<\/p>\n\n\n\n<p>Install that extension first. This version works with Bagisto v2.4.11 and Laravel eCommerce Multi Company SaaS v2.4.11.<\/p>\n\n\n\n<p>Each tenant also needs a Google Fonts Developer API key, which the module uses to list the available fonts.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Installation of Laravel Multi Company SaaS Web Fonts<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Unzip the respective extension zip and then merge &#8220;<strong>packages<\/strong>&#8221; folder into project root directory.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Goto <strong>composer.json<\/strong> file and add following line under &#8216;psr-4&#8217;<\/li>\n<\/ul>\n\n\n\n<pre class=\"EnlighterJSRAW\">&quot;Webkul\\\\Webfont\\\\&quot;: &quot;packages\/Webkul\/Webfont\/src&quot;,\n&quot;Webkul\\\\WebfontSaaS\\\\&quot;: &quot;packages\/Webkul\/WebfontSaaS\/src&quot;<\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Goto <strong>bootstrap\/providers.php<\/strong> file and add following line under &#8216;providers&#8217;, after the SAASCustomizer providers<\/li>\n<\/ul>\n\n\n\n<pre class=\"EnlighterJSRAW\">Webkul\\Webfont\\Providers\\WebfontServiceProvider::class,\nWebkul\\WebfontSaaS\\Providers\\WebfontSaaSServiceProvider::class,<\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Open <code><strong>config\/concord.php<\/strong><\/code> and add the following line in the <code>modules<\/code> array:<\/li>\n<\/ul>\n\n\n\n<pre class=\"EnlighterJSRAW\">Webkul\\Webfont\\Providers\\ModuleServiceProvider::class,<\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Run these commands below to complete the setup<\/li>\n<\/ul>\n\n\n\n<pre class=\"EnlighterJSRAW\">composer dump-autoload\nphp artisan webfont-saas:install<\/pre>\n\n\n\n<p>That is it. Now run the project on your specified domain.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Configure Google Web Fonts for Every Tenant<\/h3>\n<\/div><\/div>\n\n\n\n<p>Once the module is installed, each tenant configures Google Web Fonts for its own website.<\/p>\n\n\n\n<p>To open the configuration, log in to the <strong>Tenant Panel<\/strong> and navigate to:<\/p>\n\n\n\n<p><strong>Configure &gt; General &gt; Design &gt; Web Font<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full wp-duotone-unset-1\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/07\/config-blog.webp\" alt=\"configuration\" class=\"wp-image-548598\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/07\/config-blog.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/07\/config-blog-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/07\/config-blog-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/07\/config-blog-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>This configuration page includes the following options:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Status<\/strong> &#8211; Enable or disable the Google Web Fonts module for your tenant website.<\/li>\n\n\n\n<li><strong>API Key<\/strong> &#8211; Enter your <strong>Google Fonts Developer API Key<\/strong>. The module needs it to search and list Google Web Fonts.<\/li>\n\n\n\n<li><strong>Enable for Admin<\/strong> &#8211; Apply Google Web Fonts to the <strong>Admin Panel<\/strong>. Turn it off to keep the default admin typography.<\/li>\n\n\n\n<li><strong>Enable for Storefront<\/strong> &#8211; Apply Google Web Fonts to the <strong>Storefront<\/strong>. Turn it off to keep the default storefront fonts.<\/li>\n<\/ul>\n\n\n\n<p>Switch <strong>Status<\/strong> on first, because the other three fields appear only after that. Then click <strong>Save Configuration<\/strong>.<\/p>\n\n\n\n<p>Until a tenant switches <strong>Status<\/strong> on, the Web Font menu entry stays hidden and its pages return a 404 error.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Managing Google Web Fonts in Laravel Multi Company SaaS Web Fonts<\/h3>\n<\/div><\/div>\n\n\n\n<p>After enabling the module, the tenant opens the font grid from the following menu:<\/p>\n\n\n\n<p><strong>Appearance &gt; Web Font<\/strong><\/p>\n\n\n\n<p>The grid lists only the fonts that belong to the tenant. From here, the tenant can:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>View the list of saved Google Web Fonts.<\/li>\n\n\n\n<li>Add new fonts from the Google Fonts library.<\/li>\n\n\n\n<li>Activate a font, which deactivates the tenant&#8217;s previous active font.<\/li>\n\n\n\n<li>Delete a font, or select several fonts and delete them together.<\/li>\n\n\n\n<li>Select several fonts and deactivate them together.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full wp-duotone-unset-2\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/07\/webfont.webp\" alt=\"cms-webfont\" class=\"wp-image-548607\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/07\/webfont.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/07\/webfont-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/07\/webfont-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/07\/webfont-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Add Web Font<\/h3>\n<\/div><\/div>\n\n\n\n<p>To add a font, click the <strong>Add Web Font<\/strong> button on the <strong>Appearance &gt; Web Font<\/strong> page.<\/p>\n\n\n\n<p>The window lists the fonts that Google returns for the tenant&#8217;s own API key, so the tenant can search instead of scrolling.<\/p>\n\n\n\n<p>In the <strong>Add Web Font<\/strong> window, the tenant can:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Search for a Google Web Font with the search field.<\/li>\n\n\n\n<li>Browse the full list, with each option shown in its own typeface.<\/li>\n\n\n\n<li>Select one or more fonts at once.<\/li>\n\n\n\n<li>Save the selection by clicking the <strong>Save Web Font<\/strong> button.<\/li>\n<\/ul>\n\n\n\n<p>The module stores new fonts as inactive, and it skips any font the tenant has already saved.<\/p>\n\n\n\n<p>To apply a saved font, use the <strong>Activate<\/strong> action on its row and confirm. That font becomes the tenant&#8217;s only active font.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full wp-duotone-unset-3\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/07\/add-new-webfont.webp\" alt=\"ad-new-webfont\" class=\"wp-image-548612\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/07\/add-new-webfont.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/07\/add-new-webfont-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/07\/add-new-webfont-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/07\/add-new-webfont-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Applied Google Web Fonts<\/h3>\n<\/div><\/div>\n\n\n\n<p>The module applies a font only when three things are true: the module is on, a font is active, and the matching Enable option is set.<\/p>\n\n\n\n<p>With <strong>Enable for Storefront<\/strong> on, customers see the active font across the <strong>Storefront<\/strong>, which gives them a consistent, branded experience.<\/p>\n\n\n\n<p>With <strong>Enable for Admin<\/strong> on, the active font applies to the <strong>Admin Panel<\/strong>, which improves readability for the tenant&#8217;s staff.<\/p>\n\n\n\n<p>When both options are on, the same font appears across the <strong>Storefront<\/strong> and the <strong>Admin Panel<\/strong>.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Admin Panel<\/strong><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full wp-duotone-unset-4\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/07\/applied-webfonts.webp\" alt=\"records-of-webfont\" class=\"wp-image-548617\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/07\/applied-webfonts.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/07\/applied-webfonts-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/07\/applied-webfonts-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/07\/applied-webfonts-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Storefront<\/strong><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full wp-duotone-unset-5\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/07\/store-front.webp\" alt=\"customer-panel\" class=\"wp-image-548621\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/07\/store-front.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/07\/store-front-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/07\/store-front-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/07\/store-front-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Support<\/h3>\n<\/div><\/div>\n\n\n\n<p>So, that was a bit about the Laravel Multi Company SaaS Web Fonts. For any queries or doubts, reach out to us at <a href=\"mailto:support@webkul.com\" target=\"_blank\" rel=\"noreferrer noopener\">support@webkul.com<\/a>.<\/p>\n\n\n\n<p>You can also raise a ticket at our <strong><a href=\"https:\/\/webkul.uvdesk.com\/en\/\" target=\"_blank\" rel=\"noreferrer noopener\">HelpDesk System.<\/a><\/strong><\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>Laravel Multi Company SaaS Web Fonts lets every tenant style its storefront and admin panel with Google Fonts. Each tenant keeps its own font list, active font, and settings, so one company&#8217;s choice never changes another company&#8217;s website. This module is an add-on to the Laravel eCommerce Multi Company SaaS extension. Install that extension first. <a href=\"https:\/\/webkul.com\/blog\/laravel-multi-company-saas-web-fonts-guide\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":706,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8396],"tags":[8055,14275],"class_list":["post-548583","post","type-post","status-publish","format-standard","hentry","category-bagisto","tag-bagisto","tag-multitenant"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>User Guide for Laravel Multi Company SaaS Web Fonts<\/title>\n<meta name=\"description\" content=\"Laravel Multi Company SaaS Google Web Fonts allows tenants to apply Google Fonts to their Storefront and Admin Panel with ease.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/laravel-multi-company-saas-web-fonts-guide\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"User Guide for Laravel Multi Company SaaS Web Fonts\" \/>\n<meta property=\"og:description\" content=\"Laravel Multi Company SaaS Google Web Fonts allows tenants to apply Google Fonts to their Storefront and Admin Panel with ease.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/laravel-multi-company-saas-web-fonts-guide\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-07-17T08:06:43+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-08T07:56:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2026\/07\/config-blog.webp\" \/>\n<meta name=\"author\" content=\"Aman kumar roy\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Aman kumar roy\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/laravel-multi-company-saas-web-fonts-guide\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/laravel-multi-company-saas-web-fonts-guide\\\/\"},\"author\":{\"name\":\"Aman kumar roy\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/#\\\/schema\\\/person\\\/1c651bb46332bf46561a8058a1b64268\"},\"headline\":\"User Guide for Laravel Multi Company SaaS Web Fonts\",\"datePublished\":\"2026-07-17T08:06:43+00:00\",\"dateModified\":\"2026-10-08T07:56:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/laravel-multi-company-saas-web-fonts-guide\\\/\"},\"wordCount\":832,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/laravel-multi-company-saas-web-fonts-guide\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/webkul.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/config-blog.webp\",\"keywords\":[\"Bagisto\",\"multitenant\"],\"articleSection\":[\"Bagisto\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/webkul.com\\\/blog\\\/laravel-multi-company-saas-web-fonts-guide\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/laravel-multi-company-saas-web-fonts-guide\\\/\",\"url\":\"https:\\\/\\\/webkul.com\\\/blog\\\/laravel-multi-company-saas-web-fonts-guide\\\/\",\"name\":\"User Guide for Laravel Multi Company SaaS Web Fonts\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/laravel-multi-company-saas-web-fonts-guide\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/laravel-multi-company-saas-web-fonts-guide\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/webkul.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/config-blog.webp\",\"datePublished\":\"2026-07-17T08:06:43+00:00\",\"dateModified\":\"2026-10-08T07:56:22+00:00\",\"description\":\"Laravel Multi Company SaaS Google Web Fonts allows tenants to apply Google Fonts to their Storefront and Admin Panel with ease.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/laravel-multi-company-saas-web-fonts-guide\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/webkul.com\\\/blog\\\/laravel-multi-company-saas-web-fonts-guide\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/laravel-multi-company-saas-web-fonts-guide\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cdnblog.webkul.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/config-blog.webp\",\"contentUrl\":\"https:\\\/\\\/cdnblog.webkul.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/config-blog.webp\",\"width\":1120,\"height\":880},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/laravel-multi-company-saas-web-fonts-guide\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/webkul.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"User Guide for Laravel Multi Company SaaS Web Fonts\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/webkul.com\\\/blog\\\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/webkul.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\\\/\\\/webkul.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/cdnblog.webkul.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/08\\\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\\\/\\\/cdnblog.webkul.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/08\\\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/webkul\\\/\",\"https:\\\/\\\/x.com\\\/webkul\",\"https:\\\/\\\/www.instagram.com\\\/webkul\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/webkul\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/webkul\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/#\\\/schema\\\/person\\\/1c651bb46332bf46561a8058a1b64268\",\"name\":\"Aman kumar roy\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3ecc01414e857036ff034556465d7b99ee59ebf7437855994fea39e9bb9c70a3?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3ecc01414e857036ff034556465d7b99ee59ebf7437855994fea39e9bb9c70a3?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3ecc01414e857036ff034556465d7b99ee59ebf7437855994fea39e9bb9c70a3?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Aman kumar roy\"},\"url\":\"https:\\\/\\\/webkul.com\\\/blog\\\/author\\\/amanroy-qa322\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"User Guide for Laravel Multi Company SaaS Web Fonts","description":"Laravel Multi Company SaaS Google Web Fonts allows tenants to apply Google Fonts to their Storefront and Admin Panel with ease.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/webkul.com\/blog\/laravel-multi-company-saas-web-fonts-guide\/","og_locale":"en_US","og_type":"article","og_title":"User Guide for Laravel Multi Company SaaS Web Fonts","og_description":"Laravel Multi Company SaaS Google Web Fonts allows tenants to apply Google Fonts to their Storefront and Admin Panel with ease.","og_url":"https:\/\/webkul.com\/blog\/laravel-multi-company-saas-web-fonts-guide\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2026-07-17T08:06:43+00:00","article_modified_time":"2026-10-08T07:56:22+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2026\/07\/config-blog.webp","type":"","width":"","height":""}],"author":"Aman kumar roy","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Aman kumar roy","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/laravel-multi-company-saas-web-fonts-guide\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/laravel-multi-company-saas-web-fonts-guide\/"},"author":{"name":"Aman kumar roy","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/1c651bb46332bf46561a8058a1b64268"},"headline":"User Guide for Laravel Multi Company SaaS Web Fonts","datePublished":"2026-07-17T08:06:43+00:00","dateModified":"2026-10-08T07:56:22+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/laravel-multi-company-saas-web-fonts-guide\/"},"wordCount":832,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/laravel-multi-company-saas-web-fonts-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2026\/07\/config-blog.webp","keywords":["Bagisto","multitenant"],"articleSection":["Bagisto"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/laravel-multi-company-saas-web-fonts-guide\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/laravel-multi-company-saas-web-fonts-guide\/","url":"https:\/\/webkul.com\/blog\/laravel-multi-company-saas-web-fonts-guide\/","name":"User Guide for Laravel Multi Company SaaS Web Fonts","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/laravel-multi-company-saas-web-fonts-guide\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/laravel-multi-company-saas-web-fonts-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2026\/07\/config-blog.webp","datePublished":"2026-07-17T08:06:43+00:00","dateModified":"2026-10-08T07:56:22+00:00","description":"Laravel Multi Company SaaS Google Web Fonts allows tenants to apply Google Fonts to their Storefront and Admin Panel with ease.","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/laravel-multi-company-saas-web-fonts-guide\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/laravel-multi-company-saas-web-fonts-guide\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/laravel-multi-company-saas-web-fonts-guide\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/07\/config-blog.webp","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/07\/config-blog.webp","width":1120,"height":880},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/laravel-multi-company-saas-web-fonts-guide\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"User Guide for Laravel Multi Company SaaS Web Fonts"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/1c651bb46332bf46561a8058a1b64268","name":"Aman kumar roy","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/3ecc01414e857036ff034556465d7b99ee59ebf7437855994fea39e9bb9c70a3?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/3ecc01414e857036ff034556465d7b99ee59ebf7437855994fea39e9bb9c70a3?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3ecc01414e857036ff034556465d7b99ee59ebf7437855994fea39e9bb9c70a3?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Aman kumar roy"},"url":"https:\/\/webkul.com\/blog\/author\/amanroy-qa322\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/548583","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/706"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=548583"}],"version-history":[{"count":8,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/548583\/revisions"}],"predecessor-version":[{"id":560322,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/548583\/revisions\/560322"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=548583"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=548583"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=548583"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}