toastnz / theme-fonts
Silverstripe theme fonts module
Installs: 5 929
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 0
Type:silverstripe-vendormodule
pkg:composer/toastnz/theme-fonts
Requires
- php: >=8.3
- composer/installers: *
- silverstripe/framework: ^5 || ^6
This package is auto-updated.
Last update: 2026-01-21 22:51:18 UTC
README
Installation
The easiest way is to use composer:
composer require toastnz/theme-fonts
Run dev/build afterwards.
Configuration
Add the following to your config.yml (optional) to generate default fonts on dev/build
Fonts with a value will be locked and not editable in the CMS
Fonts with null value will be editable in the CMS
Toast\ThemeFonts\Models: default_fonts: - body: null - headings: null - comic-sans: 'comic-sans'
Usage
Colour functions
getFontFamilyClassName() returns f- + getFontCustomID() so the css class is unique. f- is there to represent font and to ensure the class does not start with a number.