From ec8d3fe8bb1d7096c834c7986752508d68fa43e8 Mon Sep 17 00:00:00 2001 From: Amelia Date: Fri, 11 Sep 2026 15:40:35 -0400 Subject: [PATCH] feat: add google sans flex variable to font list Signed-off-by: Amelia --- packages/client/components/ui/themes/fonts.ts | 5 +++++ packages/client/package.json | 1 + pnpm-lock.yaml | 8 ++++++++ 3 files changed, 14 insertions(+) diff --git a/packages/client/components/ui/themes/fonts.ts b/packages/client/components/ui/themes/fonts.ts index 79fabdfdab..1266df9337 100644 --- a/packages/client/components/ui/themes/fonts.ts +++ b/packages/client/components/ui/themes/fonts.ts @@ -122,6 +122,11 @@ export const FONTS = { await import("@fontsource-variable/plus-jakarta-sans/index.css"); }, }, + "Google Sans Flex Variable": { + load: async () => { + await import("@fontsource-variable/google-sans-flex/full.css"); + }, + }, }; export const MONOSPACE_FONTS = { diff --git a/packages/client/package.json b/packages/client/package.json index 32defe4434..f1752942b4 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -45,6 +45,7 @@ "@codemirror/view": "^6.38.6", "@dschz/solid-auto-sizer": "^0.1.3", "@floating-ui/dom": "^1.7.0", + "@fontsource-variable/google-sans-flex": "^5.3.1", "@fontsource-variable/ibm-plex-sans": "^5.2.6", "@fontsource-variable/plus-jakarta-sans": "^5.2.6", "@fontsource/atkinson-hyperlegible": "^5.2.7", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b97314f1d8..f6f11c08f1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -66,6 +66,9 @@ importers: '@floating-ui/dom': specifier: ^1.7.0 version: 1.7.0 + '@fontsource-variable/google-sans-flex': + specifier: ^5.3.1 + version: 5.3.1 '@fontsource-variable/ibm-plex-sans': specifier: ^5.2.6 version: 5.2.6 @@ -2081,6 +2084,9 @@ packages: '@floating-ui/utils@0.2.9': resolution: {integrity: sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==} + '@fontsource-variable/google-sans-flex@5.3.1': + resolution: {integrity: sha512-ItkWlFvW61+BmwOMJQfPY81KpvvslqbiTyfYKceOx+0kEFBzTcPbbMVcL9BKrmqhhqnq36kNs7YRbxonovOmNg==} + '@fontsource-variable/ibm-plex-sans@5.2.6': resolution: {integrity: sha512-hnuya7tsdaEiub463GFrhKDnmViTFKkJb9S+H+Fk6sMnr5dL/5DlAxeCZyXMK8WfjHktDiaEOIWPRZBQVKV0dw==} @@ -8503,6 +8509,8 @@ snapshots: '@floating-ui/utils@0.2.9': {} + '@fontsource-variable/google-sans-flex@5.3.1': {} + '@fontsource-variable/ibm-plex-sans@5.2.6': {} '@fontsource-variable/plus-jakarta-sans@5.2.6': {}