Uploading custom fonts from custom folders instead of media library

Hi,
I’m working on a website using Bricks and trying to add custom fonts to the theme. I noticed something that seems limiting and would appreciate your insight or suggestions.

When I try to upload a custom font in the Custom Fonts panel and set the font file URL like this:
https://mydomain.com/wp-content/themes/bricks-child/fonts/font1.woff2
…the font URL doesn’t get saved. However, if I upload the same font to the media library and use a URL like:
https://mydomain.com/wp-content/uploads/2025/06/font1.woff2

I understand that using the media library is the simplest option, but in larger projects, we prefer to keep fonts in a dedicated /fonts/ directory inside the child theme.
Mainly because of the reason: preventing access to fonts by editors or users with media library access. And avoiding accidental deletion or replacement of font files.

I know I can use the fonts in my own template and get them on the web using css, but then I won’t see them in the Template Editor etc. And if I already have a site builder, why not take advantage of it.
Thanks for the help and any guidance on the right way.

Kind regards,

1 Like

Hi @Roice,

as for now, it’s not possible to upload custom fonts, that are not in media library. Not with new “Font Manager”, and not the “old” way, via WP dashboard.

I’ve moved your topic to the Feature Requests / Improvements, where other uses can comment on this, so we can see how much popularity will there be. But, you can also add an idea board entry: Idea board – Bricks

Best regards,
Matej

1 Like

Hi Matěj,
thank you so much for your help, for moving the topic to the correct section, and for suggesting the idea of submitting a feature request.
I wasn’t sure if it would make sense coming from a newcomer like me — but in the end, why not!
I’ve submitted the idea under the name: Custom fonts stored in the theme or child theme directory.
Let’s see, maybe others will like it too.
Thanks again and have a great day!

1 Like

Perfect, thanks! :slight_smile:

Just as a note, Thomas will check new idea board entries every once in a while, and will publish the ones that we may implement and you vote on. So, the idea board entry might not be visible now - but don’t worry, it’s there. :slight_smile:

Matej

1 Like