Fonts¶
Zensical makes it easy to change the typeface of your project documentation, since it directly integrates with Google Fonts. Alternatively, fonts can be custom-loaded if self-hosting is preferred for data privacy reasons or if another destination should be used.
Configuration¶
Regular font¶
The regular font is used for all body copy, headlines, and essentially everything that does not need to be monospaced. It can be set to any valid Google Font via your configuration:
Monospaced font¶
The monospaced font is used for code blocks and can be configured separately. Just like the regular font, it can be set to any valid Google Font via your configuration:
Autoloading¶
If you want to prevent typefaces from being loaded from Google Fonts, e.g. to adhere to data privacy regulations, and fall back to system fonts, add the following lines to your configuration:
Customization¶
Additional fonts¶
If you want to load an (additional) font from another destination or override
the system font, you can use an additional style sheet to add the
corresponding @font-face definition:
The font can then be applied to specific elements, e.g. only headlines, or globally to be used as the site-wide regular or monospaced font: