WordPress web font formats and the Core Web Vitals

94.7% of font-using sites (58,232) serve modern WOFF2 fonts and reach 75% good LCP (1.8s median), while the 36.6% still serving legacy WOFF (71% good LCP) and 18.3% serving uncompressed TTF (72% good LCP) lag behind.

Field data PhoneDesktopAll Scope All sites October 2026 edition · Desktop field outcomes · WordPress sites only
WordPress Scoped to 63,295 sites out of 203,892 analyzed (cms) Compare with all sites →

94.7% of WordPress sites use WOFF2 fonts web font format, and 75% of those sites have a good LCP, against 76% of all WordPress sites.

The State of Web Vitals · October 2026 · WordPress: 63,295 crawled sites · 17,005 with desktop field data · 61,498 sites with web font formatBy Arjen Karel · corewebvitals.io/state-of-cwv
1

LCP pass rate

Sites with WOFF2 fonts web font format have a good LCP most often: 75%, against 76% of all WordPress sites. Sites with other font formats font formats have it least often, at 65%.

SitesGood, needs improvement, poor LCPMedian
All WordPress sites17,00576%1.7s
WOFF2 (Brotli-compressed) 94.7%15,88975%1.8s
OpenType (OTF) 1.6%34675%1.7s
TrueType (TTF) 18.3%3,08972%1.9s
WOFF (Legacy zlib) 36.6%5,81971%1.9s
Other font formats 1.1%22365%2.1s
GoodNeeds improvementPoorSites: with Chrome field data
The State of Web Vitals · October 2026 · WordPress: 63,295 crawled sites · 17,005 with desktop field data · 61,498 sites with web font formatBy Arjen Karel · corewebvitals.io/state-of-cwv
2

Web font format usage

WOFF2 fonts is the most used: 94.7% of WordPress sites.

Sites using each option (sites can use more than one) 61,498 sites
WOFF2 (Brotli-compressed) 94.7% WOFF (Legacy zlib) 36.6% TrueType (TTF) 18.3%
WOFF2 (Brotli-compressed) 94.7% WOFF (Legacy zlib) 36.6% TrueType (TTF) 18.3% OpenType (OTF) 1.6% Other font formats 1.1%
The State of Web Vitals · October 2026 · WordPress: 63,295 crawled sites · 17,005 with desktop field data · 61,498 sites with web font formatBy Arjen Karel · corewebvitals.io/state-of-cwv
3

LCP phase breakdown by web font format

Across the four LCP sub-parts in Chrome's field data, the largest gap between WOFF2 fonts and other font formats sits in time to first byte (TTFB): 1009 ms median for WOFF2 fonts against 1224 ms for other font formats. Overall median field LCP is 1.8s for WOFF2 fonts (TTFB 1009 ms, load delay 293 ms, load duration 129 ms, render delay 220 ms) versus 2.1s for other font formats.

Median LCP phase breakdown (Chrome field p75) Load delay Median LCP
WordPress sites with web font format 11,5521004 ms291 ms219 ms291 mslab 333 ms1.8s
WOFF2 (Brotli-compressed) 11,0461009 ms293 ms220 ms293 mslab 335 ms1.8s
OpenType (OTF) 255996 ms309 ms309 mslab 376 ms1.7s
Other font formats 1611224 ms313 ms266 ms313 mslab 319 ms2.1s
TrueType (TTF) 2,1881075 ms313 ms231 ms313 mslab 362 ms1.9s
WOFF (Legacy zlib) 4,0541056 ms327 ms232 ms327 mslab 378 ms1.9s
TTFB Resource load delay Resource load time Element render delay
The State of Web Vitals · October 2026 · WordPress: 63,295 crawled sites · 17,005 with desktop field data · 61,498 sites with web font formatBy Arjen Karel · corewebvitals.io/state-of-cwv
4

Web font format per framework

jQuery sets the web font format to WOFF2 fonts on 96% of its sites, and 75% of jQuery sites have a good LCP, against 76% of all sites.

FrameworkWeb font format on its sitesGood LCP
WordPress sites with web font format 61,498 sitesWOFF2 (Brotli-compressed) 95%WOFF (Legacy zlib) 37%TrueType (TTF) 18%76%
Alpine 364 sitesWOFF2 (Brotli-compressed) 91%WOFF (Legacy zlib) 21%TrueType (TTF) 13%82%
jQuery 58,860 sitesWOFF2 (Brotli-compressed) 96%WOFF (Legacy zlib) 37%TrueType (TTF) 19%75%
Vue 4,738 sitesWOFF2 (Brotli-compressed) 93%WOFF (Legacy zlib) 37%TrueType (TTF) 25%75%
React 2,200 sitesWOFF2 (Brotli-compressed) 94%WOFF (Legacy zlib) 42%TrueType (TTF) 21%66%
WOFF2 (Brotli-compressed) WOFF (Legacy zlib) TrueType (TTF) OpenType (OTF) Other font formats
The State of Web Vitals · October 2026 · WordPress: 63,295 crawled sites · 17,005 with desktop field data · 61,498 sites with web font formatBy Arjen Karel · corewebvitals.io/state-of-cwv
5

Web font format or the framework

Does the framework explain the web font format difference?

Almost every site with WOFF2 fonts web font format is a jQuery site, and almost every jQuery site has WOFF2 fonts web font format, so the data can't tell WOFF2 fonts web font format and jQuery apart. On Vue, 74% of sites with WOFF2 fonts web font format have a good LCP, against 76% of Vue sites with legacy WOFF fonts. Within Vue, sites with WOFF2 fonts and legacy WOFF fonts have a good LCP about equally often. On React, 65% of sites with WOFF2 fonts web font format have a good LCP, against 63% of React sites with legacy WOFF fonts. Within React, sites with WOFF2 fonts and legacy WOFF fonts have a good LCP about equally often.

Why WOFF2 replaces legacy WOFF, TTF, and OTF across all modern browsers

WOFF2 uses custom Brotli preprocessing to compress font glyphs ~30% smaller than legacy WOFF and up to 50%+ smaller than raw TTF or OTF files, and has been supported by every major browser since 2016. Across 58,232 font-using sites (94.7%) serving WOFF2, good LCP reaches 75% (1.8s median). Sites still serving legacy WOFF (36.6%, 22,534) drop to 71% good LCP (1.9s median), and sites serving raw TTF (18.3%, 11,262) drop to 72% good LCP (1.9s median).

The State of Web Vitals · October 2026 · WordPress: 63,295 crawled sites · 17,005 with desktop field data · 61,498 sites with web font formatBy Arjen Karel · corewebvitals.io/state-of-cwv
6

Understanding web font formats

Convert legacy theme icon fonts (Font Awesome, Dashicons replacements, custom theme fonts) to WOFF2-only @font-face declarations and remove .ttf and .woff fallbacks. On WordPress, 94.7% of sites serve WOFF2 (75% good LCP) while 36.6% still download legacy WOFF (71%) and 18.3% download raw TTF (72%).

The State of Web Vitals · October 2026 · WordPress: 63,295 crawled sites · 17,005 with desktop field data · 61,498 sites with web font formatBy Arjen Karel · corewebvitals.io/state-of-cwv
Related signals Uses @import → font-display strategy → Images per page → Cookies per site → By Arjen Karel · 63,295 crawled WordPress sites (17,005 with desktop Chrome field data, 61,498 sites with web font format, October 2026) · How we measured