Web fonts are fonts that are hosted online and can be loaded and used in web pages. They allow for a wide range of typographic choices and can enhance the design of a website. The most common ways to use web fonts include:
Google Fonts provides a wide selection of fonts that can be easily integrated into your web project. To use a Google Font, you need to include a link to the font in the <head>
of your HTML and then apply the font using CSS.
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap" rel="stylesheet">
body { font-family: 'Roboto', sans-serif; }
The @font-face
rule allows you to define custom fonts that you host on your own server. You specify the font's name and the source of the font files.
@font-face {
font-family: 'Open Sans';
src: url('https://www.shariqsp.com/fonts/OpenSans-Regular.woff2') format('woff2'),
url('https://www.shariqsp.com/fonts/OpenSans-Regular.woff') format('woff');
}
body { font-family: 'Open Sans', sans-serif; }
Fonts can be styled using CSS properties such as font-family
, font-size
, font-weight
, and more. Here's an example using the Lora font:
body { font-family: 'Lora', serif; }