Bracket look studio fonts (D20, wave 4 track O, 22 Oct 2026) The 50 studio themes use 43 font families. 30 of them were already self-hosted in fonts/x (licences in fonts/x/LICENSES.txt). The 13 families below were added here for the new themes. Source: the Google Fonts repository copy on Jai's PC (Downloads/fonts-main, the github.com/google/fonts tree), files copied as they are, no changes. Variable fonts keep their weight axis, so one file covers 400 and 700. stage.js FONTS lists each file; nothing loads from Google Fonts. Family Files Licence Playfair Display playfair-display-var.ttf, playfair-display-var-italic.ttf SIL OFL 1.1 (OFL-PlayfairDisplay.txt) Cinzel cinzel-var.ttf SIL OFL 1.1 (OFL-Cinzel.txt) Syne syne-var.ttf SIL OFL 1.1 (OFL-Syne.txt) IBM Plex Mono ibm-plex-mono-400/700(-italic).ttf SIL OFL 1.1 (OFL-IBMPlexMono.txt) DM Serif Display dm-serif-display-400(-italic).ttf SIL OFL 1.1 (OFL-DMSerifDisplay.txt) Big Shoulders Display big-shoulders-display-var.ttf SIL OFL 1.1 (OFL-BigShouldersDisplay.txt) Rubik Mono One rubik-mono-one-400.ttf SIL OFL 1.1 (OFL-RubikMonoOne.txt) Unbounded unbounded-var.ttf SIL OFL 1.1 (OFL-Unbounded.txt) Lilita One lilita-one-400.ttf SIL OFL 1.1 (OFL-LilitaOne.txt) Luckiest Guy luckiest-guy-400.ttf Apache License 2.0 (LICENSE-LuckiestGuy-Apache-2.0.txt) Limelight limelight-400.ttf SIL OFL 1.1 (OFL-Limelight.txt) JetBrains Mono jetbrains-mono-var.ttf, jetbrains-mono-var-italic.ttf SIL OFL 1.1 (OFL-JetBrainsMono.txt) Saira Stencil One saira-stencil-one-400.ttf SIL OFL 1.1 (OFL-SairaStencilOne.txt) Before release: these are full TrueType files (3.5 MB together, Unbounded alone 0.8 MB). Make latin woff2 subsets (as fonts/x has) and switch the file names in stage.js FONTS. That needs a font tool that is not installed here.