# Web Fonts

Adding a beautiful typeface to your design is one of the best ways to make it look more polished and premium. With Bootstrap Studio, you have the option to choose among thousands of free fonts, courtesy of the Google Fonts library. You also have the option to add your own completely custom fonts.

# Google Fonts

Adding a web font from Google Fonts is super quick. To start, right click the Fonts group in the Design panel and choose the Manage Fonts option.

Manage Fonts Menu

This will bring up the Google Fonts browser.

Google Fonts Browser

Here you can search for font families, filter by category and supported language, and activate the styles that you need.

TIP

You can change the "quick brown fox" text by clicking and typing.

After you Save your selection, when styling elements on the page the new fonts will be available in the Font Family input.

Font with Fallback

Remember to always include a fallback font after your web font, in case the latter fails to load or isn't supported by legacy web browsers.

# Custom Fonts

Sometimes you need to use a custom font that is not available in Google Fonts. In this case, you can import your font directly in the app.

# Converting Your Font to a Web Font

Only webfonts can be imported in Bootstrap Studio. But thanks to free online services like Transfonter (opens new window), you can convert any regular font format to a webfont. Just Add your font files and click Convert. This will give you a zip file with your webfont.

Transforter Converting Webfont

Note

Make sure that the license terms of the font you're converting permit using it on the web. In some cases, commercial fonts require a separate license for such use.

# Importing Your Web Font

After you extract the zip file you generated above (or if you already have a webfont), right click the Fonts group in Bootstrap Studio and choose Import Webfont. In the file browser, navigate to the webfont and select the css file in the folder.

Import Webfont Menu

The CSS file of a webfont contains important meta data that describes the available weights and charsets of your font, which Bootstrap Studio uses to import your font correctly.

# Displaying the Font

All that remains is to set the font you imported as a font-family of an element on your page, by writing a bit of CSS. In the example below we've set the webfont to be used on the entire document, but you can easily limit this only to specific elements like headings.

Body Font Family