Widely available Supported across all major browsers. Safe to use in production.

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 lets you specify whether or not the browser may synthesize the bold typeface when it is missing in a font family.

Cautions

  • May not be supported in older browsers.

Accessibility

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