# Source: https://docs.streamlit.io/develop/tutorials/configuration-and-theming

# Customize your theme and configure your app

## Use external font files and fallbacks to customize your font
Make a new font available to your app. This tutorial uses externally hosted font files to define an alternative font and declares a built-in fallback.
[Learn more](/develop/tutorials/configuration-and-theming/external-fonts)

## Use static font files to customize your font
Make a new font available to your app. This tutorial uses static font files to define an alternative font.
[Learn more](/develop/tutorials/configuration-and-theming/static-fonts)

## Use variable font files to customize your font
Make a new font available to your app. This tutorial uses variable font files to define an alternative font.
[Learn more](/develop/tutorials/configuration-and-theming/variable-fonts)

[Previous: Chat and LLM apps](/develop/tutorials/chat-and-llm-apps)
[Next: Use external font files](/develop/tutorials/configuration-and-theming/external-fonts)

## Forum
### Still have questions?
Our [forums](https://discuss.streamlit.io) are full of helpful information and Streamlit experts.

## Footer
© 2025 Snowflake Inc.