Skip to content

Self-host Figtree as the site font - #23

Merged
mfazekas merged 1 commit into
mainfrom
figtree-font
Oct 26, 2026
Merged

mfazekas merged 1 commit into
mainfrom
figtree-font

Conversation

@mfazekas

Copy link
Copy Markdown
Contributor

The site loaded Open Sans from Google Fonts with only the regular weight, so headings and bold text were synthesized bold, and every page made a third-party request.

This switches the whole site to Figtree, self-hosted as a single variable woff2 (weights 300–900, latin subset, ~20 KB) under static/fonts/, with a preload link and a metric-matched Arial fallback to avoid layout shift on swap. The font is from @fontsource-variable/figtree 5.3.0 and is licensed under the SIL Open Font License 1.1 (static/fonts/OFL.txt).

Replaces the Open Sans Google Fonts import (regular weight only, so bold
was synthesized) with a self-hosted Figtree variable font (300-900,
latin subset, SIL OFL 1.1) plus a metric-matched Arial fallback and a
preload link.
@mfazekas
mfazekas merged commit 6e75b9d into main Oct 26, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant