Skip to content
  • Home
  • Features
    • Matrix Framework
    • Matrix One
    • Plugin Toolkit
    • Matrix Library
  • Templates
  • Support
  • Pricing
  • Home
  • Features
    • Matrix Framework
    • Matrix One
    • Plugin Toolkit
    • Matrix Library
  • Templates
  • Support
  • Pricing
  1. Support

Global Settings

Framework Core

The Global Settings feature is a centralized configuration system within the Matrix Framework Style Editor that allows users to manage website-wide settings including layout, typography, buttons, and images. This feature consolidates multiple global configuration options into a single, easy-to-use popup interface.

browser-frame

What is Global Settings?

Global Settings is a unified popup interface that provides centralized control over:

- Layout: Content width configuration

- Typography: Font selection (Primary, Secondary, Tertiary fonts)

- Buttons: Padding, border radius, and mobile fullwidth option for all buttons

- Images: Border radius for image modules

 

All settings are stored together in a single CSS style tag and persist across page reloads and template changes.

browser-frame

Font Selection

This guide provides a step-by-step tutorial on how to add one or more Google Fonts to your website.

 

In the Matrix toolbar, select Global Settings. In the popup that opens, scroll down to the Font Selection section.

browser-frame

Select a font from the Primary Font dropdown. Then click the “Primary Font” button and, finally, click the Save button to confirm the changes.

 

browser-frame

Open the Style Editor in the Matrix Toolbar and scroll down to Template Configuration. Click the input field and, in the popup that opens, select “Primary Font.” Then click the Save button in the Style Editor to confirm the changes.

 

Adding the Primary Font to the Template Configuration allows you to apply the selected font globally to all elements of your website. Alternatively, you can apply it only to specific sections, such as navigation, headings, buttons, and other elements.

 

browser-frame

browser-frame

browser-frame

You can add up to three different Google Fonts to your website. If the font you want is not available in the preselected list, choose the last option “Other Google Fonts” and add it manually.

 

Available Fonts

  • System Fonts (16 fonts)
  • Google Fonts (30+ fonts + Custom Fonts)

 

Other Google Fonts

You can add any Google Font not in the predefined list using the "Other Google Font" option:

 

1. Select "Other Google Font" from the dropdown in Font Selection popup (at the end of the Google fonts group)

2. Paste the `@import` code from Google Fonts website

3. Paste the CSS class definition from Google Fonts website

4. Click "Apply" and then click the font tag to activate

 

browser-frame

browser-frame

browser-frame

