From a2f5fc90cc89d430e27f5e5e0eb11f0d1f21460e Mon Sep 17 00:00:00 2001 From: Justin Carter Date: Wed, 31 Jul 2024 14:00:02 -0400 Subject: [PATCH] use local font if it is available --- js/lib-browser/font-loader.js | 2 +- js/src/text/standard-fonts.js | 16 ++++++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/js/lib-browser/font-loader.js b/js/lib-browser/font-loader.js index c034df0b..8a11ccc4 100644 --- a/js/lib-browser/font-loader.js +++ b/js/lib-browser/font-loader.js @@ -87,7 +87,7 @@ function appendCssForFontDesc(fontDesc, appendPreloadToDOMFunc) { newStyle.appendChild( document.createTextNode(` @font-face { -src: url('${fontDesc.src}'); +src: local('${fontDesc.family}'), url('${fontDesc.src}'); font-family: "${fontDesc.family}"; font-weight: ${weight}; font-style: ${style}; diff --git a/js/src/text/standard-fonts.js b/js/src/text/standard-fonts.js index f95157c8..0046f302 100644 --- a/js/src/text/standard-fonts.js +++ b/js/src/text/standard-fonts.js @@ -168,6 +168,10 @@ export const standardFontFamilies = [ family: 'RobotoCondensed', variants: RobotoCondensed, }, + { + family: 'Roboto Condensed', + variants: RobotoCondensed, + }, { family: 'Anton', variants: Anton, @@ -184,6 +188,10 @@ export const standardFontFamilies = [ family: 'DMSans', variants: DMSans, }, + { + family: 'DM Sans', + variants: DMSans, + }, { family: 'Exo', variants: Exo, @@ -196,10 +204,18 @@ export const standardFontFamilies = [ family: 'PermanentMarker', variants: PermanentMarker, }, + { + family: 'Permanent Marker', + variants: PermanentMarker, + }, { family: 'SuezOne', variants: SuezOne, }, + { + family: 'Suez One', + variants: SuezOne, + }, { family: 'Teko', variants: Teko,