Widely availableSupported across all major browsers. Safe to use in production.

Overview

The font-synthesis-weight CSS property sets whether or not the browser should synthesize bold typefaces when they're missing from the font.

Browser support

Feature Desktop Mobile
Chrome
Edge
Firefox
Safari
Chrome Android
Safari iOS
97
97
111
16.4
97
16.4
auto
97
97
111
16.4
97
16.4
none
97
97
111
16.4
97
16.4
1+Supported (version) Not supported Has note Sub-feature descriptions sourced from MDN Web Docs (CC BY-SA 2.5)

Syntax

CSS
.precise-weight {
  font-synthesis-weight: none;
}
.flexible {
  font-synthesis-weight: auto;
}

Live demo

compositebo-ld(auto)

CSS compositebo-ld(auto) demo.

PreviewFullscreen

composite none(none)

CSS composite none(none) demo.

PreviewFullscreen

Comparison

CSS comparison demo.

PreviewFullscreen

Use cases

  • Using font-synthesis-weight

    The font-synthesis-weight CSS property sets whether or not the browser should synthesize bold typefaces when they're missing from the font.

Cautions

  • May not be supported in older browsers.

Accessibility

  • Make sure visual changes are conveyed appropriately to assistive technology.

Powered by web-features