CSS Fonts is a module of CSS that defines font-related properties and how font resources are loaded. It lets you define the style of a font, such as its family, size and weight, line height, and the glyph variants to use when multiple are available for a single character.
The following example shows a simple use of basic font properties to style a paragraph of text.
p { width: 600px; margin: 0 auto; font-family: "Helvetica Neue", "Arial", sans-serif; font-style: italic; font-weight: 100; font-variant-ligatures: normal; font-size: 2rem; letter-spacing: 1px; }
<p>Three hundred years ago<br> I thought I might get some sleep<br> I stretched myself out onna antique bed<br> An' my spirit did a midnite creep</p>
The result is as follows:
You can find a number of variable fonts examples at v-fonts.com and axis-praxis.org; see also our Variable fonts guide for more information and usage information.
font
font-family
font-feature-settings
font-kerning
font-language-override
font-optical-sizing
font-size
font-size-adjust
font-stretch
font-style
font-synthesis
font-variant
font-variant-alternates
font-variant-caps
font-variant-east-asian
font-variant-ligatures
font-variant-numeric
font-variant-position
font-variation-settings
font-weight
line-height
font-feature-settings
. This article provides you with all you need to know about using OpenType font features in CSS.Specification | Status | Comment |
---|---|---|
CSS Fonts Module Level 4 | Working Draft | Adds font-variation-settings (and related higher-level properties) and font-optical-sizing . |
CSS Fonts Module Level 3 | Candidate Recommendation | Adds font-feature-settings (and related higher-level properties) |
CSS Level 2 (Revision 1) | Recommendation | |
CSS Level 1 | Recommendation | Initial definition |
Many of the basic font properties (such as font-weight
and font-style
) are well-supported across browsers, but some of the newer features still have more limited support. For the full story you'll have to look at the browser compatibility information on the individual reference pages.
© 2005–2018 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Fonts