Note: The system automatically converts the URL from `fonts.googleapis.com` to `fonts.jimstatic.com` (Jimdo's font CDN) and handles fonts with or without variable weights. After applying, the dropdown will show the actual font name (e.g., "Archivo Black") instead of "Other Google Font".

Custom Fonts (Self-hosted)

You can use any self-hosted font (fonts you've uploaded to your server) by defining them in `layout.css`:

 

1. Define your `@font-face` rules in `layout.css`

2. Define the `--custom-font` CSS variable in `layout.css`

3. Select "Custom Font" from the dropdown in Font Selection popup

4. Click "Apply" and then click the font tag to activate

 

Detailed Tutorial: Adding Custom Fonts to layout.css

 

Step 1: Prepare Your Font Files

- Make sure you have your font files (`.woff2`, `.woff`, `.ttf`, etc.) uploaded to your website

- Note the URL path to your font files

Step 2: Open layout.css

- Locate your `layout.css` file in Custom Template> CSS

Step 3: Add @font-face Rules

Add your `@font-face` declarations at the top of your CSS file (before other styles). Here's the structure:

CSS
/* Custom Font Definitions */
@font-face {
  font-family: "Brandon Grotesque";
  src: url("https://example.com/fonts/brandon-regular.woff2") format("woff2"),
       url("https://example.com/fonts/brandon-regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Brandon Grotesque";
  src: url("https://example.com/fonts/brandon-bold.woff2") format("woff2"),
       url("https://example.com/fonts/brandon-bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Brandon Grotesque";
  src: url("https://example.com/fonts/brandon-italic.woff2") format("woff2"),
       url("https://example.com/fonts/brandon-italic.woff") format("woff");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

/* Define the CSS variable */
:root {
  --custom-font: "Brandon Grotesque", sans-serif;
}

If you have encountered any bugs, errors, or unexpected behavior in the Font Selection module, please leave a comment below.

Comments: 0
Get started
Gobal colors
  bg-primary
  bg-primary-light
  bg-primary-dark
  bg-secondary
  bg-secondary-dark
Template colors
  body
  top-header
  top-header-inner
  header
  header-inner
  navigation-inner
  navigation color
  dropdown background color
  content
Footer Styles
  background
  text color
  link color
  horizontal line
Buttons
  style 1
  style 2
  style 3
  text color
Mobile navigation
  background color
  navigation color
Other elements
  social icons
  top header border
  header border
  nav inner border
  footer border
 
Template configurations
 
has-sticky-logo has-large-header primary-font has-center-nav has-header-blur no-shopping-cart
 
Top header inner
 
 
 
Header inner
 
 
 
Navigation inner
 
 
 
Navigation styles
 
size-15 weight-400
 
Sub-menu (breadcrumbs) styles
 
size-15
 
Mobile Navigation styles
 
size-30
 
Content styles
 
form-white
 
Footer styles
 
o-form has-thin-border has-border-style-solid has-border-top has-footer-border-color
 
Footer background image
 
 

 

Typography

Heading H1
weight-400
 
Heading H2
weight-400
 
Heading H3
weight-400
 
Body text (p, table, td)
 
 
Buttons
weight-400
 
 
Advanced settings
 
Custom CSS

#cc-inner .my-class {

color:#f0f0f0;

}

/* MATRIX-CUSTOM-MODULES-START */

#cc-m-7792741551 h1, #cc-m-7792741551 h2, #cc-m-7792741551 h3 {font-size:20px !important;}

#cc-m-7792741851 h1, #cc-m-7792741851 h2, #cc-m-7792741851 h3 {font-size:20px !important;}

#cc-m-7792930551 h1, #cc-m-7792930551 h2, #cc-m-7792930551 h3 {font-size:20px !important;}

#cc-m-12388126494 h1, #cc-m-12388126494 h2, #cc-m-12388126494 h3 {font-weight:600 !important;}

#cc-m-12388126494 h1, #cc-m-12388126494 h2, #cc-m-12388126494 h3 {font-size:40px !important;}

/* MATRIX-CUSTOM-MODULES-END */

/* MATRIX-GLOBAL-SETTINGS-START */

:root {

--content-width: 1170px;

--special-pages-content-width: 900px;

}

/* HAMBURGER-BAR-START */

:root { --hamburger-btn-background: transparent; --hamburger-btn-bg: transparent; --hamburger-btn-bg-active: transparent; }

/* HAMBURGER-BAR-END */

#cc-inner #hs-container .j-formnew input[type='submit'],

#cc-inner #hs-container input.submitUser,

#cc-inner .hs-button,

#cc-inner .j-calltoaction-link,

#cc-inner input.cc-checkout-btn,

#cc-inner a.cc-shop-addtocard {

padding: 14px 35px !important;

border-radius: 8px;

}

/* MOBILE-FULLWIDTH-BUTTONS-START */

@media only screen and (width <= 746px) {

#cc-inner #hs-container .j-formnew input[type='submit'],

#cc-inner #hs-container input.submitUser,

#cc-inner .hs-button,

#cc-inner .j-calltoaction-link {

width: 100% !important;

margin: 5px auto 0 auto;

box-sizing: border-box;

text-align: center !important;

}

}

/* MOBILE-FULLWIDTH-BUTTONS-END */

/* MATRIX-GLOBAL-SETTINGS-END */


Note:
All changes made here will be applied to your entire website.
draggable-logo

Build faster, smarter, and more flexible Jimdo websites.

has-right-col-border

Products

Matrix Framework

Matrix One

Matrix Plugin Toolkit

Resources

Support

Changelog

Showcase

Marketplace

Community

Blog

Archive

GitHub



About | Privacy Policy | Cookie Policy | Sitemap | Withdraw contract
Created with Jimdo
Log in Log out | Edit
  • Scroll to top
Close