How to upload svg file for custom fonts

AI-generated summary

Arta_S seeks help uploading SVG files for custom fonts, wanting them accessible via direct URLs like domain.com/filename.svg. Despite enabling SVG in site settings and clearing cache, they encounter an error: “Sorry, but we couldn’t determine the size of the image.” codinghorror suggests enabling SVG in allowed attachment file types and refreshing the browser, noting SVG uploads may be problematic due to security concerns. Falco recommends using woff2 fonts instead, which are more standard. Arta_S confirms that switching to woff2 resolved the issue.

Hey guys,

My head is exploding.
I want to upload a few files for custom fonts.

I want the file to be accessible like domain.com/filename.svg or domain.com/folder/filename.svg
or whatever!

Problem is that the discourse uploader doesn’t upload svg files and I get an error even though I selected the svg from files setting.

I Have full access via filezilla, how can I upload a file somewhere that can be publicly accessed via direct domain.com/somefile.format

I am giving up on this if I dont get any answer here.

As said in the READ ME FIRST: Admin Quick Start Guide topic you can upload woff2 fonts to the Assets for the site design topic, and use the resulting urls.

Also, enable the filetypes you need in Admin, Site Settings, allowed attachment file types.

Can’t see the URLs. Whats the address?

I did that already
but it still doesn’t work.

You must refresh the browser after editing the allowed file types. We assume these settings are not changing a lot so they are heavily cached.

I did that too, cleared the cache too!

I get this error when i upload svg files:
Sorry, but we couldn’t determine the size of the image. Maybe your image is corrupted?

Could be a bug related to svg uploads as attachments; we don’t see a lot of those, and they have security implications as well.

I suggest using woff2 instead as it is more standard for fonts.

I did that and it worked well.
thanks