From 41e40b770cbb64d9ff3bccc59e6783a94a2e5e64 Mon Sep 17 00:00:00 2001 From: Andreas Gammelgaard Damsbo Date: Sat, 28 Feb 2026 12:03:40 +0100 Subject: [PATCH] feat: static font files without depency on google to allow more consistent UI. --- R/theme.R | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/R/theme.R b/R/theme.R index 7f812de2..3251f8c5 100644 --- a/R/theme.R +++ b/R/theme.R @@ -9,9 +9,21 @@ custom_theme <- function(..., primary = FreesearchR_colors("primary"), secondary = FreesearchR_colors("secondary"), bootswatch = "united", - base_font = bslib::font_google("Montserrat"), - heading_font = bslib::font_google("Public Sans", wght = "700"), - code_font = bslib::font_google("Open Sans"), + # base_font = bslib::font_google("Montserrat"), + base_font = bslib::font_face( + family = "Montserrat", + src = "url('/fonts/Montserrat-Regular.ttf') format('truetype')" + ), + # heading_font = bslib::font_google("Public Sans", wght = "700"), + heading_font = bslib::font_face( + family = "PublicSans", + src = "url('/fonts/PublicSans-Bold.ttf') format('truetype')" + ), + # code_font = bslib::font_google("Open Sans"), + code_font = bslib::font_face( + family = "OpenSans", + src = "url('/fonts/OpenSans-Regular.ttf') format('truetype')" + ), success = FreesearchR_colors("success"), info = FreesearchR_colors("info"), warning = FreesearchR_colors("warning"),