Brickspace Lab
Contact usContact ShopifyTry a theme
Keystone
Keystone
  • Keystone documentation
  • Getting started
    • Theme basics
    • Theme settings
      • Colors
      • Typography
      • Borders
      • Prices
      • Quick add
  • Guides
    • Products
      • Product badges
      • Product subtitles
      • Custom content for tables
      • Replace "Add to cart"
      • Disable quick add
    • Wholesale
      • Wholesale basics
      • Account restrictions
    • Color and option swatches
    • Device specific visibility
    • Discount popups
  • Templates
    • Collection template
    • Product template
    • Blog template
    • Article template
  • Sections
    • Global Sections
      • Header
      • Footer
      • Navigation links
      • Announcement
      • Cart drawer
      • Account drawer
      • Search drawer
      • Menu drawer
    • Media & Promotional
      • Slideshow
      • Video
      • Split banner
      • Marquee
      • Image hotspot
      • Countdown
      • Discount
      • Banner
      • Slider
      • Testimonial slider
      • Search banner
    • Product & Collection Displays
      • Product grid
      • Product slider
      • Product table
      • Product comparison
      • Recently viewed
      • Collection list grid
      • Collection list slider
      • Featured product
      • Comparison table
    • Content & Marketing
      • Rich text
      • Blog posts grid
      • Testimonial grid
      • Logo list
      • Icon grid
      • Collapsible content
      • Tabs
      • Collage
    • Utility & Custom
      • Custom liquid
      • Tool tip
      • Store locater
    • Forms & CTAs
      • Email sign-up
      • Sign-up form
      • Contact form
  • General
    • Changelog
      • v1.3.0
      • v1.2.0
      • v1.1.0
      • v1.0.1
      • v1.0.0
    • Known issues and troubleshooting
    • Cloning a demo theme
Powered by GitBook
On this page
  • FAQs
  • Getting started
  • Font settings
  • Icon styles
  • Popular font pairings
  • Advanced settings

Was this helpful?

Edit on GitHub
  1. Getting started
  2. Theme settings

Typography

Last updated 1 hour ago

Was this helpful?

Choose fonts that match your brand style and enhance readability. Stick to 1-2 fonts to keep your design clean. Prioritize fast-loading fonts and check accessibility (good contrast, mobile-friendly). Pick styles that suit your audience - elegant serifs for luxury brands, clean sans-serifs for modern shops. Always preview on different devices.

Before adjusting typography settings, consider your brand's mission and identity. Make sure any changes support the visual identity that resonates with your customers.

FAQs

How can I upload a custom font?

How can I change the color of buttons?

Getting started

1

Align with brand identity

Choose fonts that reflect your brand’s personality (e.g., modern, classic, playful).

2

Prioritize readability

Ensure body text is clear and legible on all devices.

3

Limit font pairings

Use 1-2 fonts max (e.g., one for headings, one for body text) to maintain consistency.

4

Consider performance

Opt for system fonts or lightweight web fonts to avoid slowing down your site.

5

Test accessibility

Ensure sufficient contrast () and scalable text for all users.

6

Match customer expectations

Luxury brands may use serifs; minimalist brands often prefer clean sans-serifs.

7

Preview across devices

Check how fonts render on mobile, tablet, and desktop.

Font settings

Control the typography appearance throughout your theme.

1

Font Family:

  • Maximum 2 fonts recommended.

  • Body Font: Main content.

  • Heading Font: All headings.

  • Navigation Font: Buttons/menus.

2

Sizing:

  • Base Size: Reference point.

  • Scale Ratio: Heading proportions.

Icon styles

Icons play a key role in your theme’s visual identity, enhancing usability and reinforcing brand style. Choose from multiple design options—such as sharp (modern, precise) or round (friendly, approachable)—to align with your brand’s aesthetic. Consistent icon styling ensures a polished, cohesive experience across your site.

Popular font pairings

These combinations work well together and can provide inspiration for your theme.

  1. Helvetica + Helvetica Black

  2. Futura + Basic Commercial

  3. Muli + ITC Clearface

  4. Monotype Century + Mariposa

  5. Nunito Sans + Optima Nova

  6. Work Sans + Crimson Text

  7. Source Sans Pro + Nunito

Advanced settings

These options allow for further customization of your typography.

1

Body font

Primary font for paragraph text and content

2

Heading font

Font used for titles and section headers

3

Navigation font

Font style for menu items and links

4

Base font size

Root text size that scales all other elements

5

Scale ratio

Adjusts proportional sizing between heading levels

6

Text separator

Visual divider (dot/line) between text elements

7

Heading capitalization

Controls case styling for headings

8

Navigation capitalization

Controls case styling for menu text

9

Button capitalization

Determines case styling for button text

10

Icon style

Choose between sharp (modern) or round (friendly) icons

How to Pick a Font for Your Brand: Guide to Choosing Fonts
https://help.brickspacelab.com/use-a-custom-font#installing-a-custom-font
http://help.brickspacelab.com/developer-guides/advanced-customizations#change-the-color-of-a-button
WCAG standards