Skip to content
  • There are no suggestions because the search field is empty.

Fonts - Theme Settings

Customize typography throughout your website with comprehensive font controls. Font settings allow you to configure base and accent fonts, adjust formatting, and align typography with your brand guidelines.

 

Theme Settings


Theme Settings Structure

There are 2 sections in Theme Settings for Fonts:

  1. Basic Setup 
  2. Formatting
Fonts

The theme is designed to use two font families, a base font and an accent font. These fonts can be configured under Basic Setup. More granular settings can be configured under Formatting.

theme-settings-fonts

Fonts → Basic Setup

In addition to setting the base and accent fonts and weights, this is where you can set font-smoothing.

Font smoothing: Font smoothing allows you to activate anti-aliasing which makes the font appear more eye-pleasing and softer. Try out what you like more with your selected font.

What anti-aliasing does:

  • Smooths font edges
  • Makes text appear softer
  • Improves readability on some screens
  • Creates more polished appearance

Configuration options:

  • Base Font family and weights
  • Accent Font family and weights
  • Font smoothing (anti-aliasing)

fonts-basic-setup

Fonts → Basic Setup → Base Font → Font Family

The Base Font is used as the primary font across all modules in the theme.

Font selection options:

  • Google Fonts: Options for Font Family can be selected from Google Fonts via the dropdown.

  • Custom Fonts: If your brand font is not available via Google Fonts, we have provided detailed instructions to add Custom Fonts to your theme designed for someone with code experience. 

Need help with custom fonts? If that's not you or someone on your team, we recommend submitting a ticket  and we will happily complete the setup for you.

base-font-family-activated

Fonts → Basic Setup → Base Font → Activated?

This setting should be checked unless you have configured a custom font.

Fonts → Basic Setup → Base Font → Font Weights

There are a few considerations you need to make when selecting Font Weights to include in your theme:

font-weight-1

Fonts → Basic Setup → Accent Font → Font Family

The Accent Font is used for Headings, Menu, CTAs, and other accent design elements across all modules in the theme.

accent-font-family-activated

Fonts → Basic Setup → Accent Font → Activated?

This setting should be checked unless you have configured a custom font.

Fonts → Basic Setup → Accent Font → Font Weights

The same font weight options for Base Font are available for Accent font.

How do I configure Font Formatting?

Fonts → Formatting

This is where you can refine the font styling to align with your brand guidelines. If you made changes to font weights, we recommend going through these settings to verify only the fonts you intend to use are selected.

Formatting scope: Fine-tune typography for specific elements throughout your site.

Available formatting sections:

  • Headings (H1-H6)
  • Body text and paragraphs
  • Lists (bullet and numbered)
  • Section modules
  • Buttons
  • Header elements
  • Footer elements
  • Form elements

Purpose: Align typography with brand guidelines and ensure optimal readability.

theme-settings-fonts-formatting-v29

fonts-formatting-additional-settings-v29

Fonts → Formatting → Heading - H1 (and subsequent sections)

Fonts can be further defined using individual settings for:

  • Heading H1
  • Heading H2
  • Heading H3
  • Heading H4
  • Heading H5
  • Heading H6

Configuration options for each heading:

Font Family: Switch between Accent and Base font.

Font Size: Set size in pixels or relative units.

Font Weight: Choose from activated weights.

Line Height: Control spacing between lines.

Letter Spacing: Adjust space between characters.

Heading hierarchy best practices:

  • H1: Largest, most prominent (48-72px)
  • H2: Major sections (36-48px)
  • H3: Subsections (28-36px)
  • H4: Minor sections (24-28px)
  • H5: Small headings (20-24px)
  • H6: Smallest headings (16-20px)

formatting-heading-h1

Fonts → Formatting → Heading - H1 (and subsequent sections) → Overwrite for Tablet/Mobile

Additional options are provided to overwrite the default scaling of fonts for Tablet and Mobile.

formatting-overwite-tablet-mobile

Fonts → Formatting → Bullet List - UL (and Numbered List - OL)

