Overview
Podifai allows you to set a global font that applies to all text in your customizers. You can choose from built-in fonts, inherit fonts from your Shopify theme, or upload custom fonts for a unique brand experience.Font Source Options
Podifai supports three font sources:1. Built-in Fonts (Google Fonts)
Choose from a curated selection of popular Google Fonts that are optimized for web use. Popular Options:- Inter (Default) - Modern, clean, highly readable
- Roboto - Friendly and professional
- Open Sans - Neutral and versatile
- Lato - Warm and approachable
- Montserrat - Geometric and modern
- Poppins - Geometric with personality
- Plus many more…
Built-in fonts load quickly and are optimized for performance across all devices.
2. Shopify Theme Fonts
Inherit the font family from your Shopify theme to maintain perfect consistency with your store’s design. Benefits:- Automatic matching with your store’s branding
- No additional font loading required
- Seamless integration with your theme
- You want customizers to match your store exactly
- Your theme uses a premium or custom font
- You’re concerned about page load performance
3. Upload Custom Fonts
Upload your own font files for complete control over typography. Supported Formats:.ttf(TrueType Font).otf(OpenType Font).woff(Web Open Font Format).ttc(TrueType Collection)
- You have a licensed brand font
- You want a unique, custom typeface
- You need to match specific brand guidelines
How to Set Global Fonts
Choose Font Source
Select one of the three font source options:
- Built-in Fonts
- Shopify Theme
- Upload Custom
Select or Upload Font
- For Built-in: Choose from the dropdown menu
- For Theme: No action needed, font is inherited automatically
- For Custom: Drag and drop or click to upload your font file
Uploading Custom Fonts
Step-by-Step Guide
1. Prepare Your Font File
1. Prepare Your Font File
Ensure your font file is in one of the supported formats (.ttf, .otf, .woff, .ttc) and that you have the proper license to use it on your website.
2. Upload the Font
2. Upload the Font
In Global Settings, select Upload Custom and either:
- Drag and drop your font file into the upload area
- Click the upload area to browse and select your file
3. Wait for Processing
3. Wait for Processing
Your font will be uploaded and processed. This usually takes a few seconds.
4. Verify the Font
4. Verify the Font
Check the preview to ensure your font displays correctly. If it doesn’t look right, try re-uploading or using a different format.
Font File Requirements
- Maximum file size: 5 MB
- Recommended formats: .woff or .ttf for best compatibility
- License: Ensure you have web use rights for the font
Font Weights and Styles
Available Weights
Depending on your chosen font, you may have access to multiple weights:- Thin (100)
- Extra Light (200)
- Light (300)
- Regular (400) - Default
- Medium (500)
- Semi Bold (600)
- Bold (700)
- Extra Bold (800)
- Black (900)
Not all fonts support all weights. Built-in Google Fonts typically offer multiple weights, while custom fonts depend on what’s included in the font file.
Font Styles
- Normal - Standard upright text
- Italic - Slanted text for emphasis
Best Practices
Readability First
Choose fonts that are easy to read at various sizes. Avoid overly decorative fonts for body text. Good for body text:- Inter, Roboto, Open Sans, Lato
- Montserrat, Poppins, Raleway, Playfair Display
Performance Considerations
Font Loading Impact:- Built-in fonts: Fast, optimized loading
- Theme fonts: No additional load (already loaded)
- Custom fonts: Adds to page load time
Brand Consistency
Match your font choice to your brand personality:| Brand Type | Recommended Fonts |
|---|---|
| Modern Tech | Inter, Roboto, Manrope |
| Luxury | Playfair Display, Cormorant, Cinzel |
| Friendly | Poppins, Quicksand, Nunito |
| Professional | Lato, Source Sans, Work Sans |
| Creative | Montserrat, Raleway, Josefin Sans |
Troubleshooting
Custom font not displaying
Custom font not displaying
Possible causes:
- Font file is corrupted
- Font format not supported
- Browser caching issue
- Try a different font format (.woff is most reliable)
- Clear your browser cache
- Re-upload the font file
Font looks different than expected
Font looks different than expected
Possible causes:
- Font weight not supported
- Font rendering differences between browsers
- Check if the font file includes the weight you’re using
- Test on multiple browsers
- Consider using a different font
Theme font not applying
Theme font not applying
Possible causes:
- Theme hasn’t fully loaded
- Theme uses multiple fonts
- Refresh the page
- Check your theme’s typography settings
- Contact support if issue persists
Related Documentation
Font changes apply globally to all customizers. Individual option types cannot override the global font setting.

