From cdfdff1a4305a2b910a71732abefd2021cff7693 Mon Sep 17 00:00:00 2001 From: Julio Estrada Date: Wed, 19 Nov 2025 18:37:20 -0500 Subject: [PATCH] Prioritize local fonts for antora bundles Add local font paths first in @font-face src to check for fonts in antora-bundled projects before remote fallbacks. Required before boostorg/website-v2-docs#545 can merge. --- boostlook.css | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/boostlook.css b/boostlook.css index a4cccf7..c723e40 100644 --- a/boostlook.css +++ b/boostlook.css @@ -726,7 +726,8 @@ html:has(.boostlook) { /* Variable font weight range */ font-variation-settings: "wght" 400, "wdth" 62.5; font-display: swap; - src: url("/static/font/notosans.woff2") format("woff2"), + src: url("../font/NotoSansDisplay.ttf") format("truetype"), + url("/static/font/notosans.woff2") format("woff2"), url("../../../../tools/boostlook/notosans.woff2") format("woff2"), url("https://cppalliance.org/fonts/NotoSansDisplay.ttf") format("truetype"); /* Metric overrides to reduce CLS on swap */ @@ -745,7 +746,8 @@ html:has(.boostlook) { /* Variable font weight range */ font-variation-settings: "wght" 400, "wdth" 62.5; font-display: swap; - src: url("/static/font/notosans_ext.woff2") format("woff2"), + src: url("../font/NotoSansDisplay-Italic.ttf") format("truetype"), + url("/static/font/notosans_ext.woff2") format("woff2"), url("../../../../tools/boostlook/notosans_ext.woff2") format("woff2"), url("https://cppalliance.org/fonts/NotoSansDisplay-Italic.ttf") format("truetype"); /* Metric overrides to reduce CLS on swap */ @@ -764,7 +766,8 @@ html:has(.boostlook) { /* Variable font weight range */ font-variation-settings: "wght" 400, "wdth" 62.5; font-display: swap; - src: url("/static/font/notosans_mono.woff") format("woff"), + src: url("../font/NotoSansMono.ttf") format("truetype"), + url("/static/font/notosans_mono.woff") format("woff"), url("../../../../tools/boostlook/notosans_mono.woff") format("woff"), url("https://cppalliance.org/fonts/NotoSansMono.ttf") format("truetype"); /* Metric overrides to reduce CLS on swap */ @@ -782,7 +785,8 @@ html:has(.boostlook) { /* Fixed weight for specific use cases */ font-stretch: 62.5% 100%; font-display: swap; - src: url("/static/font/notosans_mono.woff") format("woff"), + src: url("../font/NotoSansMono.ttf") format("truetype"), + url("/static/font/notosans_mono.woff") format("woff"), url("../../../../tools/boostlook/notosans_mono.woff") format("woff"), url("https://cppalliance.org/fonts/NotoSansMono.ttf") format("truetype"); /* Metric overrides to reduce CLS on swap */