Skip to content

v4.18.1

Choose a tag to compare

@rodrigoslayertech rodrigoslayertech released this 17 Jul 18:32
· 57 commits to main since this release
v4.18.1
5924082

Focus: Fonts — Roboto is now a self-hosted subsetted variable woff2, ~45% lighter on the critical path.

Changes

  • 🔡 Replaced the @quasar/extras roboto-font extra (six ~25 KB static .woff files, no subsetting) with a self-hosted variable Roboto woff2 — one file covers every weight (400–900)
  • ✂️ Split the font into latin / latin-ext unicode-range subsets, so extended-Latin glyphs download only when a page actually uses them (a typical page pulls one ~42 KB file instead of three ~25 KB files — one request instead of three)
  • 🖋️ Kept font-display: optional for a shift-free first paint, now declared directly in the font CSS (the CSS-rewriting font-display build plugin is gone)
  • ✅ Validated with the full test suite and Lighthouse + rendered-page screenshots on mobile and desktop, en-US and pt-BR