Hi glenanPL,
the Font Book upload works a little differently than a normal Joomla media upload. You cannot upload the original TTF or OTF file directly, and simply putting the font files into a ZIP archive is not enough either.
According to the official JoomShaper documentation, you first need to create a proper Webfont Kit.
JoomShaper recommends the following process:
- Go to Transfonter and upload your original TTF or OTF font.
- Use only one font file at a time when creating the package. JoomShaper specifically notes that multiple font files in one package can cause problems.
- Convert the font and download the generated Webfont Kit.
- The downloaded ZIP is the package that should be uploaded to SP Page Builder - not the original TTF/OTF file and not a manually created ZIP.
- In Joomla, open SP Page Builder → Font Book, click Upload Font, and select the generated ZIP package.
If you still receive an upload error with a correctly generated package, JoomShaper also recommends checking the server configuration. In particular, the PHP memory_limit should be higher than 128M.
There are also some limitations worth noting: JoomShaper states that Font Book is intended for fonts used inside SP Page Builder Components and Modules. If you want to use a custom font globally across the entire Joomla site, they recommend using other methods.
The complete instructions, including the Transfonter settings and troubleshooting information, are available in the official documentation:
https://www.joomshaper.com/documentation/sp-page-builder/font-book
If that workflow feels too complicated, you could also have a look at OD Local Fonts (ODLF) as an alternative for managing local fonts in Joomla. https://extensions.joomla.org/extension/od-local-fonts/