# Include assets (e.g. images, fonts) in themes and components

**URL:** <https://meta.discourse.org/t/include-assets-e-g-images-fonts-in-themes-and-components/62459>\
**Category:** Developer Guides\
**Tags:** how-to, theme-guides\
**Created:** [May 10, 2017, 8:01pm UTC](https://meta.discourse.org/t/include-assets-e-g-images-fonts-in-themes-and-components/62459 "2017-05-10T20:01:29Z")\
**Posts on this page:** 1\
**Showing post:** 40

<div class="post-metadata">

**Author:** ![bitmage](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bitmage/32/389881_2.png) [@bitmage](https://meta.discourse.org/u/bitmage)\
**Post date:** [August 23, 2024, 2:04am UTC](https://meta.discourse.org/t/include-assets-e-g-images-fonts-in-themes-and-components/62459/40 "2024-08-23T02:04:48Z")

</div>

I have created [an assets directory with 5 svg files](https://github.com/bitmage/discourse-radiant-theme/tree/main/assets) for social media icons. [I added them all to `about.json`](https://github.com/bitmage/discourse-radiant-theme/blob/main/about.json) as indicated by [Create and Share a font theme component](https://meta.discourse.org/t/create-and-share-a-font-theme-component/62462/4). [I use them in my CSS in body\_tag.html](https://github.com/bitmage/discourse-radiant-theme/blob/main/common/body_tag.html#L67-L81).

Expected: The icons should load.

Actual: The icons don’t display. The dev toolbar shows the browser has some concept of these existing as registered Images… but there’s no data in them.

What am I missing? Is there a build step or something?

 ![image](https://global.discourse-cdn.com/meta/original/4X/0/3/5/0356ebaae023620d1338bc0d1f8721143016eeb0.png)

---

_[View the full topic](https://meta.discourse.org/t/include-assets-e-g-images-fonts-in-themes-and-components/62459)._