Fonts can be further defined using individual settings for:

  • Bullet List - UL
  • Numbered List - OL

Configuration options for lists:

Font Family: Switch between Base and Accent font.

Font Weight: Choose from activated weights.

Letter Spacing: Adjust space between characters.

Font Size: The Font Size will be inherited from the paragraph or module settings for where the list is contained.

Line Height: There is not a Line Height setting, rather you can configure the Item Spacing under Styling → Lists → UL - Bullet List (or OL - Numbered List).

List formatting tips:

  • Use Base font for most lists
  • Match paragraph weight for consistency
  • Adjust letter spacing for readability
  • Configure item spacing in Styling settings

font-formatting-bullet-list-theme-settings

Fonts → Formatting → Header

The same options to overwrite the font styles are available for the Header elements, including:

  • Top Header
  • Header
  • Hamburger (mobile menu)
  • Mega Menu
  • Advanced Mega Menu

Best practice: It is best to modify these settings after the Header has been configured.

Configuration sequence:

  1. Set up header structure and navigation
  2. Configure global fonts (Base and Accent)
  3. Fine-tune header-specific typography
  4. Test on all devices

Header typography tips:

  • Keep navigation readable (14-16px typical)
  • Use medium weight for menu items (500-600)
  • Ensure adequate contrast
  • Test on mobile menu
  • Verify mega menu readability

theme-settings-fonts-header-with-advanced-mega-menu

Fonts → Formatting → Header → Advanced Mega Menu

The same options to overwrite the font styles are available for the Advanced Mega Menu elements, including Text, Menu Titles, Menu, and Sub Mega Menu.

It is best to modify these settings after the Advanced Mega Menu has been configured.

theme-settings-fonts-header-advanced-mega-menu

Fonts → Formatting → Footer

The same options to overwrite the font styles are available for the Footer elements, including:

  • Text
  • Menu Titles
  • Menu
  • Footer Legal - Text

Best practice: It is best to modify these settings after the Footer has been configured.

Footer typography considerations:

  • Text: Standard body size or slightly smaller
  • Menu Titles: Bold or uppercase for sections
  • Menu items: Comfortable reading size
  • Legal text: Smaller, but still readable (12-14px minimum)

Footer configuration sequence:

  1. Set up footer structure and content
  2. Apply global font settings
  3. Fine-tune footer-specific typography
  4. Ensure legal text is readable

formatting-footer

Fonts → Formatting → Form

 

The same options to overwrite the font styles are available for Forms, including:

  • Labels
  • Help Texts
  • Inputs
  • Error Texts
  • Legal Consent Texts

Form typography best practices:

Labels:

  • Clear, readable size (14-16px)
  • Medium weight for emphasis
  • Adequate contrast

Help Texts:

  • Slightly smaller than labels (13-14px)
  • Lighter weight or muted color
  • Supportive, not distracting

Inputs:

  • Match body text size (16px minimum for mobile)
  • Regular weight
  • Comfortable reading

Error Texts:

  • Same or slightly larger than help text
  • Bold or colored for visibility
  • Clear and noticeable

Legal Consent Texts:

  • Readable but can be smaller (12-14px)
  • Regular weight
  • Adequate line height

formatting-form

Fonts → Formatting → Uppercase

The default design for POWER theme incorporates Uppercase elements. This gives you the option to add/remove the text transformation, allowing you the flexibility to use UPPERCASE, lowercase, or Title Case by manually typing the text in the formatting desired.

Uppercase controls:

  • Enable/disable automatic uppercase transformation
  • Affects intro titles, menu items, buttons, etc.
  • Override for specific elements

Use cases:

Keep uppercase transformation for:

  • Modern, bold designs
  • Professional corporate sites
  • Clear visual hierarchy
  • Navigation emphasis

Remove uppercase transformation for:

  • Casual, friendly brands
  • Traditional typography
  • International content (not all languages work well uppercase)
  • Custom text styling

Manual control: When transformation is disabled, manually type text in desired case (UPPERCASE, lowercase, Title Case).

formatting-fonts-uppercase

Video Tutorial