WebFonts FAQ
Frequently asked questions about fonts
Answers about choosing, licensing, formatting, installing, and optimizing fonts for websites.
How do I add a font to a website?
Upload the font files to your server, declare them in CSS with @font-face, and then use the family name in font-family. Each WebFonts font page can generate ready-to-copy CSS code.
Which font format is best for a website: WOFF2, WOFF, TTF, or OTF?
WOFF2 is usually the best choice for modern websites because it has broad browser support and efficient compression. WOFF can be kept as a fallback for older browsers. TTF and OTF are more commonly used for desktop installation and design software.
Can I use a free font in a commercial project?
Not always. A “free” label does not define the permitted uses. Check the specific font license: it may allow personal use, commercial work, web embedding, or require attribution. If anything is unclear, contact the author or rights holder.
How can I check whether a font supports Ukrainian Cyrillic?
Enter Ukrainian text in the preview and check the letters Ґ, Є, І, and Ї together with apostrophes and punctuation. WebFonts lets you filter fonts by language support and test your own text in the available styles.
How do I keep web fonts from slowing down a website?
Use WOFF2, load only the styles and character sets you need, configure long-term caching, and choose an appropriate font-display value. A critical font can be preloaded, but avoid preloading every font file.
What is a web font?
A web font is a font file downloaded by the browser with a web page. This lets a website display the chosen typeface even when it is not installed on the user’s device.
What is the difference between a font and a typeface?
A typeface is the shared design of a family, such as Inter. A font is a specific style in that family, such as Inter Bold Italic. In everyday language, “font” is often used for both.
What is a variable font?
A variable font stores multiple design variations in one file. Depending on its axes, you can smoothly adjust weight, width, slant, or other characteristics without loading many separate files.
What do Regular, Medium, Bold, and numeric weights mean?
They describe different font weights. Typically, 400 is Regular, 500 is Medium, 600 is Semibold, 700 is Bold, and 900 is Black. The actual appearance depends on the typeface.
Open the font weight guideHow many fonts should a website use?
Most websites need one typeface with several styles or a pair of compatible typefaces. Fewer files simplify the visual system and usually improve loading performance.
Why are fallback fonts needed in CSS?
A fallback is shown while the primary font loads or when it is unavailable. Choose a system fallback with similar proportions to reduce layout shifts.
How do I choose a readable font?
Test the font with real content in the required language, at small sizes, and on different screens. Look for clear letterforms, a comfortable x-height and spacing, sufficient contrast, and moderate line length.