From b8fb75a94adbd9f0175e29403cd85fde55cc2793 Mon Sep 17 00:00:00 2001 From: Adam <2363879+adamdotdevin@users.noreply.github.com> Date: Thu, 26 Mar 2026 14:02:01 -0500 Subject: fix(app): don't bundle fonts (#19329) --- .../fonts/CaskaydiaCoveNerdFontMono-Bold.woff2 | Bin 1219740 -> 0 bytes .../fonts/CaskaydiaCoveNerdFontMono-Regular.woff2 | Bin 1219428 -> 0 bytes .../assets/fonts/FiraCodeNerdFontMono-Bold.woff2 | Bin 1202044 -> 0 bytes .../fonts/FiraCodeNerdFontMono-Regular.woff2 | Bin 1197612 -> 0 bytes .../assets/fonts/GeistMonoNerdFontMono-Bold.woff2 | Bin 1183844 -> 0 bytes .../fonts/GeistMonoNerdFontMono-Medium.woff2 | Bin 1181184 -> 0 bytes .../fonts/GeistMonoNerdFontMono-Regular.woff2 | Bin 1181700 -> 0 bytes .../src/assets/fonts/HackNerdFontMono-Bold.woff2 | Bin 1206544 -> 0 bytes .../assets/fonts/HackNerdFontMono-Regular.woff2 | Bin 1205264 -> 0 bytes .../fonts/InconsolataNerdFontMono-Bold.woff2 | Bin 978488 -> 0 bytes .../fonts/InconsolataNerdFontMono-Regular.woff2 | Bin 977080 -> 0 bytes .../assets/fonts/IntoneMonoNerdFontMono-Bold.woff2 | Bin 1006384 -> 0 bytes .../fonts/IntoneMonoNerdFontMono-Regular.woff2 | Bin 1008196 -> 0 bytes .../fonts/JetBrainsMonoNerdFontMono-Bold.woff2 | Bin 1046588 -> 0 bytes .../fonts/JetBrainsMonoNerdFontMono-Regular.woff2 | Bin 1044196 -> 0 bytes .../assets/fonts/MesloLGSNerdFontMono-Bold.woff2 | Bin 1255408 -> 0 bytes .../fonts/MesloLGSNerdFontMono-Regular.woff2 | Bin 1248580 -> 0 bytes .../assets/fonts/RobotoMonoNerdFontMono-Bold.woff2 | Bin 1146548 -> 0 bytes .../fonts/RobotoMonoNerdFontMono-Regular.woff2 | Bin 1145980 -> 0 bytes .../fonts/SauceCodeProNerdFontMono-Bold.woff2 | Bin 1028428 -> 0 bytes .../fonts/SauceCodeProNerdFontMono-Regular.woff2 | Bin 1027144 -> 0 bytes .../assets/fonts/UbuntuMonoNerdFontMono-Bold.woff2 | Bin 1009816 -> 0 bytes .../fonts/UbuntuMonoNerdFontMono-Regular.woff2 | Bin 1012872 -> 0 bytes .../fonts/cascadia-code-nerd-font-bold.woff2 | 1 - .../src/assets/fonts/cascadia-code-nerd-font.woff2 | 1 - .../assets/fonts/fira-code-nerd-font-bold.woff2 | 1 - .../ui/src/assets/fonts/fira-code-nerd-font.woff2 | 1 - .../ui/src/assets/fonts/geist-italic-medium.otf | Bin 164156 -> 0 bytes .../ui/src/assets/fonts/geist-italic-regular.otf | Bin 160288 -> 0 bytes packages/ui/src/assets/fonts/geist-italic.ttf | Bin 153700 -> 0 bytes packages/ui/src/assets/fonts/geist-italic.woff2 | Bin 65488 -> 0 bytes packages/ui/src/assets/fonts/geist-medium.otf | Bin 161156 -> 0 bytes packages/ui/src/assets/fonts/geist-mono-bold.woff2 | 1 - packages/ui/src/assets/fonts/geist-mono-italic.ttf | Bin 165204 -> 0 bytes .../ui/src/assets/fonts/geist-mono-italic.woff2 | Bin 72328 -> 0 bytes .../ui/src/assets/fonts/geist-mono-medium.woff2 | 1 - packages/ui/src/assets/fonts/geist-mono.ttf | Bin 155792 -> 0 bytes packages/ui/src/assets/fonts/geist-mono.woff2 | 1 - packages/ui/src/assets/fonts/geist-regular.otf | Bin 157036 -> 0 bytes packages/ui/src/assets/fonts/geist.ttf | Bin 151032 -> 0 bytes packages/ui/src/assets/fonts/geist.woff2 | Bin 64048 -> 0 bytes .../ui/src/assets/fonts/hack-nerd-font-bold.woff2 | 1 - packages/ui/src/assets/fonts/hack-nerd-font.woff2 | 1 - packages/ui/src/assets/fonts/ibm-plex-mono.otf | Bin 142988 -> 0 bytes .../assets/fonts/inconsolata-nerd-font-bold.woff2 | 1 - .../src/assets/fonts/inconsolata-nerd-font.woff2 | 1 - .../fonts/intel-one-mono-nerd-font-bold.woff2 | 1 - .../assets/fonts/intel-one-mono-nerd-font.woff2 | 1 - packages/ui/src/assets/fonts/inter-italic.otf | Bin 615764 -> 0 bytes packages/ui/src/assets/fonts/inter-italic.woff2 | Bin 385120 -> 0 bytes packages/ui/src/assets/fonts/inter.otf | Bin 596916 -> 0 bytes .../src/assets/fonts/iosevka-nerd-font-bold.woff2 | Bin 1530208 -> 0 bytes .../ui/src/assets/fonts/iosevka-nerd-font.woff2 | Bin 1518984 -> 0 bytes .../fonts/jetbrains-mono-nerd-font-bold.woff2 | 1 - .../assets/fonts/jetbrains-mono-nerd-font.woff2 | 1 - .../assets/fonts/meslo-lgs-nerd-font-bold.woff2 | 1 - .../ui/src/assets/fonts/meslo-lgs-nerd-font.woff2 | 1 - .../assets/fonts/roboto-mono-nerd-font-bold.woff2 | 1 - .../src/assets/fonts/roboto-mono-nerd-font.woff2 | 1 - .../fonts/source-code-pro-nerd-font-bold.woff2 | 1 - .../assets/fonts/source-code-pro-nerd-font.woff2 | 1 - .../assets/fonts/ubuntu-mono-nerd-font-bold.woff2 | 1 - .../src/assets/fonts/ubuntu-mono-nerd-font.woff2 | 1 - packages/ui/src/font-loader.ts | 133 --------------------- 64 files changed, 156 deletions(-) delete mode 100644 packages/ui/src/assets/fonts/CaskaydiaCoveNerdFontMono-Bold.woff2 delete mode 100644 packages/ui/src/assets/fonts/CaskaydiaCoveNerdFontMono-Regular.woff2 delete mode 100644 packages/ui/src/assets/fonts/FiraCodeNerdFontMono-Bold.woff2 delete mode 100644 packages/ui/src/assets/fonts/FiraCodeNerdFontMono-Regular.woff2 delete mode 100644 packages/ui/src/assets/fonts/GeistMonoNerdFontMono-Bold.woff2 delete mode 100644 packages/ui/src/assets/fonts/GeistMonoNerdFontMono-Medium.woff2 delete mode 100644 packages/ui/src/assets/fonts/GeistMonoNerdFontMono-Regular.woff2 delete mode 100644 packages/ui/src/assets/fonts/HackNerdFontMono-Bold.woff2 delete mode 100644 packages/ui/src/assets/fonts/HackNerdFontMono-Regular.woff2 delete mode 100644 packages/ui/src/assets/fonts/InconsolataNerdFontMono-Bold.woff2 delete mode 100644 packages/ui/src/assets/fonts/InconsolataNerdFontMono-Regular.woff2 delete mode 100644 packages/ui/src/assets/fonts/IntoneMonoNerdFontMono-Bold.woff2 delete mode 100644 packages/ui/src/assets/fonts/IntoneMonoNerdFontMono-Regular.woff2 delete mode 100644 packages/ui/src/assets/fonts/JetBrainsMonoNerdFontMono-Bold.woff2 delete mode 100644 packages/ui/src/assets/fonts/JetBrainsMonoNerdFontMono-Regular.woff2 delete mode 100644 packages/ui/src/assets/fonts/MesloLGSNerdFontMono-Bold.woff2 delete mode 100644 packages/ui/src/assets/fonts/MesloLGSNerdFontMono-Regular.woff2 delete mode 100644 packages/ui/src/assets/fonts/RobotoMonoNerdFontMono-Bold.woff2 delete mode 100644 packages/ui/src/assets/fonts/RobotoMonoNerdFontMono-Regular.woff2 delete mode 100644 packages/ui/src/assets/fonts/SauceCodeProNerdFontMono-Bold.woff2 delete mode 100644 packages/ui/src/assets/fonts/SauceCodeProNerdFontMono-Regular.woff2 delete mode 100644 packages/ui/src/assets/fonts/UbuntuMonoNerdFontMono-Bold.woff2 delete mode 100644 packages/ui/src/assets/fonts/UbuntuMonoNerdFontMono-Regular.woff2 delete mode 120000 packages/ui/src/assets/fonts/cascadia-code-nerd-font-bold.woff2 delete mode 120000 packages/ui/src/assets/fonts/cascadia-code-nerd-font.woff2 delete mode 120000 packages/ui/src/assets/fonts/fira-code-nerd-font-bold.woff2 delete mode 120000 packages/ui/src/assets/fonts/fira-code-nerd-font.woff2 delete mode 100644 packages/ui/src/assets/fonts/geist-italic-medium.otf delete mode 100644 packages/ui/src/assets/fonts/geist-italic-regular.otf delete mode 100644 packages/ui/src/assets/fonts/geist-italic.ttf delete mode 100644 packages/ui/src/assets/fonts/geist-italic.woff2 delete mode 100644 packages/ui/src/assets/fonts/geist-medium.otf delete mode 120000 packages/ui/src/assets/fonts/geist-mono-bold.woff2 delete mode 100644 packages/ui/src/assets/fonts/geist-mono-italic.ttf delete mode 100644 packages/ui/src/assets/fonts/geist-mono-italic.woff2 delete mode 120000 packages/ui/src/assets/fonts/geist-mono-medium.woff2 delete mode 100644 packages/ui/src/assets/fonts/geist-mono.ttf delete mode 120000 packages/ui/src/assets/fonts/geist-mono.woff2 delete mode 100644 packages/ui/src/assets/fonts/geist-regular.otf delete mode 100644 packages/ui/src/assets/fonts/geist.ttf delete mode 100644 packages/ui/src/assets/fonts/geist.woff2 delete mode 120000 packages/ui/src/assets/fonts/hack-nerd-font-bold.woff2 delete mode 120000 packages/ui/src/assets/fonts/hack-nerd-font.woff2 delete mode 100644 packages/ui/src/assets/fonts/ibm-plex-mono.otf delete mode 120000 packages/ui/src/assets/fonts/inconsolata-nerd-font-bold.woff2 delete mode 120000 packages/ui/src/assets/fonts/inconsolata-nerd-font.woff2 delete mode 120000 packages/ui/src/assets/fonts/intel-one-mono-nerd-font-bold.woff2 delete mode 120000 packages/ui/src/assets/fonts/intel-one-mono-nerd-font.woff2 delete mode 100644 packages/ui/src/assets/fonts/inter-italic.otf delete mode 100644 packages/ui/src/assets/fonts/inter-italic.woff2 delete mode 100644 packages/ui/src/assets/fonts/inter.otf delete mode 100644 packages/ui/src/assets/fonts/iosevka-nerd-font-bold.woff2 delete mode 100644 packages/ui/src/assets/fonts/iosevka-nerd-font.woff2 delete mode 120000 packages/ui/src/assets/fonts/jetbrains-mono-nerd-font-bold.woff2 delete mode 120000 packages/ui/src/assets/fonts/jetbrains-mono-nerd-font.woff2 delete mode 120000 packages/ui/src/assets/fonts/meslo-lgs-nerd-font-bold.woff2 delete mode 120000 packages/ui/src/assets/fonts/meslo-lgs-nerd-font.woff2 delete mode 120000 packages/ui/src/assets/fonts/roboto-mono-nerd-font-bold.woff2 delete mode 120000 packages/ui/src/assets/fonts/roboto-mono-nerd-font.woff2 delete mode 120000 packages/ui/src/assets/fonts/source-code-pro-nerd-font-bold.woff2 delete mode 120000 packages/ui/src/assets/fonts/source-code-pro-nerd-font.woff2 delete mode 120000 packages/ui/src/assets/fonts/ubuntu-mono-nerd-font-bold.woff2 delete mode 120000 packages/ui/src/assets/fonts/ubuntu-mono-nerd-font.woff2 delete mode 100644 packages/ui/src/font-loader.ts (limited to 'packages/ui/src') diff --git a/packages/ui/src/assets/fonts/CaskaydiaCoveNerdFontMono-Bold.woff2 b/packages/ui/src/assets/fonts/CaskaydiaCoveNerdFontMono-Bold.woff2 deleted file mode 100644 index 3593e5459..000000000 Binary files a/packages/ui/src/assets/fonts/CaskaydiaCoveNerdFontMono-Bold.woff2 and /dev/null differ diff --git a/packages/ui/src/assets/fonts/CaskaydiaCoveNerdFontMono-Regular.woff2 b/packages/ui/src/assets/fonts/CaskaydiaCoveNerdFontMono-Regular.woff2 deleted file mode 100644 index 51c850980..000000000 Binary files a/packages/ui/src/assets/fonts/CaskaydiaCoveNerdFontMono-Regular.woff2 and /dev/null differ diff --git a/packages/ui/src/assets/fonts/FiraCodeNerdFontMono-Bold.woff2 b/packages/ui/src/assets/fonts/FiraCodeNerdFontMono-Bold.woff2 deleted file mode 100644 index 7dad0b8ae..000000000 Binary files a/packages/ui/src/assets/fonts/FiraCodeNerdFontMono-Bold.woff2 and /dev/null differ diff --git a/packages/ui/src/assets/fonts/FiraCodeNerdFontMono-Regular.woff2 b/packages/ui/src/assets/fonts/FiraCodeNerdFontMono-Regular.woff2 deleted file mode 100644 index 7134c34f7..000000000 Binary files a/packages/ui/src/assets/fonts/FiraCodeNerdFontMono-Regular.woff2 and /dev/null differ diff --git a/packages/ui/src/assets/fonts/GeistMonoNerdFontMono-Bold.woff2 b/packages/ui/src/assets/fonts/GeistMonoNerdFontMono-Bold.woff2 deleted file mode 100644 index 5346900dc..000000000 Binary files a/packages/ui/src/assets/fonts/GeistMonoNerdFontMono-Bold.woff2 and /dev/null differ diff --git a/packages/ui/src/assets/fonts/GeistMonoNerdFontMono-Medium.woff2 b/packages/ui/src/assets/fonts/GeistMonoNerdFontMono-Medium.woff2 deleted file mode 100644 index dafeb3779..000000000 Binary files a/packages/ui/src/assets/fonts/GeistMonoNerdFontMono-Medium.woff2 and /dev/null differ diff --git a/packages/ui/src/assets/fonts/GeistMonoNerdFontMono-Regular.woff2 b/packages/ui/src/assets/fonts/GeistMonoNerdFontMono-Regular.woff2 deleted file mode 100644 index e8df6f452..000000000 Binary files a/packages/ui/src/assets/fonts/GeistMonoNerdFontMono-Regular.woff2 and /dev/null differ diff --git a/packages/ui/src/assets/fonts/HackNerdFontMono-Bold.woff2 b/packages/ui/src/assets/fonts/HackNerdFontMono-Bold.woff2 deleted file mode 100644 index e883f4330..000000000 Binary files a/packages/ui/src/assets/fonts/HackNerdFontMono-Bold.woff2 and /dev/null differ diff --git a/packages/ui/src/assets/fonts/HackNerdFontMono-Regular.woff2 b/packages/ui/src/assets/fonts/HackNerdFontMono-Regular.woff2 deleted file mode 100644 index d4d3c1092..000000000 Binary files a/packages/ui/src/assets/fonts/HackNerdFontMono-Regular.woff2 and /dev/null differ diff --git a/packages/ui/src/assets/fonts/InconsolataNerdFontMono-Bold.woff2 b/packages/ui/src/assets/fonts/InconsolataNerdFontMono-Bold.woff2 deleted file mode 100644 index dd2583aaf..000000000 Binary files a/packages/ui/src/assets/fonts/InconsolataNerdFontMono-Bold.woff2 and /dev/null differ diff --git a/packages/ui/src/assets/fonts/InconsolataNerdFontMono-Regular.woff2 b/packages/ui/src/assets/fonts/InconsolataNerdFontMono-Regular.woff2 deleted file mode 100644 index b33b80592..000000000 Binary files a/packages/ui/src/assets/fonts/InconsolataNerdFontMono-Regular.woff2 and /dev/null differ diff --git a/packages/ui/src/assets/fonts/IntoneMonoNerdFontMono-Bold.woff2 b/packages/ui/src/assets/fonts/IntoneMonoNerdFontMono-Bold.woff2 deleted file mode 100644 index a433eb5f6..000000000 Binary files a/packages/ui/src/assets/fonts/IntoneMonoNerdFontMono-Bold.woff2 and /dev/null differ diff --git a/packages/ui/src/assets/fonts/IntoneMonoNerdFontMono-Regular.woff2 b/packages/ui/src/assets/fonts/IntoneMonoNerdFontMono-Regular.woff2 deleted file mode 100644 index 37d5560ba..000000000 Binary files a/packages/ui/src/assets/fonts/IntoneMonoNerdFontMono-Regular.woff2 and /dev/null differ diff --git a/packages/ui/src/assets/fonts/JetBrainsMonoNerdFontMono-Bold.woff2 b/packages/ui/src/assets/fonts/JetBrainsMonoNerdFontMono-Bold.woff2 deleted file mode 100644 index 4d671d1db..000000000 Binary files a/packages/ui/src/assets/fonts/JetBrainsMonoNerdFontMono-Bold.woff2 and /dev/null differ diff --git a/packages/ui/src/assets/fonts/JetBrainsMonoNerdFontMono-Regular.woff2 b/packages/ui/src/assets/fonts/JetBrainsMonoNerdFontMono-Regular.woff2 deleted file mode 100644 index 5b6a7ec08..000000000 Binary files a/packages/ui/src/assets/fonts/JetBrainsMonoNerdFontMono-Regular.woff2 and /dev/null differ diff --git a/packages/ui/src/assets/fonts/MesloLGSNerdFontMono-Bold.woff2 b/packages/ui/src/assets/fonts/MesloLGSNerdFontMono-Bold.woff2 deleted file mode 100644 index c301f7922..000000000 Binary files a/packages/ui/src/assets/fonts/MesloLGSNerdFontMono-Bold.woff2 and /dev/null differ diff --git a/packages/ui/src/assets/fonts/MesloLGSNerdFontMono-Regular.woff2 b/packages/ui/src/assets/fonts/MesloLGSNerdFontMono-Regular.woff2 deleted file mode 100644 index b855fcda7..000000000 Binary files a/packages/ui/src/assets/fonts/MesloLGSNerdFontMono-Regular.woff2 and /dev/null differ diff --git a/packages/ui/src/assets/fonts/RobotoMonoNerdFontMono-Bold.woff2 b/packages/ui/src/assets/fonts/RobotoMonoNerdFontMono-Bold.woff2 deleted file mode 100644 index ea83b3dee..000000000 Binary files a/packages/ui/src/assets/fonts/RobotoMonoNerdFontMono-Bold.woff2 and /dev/null differ diff --git a/packages/ui/src/assets/fonts/RobotoMonoNerdFontMono-Regular.woff2 b/packages/ui/src/assets/fonts/RobotoMonoNerdFontMono-Regular.woff2 deleted file mode 100644 index 750fe71c5..000000000 Binary files a/packages/ui/src/assets/fonts/RobotoMonoNerdFontMono-Regular.woff2 and /dev/null differ diff --git a/packages/ui/src/assets/fonts/SauceCodeProNerdFontMono-Bold.woff2 b/packages/ui/src/assets/fonts/SauceCodeProNerdFontMono-Bold.woff2 deleted file mode 100644 index c1b3e4e70..000000000 Binary files a/packages/ui/src/assets/fonts/SauceCodeProNerdFontMono-Bold.woff2 and /dev/null differ diff --git a/packages/ui/src/assets/fonts/SauceCodeProNerdFontMono-Regular.woff2 b/packages/ui/src/assets/fonts/SauceCodeProNerdFontMono-Regular.woff2 deleted file mode 100644 index be8f60a6f..000000000 Binary files a/packages/ui/src/assets/fonts/SauceCodeProNerdFontMono-Regular.woff2 and /dev/null differ diff --git a/packages/ui/src/assets/fonts/UbuntuMonoNerdFontMono-Bold.woff2 b/packages/ui/src/assets/fonts/UbuntuMonoNerdFontMono-Bold.woff2 deleted file mode 100644 index 3466efea9..000000000 Binary files a/packages/ui/src/assets/fonts/UbuntuMonoNerdFontMono-Bold.woff2 and /dev/null differ diff --git a/packages/ui/src/assets/fonts/UbuntuMonoNerdFontMono-Regular.woff2 b/packages/ui/src/assets/fonts/UbuntuMonoNerdFontMono-Regular.woff2 deleted file mode 100644 index 2132a437b..000000000 Binary files a/packages/ui/src/assets/fonts/UbuntuMonoNerdFontMono-Regular.woff2 and /dev/null differ diff --git a/packages/ui/src/assets/fonts/cascadia-code-nerd-font-bold.woff2 b/packages/ui/src/assets/fonts/cascadia-code-nerd-font-bold.woff2 deleted file mode 120000 index 91c8c4296..000000000 --- a/packages/ui/src/assets/fonts/cascadia-code-nerd-font-bold.woff2 +++ /dev/null @@ -1 +0,0 @@ -CaskaydiaCoveNerdFontMono-Bold.woff2 \ No newline at end of file diff --git a/packages/ui/src/assets/fonts/cascadia-code-nerd-font.woff2 b/packages/ui/src/assets/fonts/cascadia-code-nerd-font.woff2 deleted file mode 120000 index f5e938892..000000000 --- a/packages/ui/src/assets/fonts/cascadia-code-nerd-font.woff2 +++ /dev/null @@ -1 +0,0 @@ -CaskaydiaCoveNerdFontMono-Regular.woff2 \ No newline at end of file diff --git a/packages/ui/src/assets/fonts/fira-code-nerd-font-bold.woff2 b/packages/ui/src/assets/fonts/fira-code-nerd-font-bold.woff2 deleted file mode 120000 index 40ea06ea1..000000000 --- a/packages/ui/src/assets/fonts/fira-code-nerd-font-bold.woff2 +++ /dev/null @@ -1 +0,0 @@ -FiraCodeNerdFontMono-Bold.woff2 \ No newline at end of file diff --git a/packages/ui/src/assets/fonts/fira-code-nerd-font.woff2 b/packages/ui/src/assets/fonts/fira-code-nerd-font.woff2 deleted file mode 120000 index 92b5675ae..000000000 --- a/packages/ui/src/assets/fonts/fira-code-nerd-font.woff2 +++ /dev/null @@ -1 +0,0 @@ -FiraCodeNerdFontMono-Regular.woff2 \ No newline at end of file diff --git a/packages/ui/src/assets/fonts/geist-italic-medium.otf b/packages/ui/src/assets/fonts/geist-italic-medium.otf deleted file mode 100644 index 5af4da12f..000000000 Binary files a/packages/ui/src/assets/fonts/geist-italic-medium.otf and /dev/null differ diff --git a/packages/ui/src/assets/fonts/geist-italic-regular.otf b/packages/ui/src/assets/fonts/geist-italic-regular.otf deleted file mode 100644 index dc6cd0eea..000000000 Binary files a/packages/ui/src/assets/fonts/geist-italic-regular.otf and /dev/null differ diff --git a/packages/ui/src/assets/fonts/geist-italic.ttf b/packages/ui/src/assets/fonts/geist-italic.ttf deleted file mode 100644 index 9d29a123b..000000000 Binary files a/packages/ui/src/assets/fonts/geist-italic.ttf and /dev/null differ diff --git a/packages/ui/src/assets/fonts/geist-italic.woff2 b/packages/ui/src/assets/fonts/geist-italic.woff2 deleted file mode 100644 index 29649a03e..000000000 Binary files a/packages/ui/src/assets/fonts/geist-italic.woff2 and /dev/null differ diff --git a/packages/ui/src/assets/fonts/geist-medium.otf b/packages/ui/src/assets/fonts/geist-medium.otf deleted file mode 100644 index 75a515c2a..000000000 Binary files a/packages/ui/src/assets/fonts/geist-medium.otf and /dev/null differ diff --git a/packages/ui/src/assets/fonts/geist-mono-bold.woff2 b/packages/ui/src/assets/fonts/geist-mono-bold.woff2 deleted file mode 120000 index 46aa61567..000000000 --- a/packages/ui/src/assets/fonts/geist-mono-bold.woff2 +++ /dev/null @@ -1 +0,0 @@ -GeistMonoNerdFontMono-Bold.woff2 \ No newline at end of file diff --git a/packages/ui/src/assets/fonts/geist-mono-italic.ttf b/packages/ui/src/assets/fonts/geist-mono-italic.ttf deleted file mode 100644 index 7f23cf1b6..000000000 Binary files a/packages/ui/src/assets/fonts/geist-mono-italic.ttf and /dev/null differ diff --git a/packages/ui/src/assets/fonts/geist-mono-italic.woff2 b/packages/ui/src/assets/fonts/geist-mono-italic.woff2 deleted file mode 100644 index ad84c9979..000000000 Binary files a/packages/ui/src/assets/fonts/geist-mono-italic.woff2 and /dev/null differ diff --git a/packages/ui/src/assets/fonts/geist-mono-medium.woff2 b/packages/ui/src/assets/fonts/geist-mono-medium.woff2 deleted file mode 120000 index 62b2ed3dd..000000000 --- a/packages/ui/src/assets/fonts/geist-mono-medium.woff2 +++ /dev/null @@ -1 +0,0 @@ -GeistMonoNerdFontMono-Medium.woff2 \ No newline at end of file diff --git a/packages/ui/src/assets/fonts/geist-mono.ttf b/packages/ui/src/assets/fonts/geist-mono.ttf deleted file mode 100644 index 41208ea87..000000000 Binary files a/packages/ui/src/assets/fonts/geist-mono.ttf and /dev/null differ diff --git a/packages/ui/src/assets/fonts/geist-mono.woff2 b/packages/ui/src/assets/fonts/geist-mono.woff2 deleted file mode 120000 index 0b57cb92f..000000000 --- a/packages/ui/src/assets/fonts/geist-mono.woff2 +++ /dev/null @@ -1 +0,0 @@ -GeistMonoNerdFontMono-Regular.woff2 \ No newline at end of file diff --git a/packages/ui/src/assets/fonts/geist-regular.otf b/packages/ui/src/assets/fonts/geist-regular.otf deleted file mode 100644 index 7a8c5719a..000000000 Binary files a/packages/ui/src/assets/fonts/geist-regular.otf and /dev/null differ diff --git a/packages/ui/src/assets/fonts/geist.ttf b/packages/ui/src/assets/fonts/geist.ttf deleted file mode 100644 index e7adab279..000000000 Binary files a/packages/ui/src/assets/fonts/geist.ttf and /dev/null differ diff --git a/packages/ui/src/assets/fonts/geist.woff2 b/packages/ui/src/assets/fonts/geist.woff2 deleted file mode 100644 index 38319ea37..000000000 Binary files a/packages/ui/src/assets/fonts/geist.woff2 and /dev/null differ diff --git a/packages/ui/src/assets/fonts/hack-nerd-font-bold.woff2 b/packages/ui/src/assets/fonts/hack-nerd-font-bold.woff2 deleted file mode 120000 index e5083df95..000000000 --- a/packages/ui/src/assets/fonts/hack-nerd-font-bold.woff2 +++ /dev/null @@ -1 +0,0 @@ -HackNerdFontMono-Bold.woff2 \ No newline at end of file diff --git a/packages/ui/src/assets/fonts/hack-nerd-font.woff2 b/packages/ui/src/assets/fonts/hack-nerd-font.woff2 deleted file mode 120000 index 935746196..000000000 --- a/packages/ui/src/assets/fonts/hack-nerd-font.woff2 +++ /dev/null @@ -1 +0,0 @@ -HackNerdFontMono-Regular.woff2 \ No newline at end of file diff --git a/packages/ui/src/assets/fonts/ibm-plex-mono.otf b/packages/ui/src/assets/fonts/ibm-plex-mono.otf deleted file mode 100644 index 48fe56a24..000000000 Binary files a/packages/ui/src/assets/fonts/ibm-plex-mono.otf and /dev/null differ diff --git a/packages/ui/src/assets/fonts/inconsolata-nerd-font-bold.woff2 b/packages/ui/src/assets/fonts/inconsolata-nerd-font-bold.woff2 deleted file mode 120000 index 884234164..000000000 --- a/packages/ui/src/assets/fonts/inconsolata-nerd-font-bold.woff2 +++ /dev/null @@ -1 +0,0 @@ -InconsolataNerdFontMono-Bold.woff2 \ No newline at end of file diff --git a/packages/ui/src/assets/fonts/inconsolata-nerd-font.woff2 b/packages/ui/src/assets/fonts/inconsolata-nerd-font.woff2 deleted file mode 120000 index 61f898cab..000000000 --- a/packages/ui/src/assets/fonts/inconsolata-nerd-font.woff2 +++ /dev/null @@ -1 +0,0 @@ -InconsolataNerdFontMono-Regular.woff2 \ No newline at end of file diff --git a/packages/ui/src/assets/fonts/intel-one-mono-nerd-font-bold.woff2 b/packages/ui/src/assets/fonts/intel-one-mono-nerd-font-bold.woff2 deleted file mode 120000 index d0970396d..000000000 --- a/packages/ui/src/assets/fonts/intel-one-mono-nerd-font-bold.woff2 +++ /dev/null @@ -1 +0,0 @@ -IntoneMonoNerdFontMono-Bold.woff2 \ No newline at end of file diff --git a/packages/ui/src/assets/fonts/intel-one-mono-nerd-font.woff2 b/packages/ui/src/assets/fonts/intel-one-mono-nerd-font.woff2 deleted file mode 120000 index ebb75f734..000000000 --- a/packages/ui/src/assets/fonts/intel-one-mono-nerd-font.woff2 +++ /dev/null @@ -1 +0,0 @@ -IntoneMonoNerdFontMono-Regular.woff2 \ No newline at end of file diff --git a/packages/ui/src/assets/fonts/inter-italic.otf b/packages/ui/src/assets/fonts/inter-italic.otf deleted file mode 100644 index 498615cce..000000000 Binary files a/packages/ui/src/assets/fonts/inter-italic.otf and /dev/null differ diff --git a/packages/ui/src/assets/fonts/inter-italic.woff2 b/packages/ui/src/assets/fonts/inter-italic.woff2 deleted file mode 100644 index a9783a345..000000000 Binary files a/packages/ui/src/assets/fonts/inter-italic.woff2 and /dev/null differ diff --git a/packages/ui/src/assets/fonts/inter.otf b/packages/ui/src/assets/fonts/inter.otf deleted file mode 100644 index 090fe607d..000000000 Binary files a/packages/ui/src/assets/fonts/inter.otf and /dev/null differ diff --git a/packages/ui/src/assets/fonts/iosevka-nerd-font-bold.woff2 b/packages/ui/src/assets/fonts/iosevka-nerd-font-bold.woff2 deleted file mode 100644 index 95a225015..000000000 Binary files a/packages/ui/src/assets/fonts/iosevka-nerd-font-bold.woff2 and /dev/null differ diff --git a/packages/ui/src/assets/fonts/iosevka-nerd-font.woff2 b/packages/ui/src/assets/fonts/iosevka-nerd-font.woff2 deleted file mode 100644 index a9a58f0c2..000000000 Binary files a/packages/ui/src/assets/fonts/iosevka-nerd-font.woff2 and /dev/null differ diff --git a/packages/ui/src/assets/fonts/jetbrains-mono-nerd-font-bold.woff2 b/packages/ui/src/assets/fonts/jetbrains-mono-nerd-font-bold.woff2 deleted file mode 120000 index d8f979286..000000000 --- a/packages/ui/src/assets/fonts/jetbrains-mono-nerd-font-bold.woff2 +++ /dev/null @@ -1 +0,0 @@ -JetBrainsMonoNerdFontMono-Bold.woff2 \ No newline at end of file diff --git a/packages/ui/src/assets/fonts/jetbrains-mono-nerd-font.woff2 b/packages/ui/src/assets/fonts/jetbrains-mono-nerd-font.woff2 deleted file mode 120000 index e78e08a9f..000000000 --- a/packages/ui/src/assets/fonts/jetbrains-mono-nerd-font.woff2 +++ /dev/null @@ -1 +0,0 @@ -JetBrainsMonoNerdFontMono-Regular.woff2 \ No newline at end of file diff --git a/packages/ui/src/assets/fonts/meslo-lgs-nerd-font-bold.woff2 b/packages/ui/src/assets/fonts/meslo-lgs-nerd-font-bold.woff2 deleted file mode 120000 index ecccdfb56..000000000 --- a/packages/ui/src/assets/fonts/meslo-lgs-nerd-font-bold.woff2 +++ /dev/null @@ -1 +0,0 @@ -MesloLGSNerdFontMono-Bold.woff2 \ No newline at end of file diff --git a/packages/ui/src/assets/fonts/meslo-lgs-nerd-font.woff2 b/packages/ui/src/assets/fonts/meslo-lgs-nerd-font.woff2 deleted file mode 120000 index 83aaf4042..000000000 --- a/packages/ui/src/assets/fonts/meslo-lgs-nerd-font.woff2 +++ /dev/null @@ -1 +0,0 @@ -MesloLGSNerdFontMono-Regular.woff2 \ No newline at end of file diff --git a/packages/ui/src/assets/fonts/roboto-mono-nerd-font-bold.woff2 b/packages/ui/src/assets/fonts/roboto-mono-nerd-font-bold.woff2 deleted file mode 120000 index 9f250bb52..000000000 --- a/packages/ui/src/assets/fonts/roboto-mono-nerd-font-bold.woff2 +++ /dev/null @@ -1 +0,0 @@ -RobotoMonoNerdFontMono-Bold.woff2 \ No newline at end of file diff --git a/packages/ui/src/assets/fonts/roboto-mono-nerd-font.woff2 b/packages/ui/src/assets/fonts/roboto-mono-nerd-font.woff2 deleted file mode 120000 index 17f3aa403..000000000 --- a/packages/ui/src/assets/fonts/roboto-mono-nerd-font.woff2 +++ /dev/null @@ -1 +0,0 @@ -RobotoMonoNerdFontMono-Regular.woff2 \ No newline at end of file diff --git a/packages/ui/src/assets/fonts/source-code-pro-nerd-font-bold.woff2 b/packages/ui/src/assets/fonts/source-code-pro-nerd-font-bold.woff2 deleted file mode 120000 index 70b65ed06..000000000 --- a/packages/ui/src/assets/fonts/source-code-pro-nerd-font-bold.woff2 +++ /dev/null @@ -1 +0,0 @@ -SauceCodeProNerdFontMono-Bold.woff2 \ No newline at end of file diff --git a/packages/ui/src/assets/fonts/source-code-pro-nerd-font.woff2 b/packages/ui/src/assets/fonts/source-code-pro-nerd-font.woff2 deleted file mode 120000 index 5503219c4..000000000 --- a/packages/ui/src/assets/fonts/source-code-pro-nerd-font.woff2 +++ /dev/null @@ -1 +0,0 @@ -SauceCodeProNerdFontMono-Regular.woff2 \ No newline at end of file diff --git a/packages/ui/src/assets/fonts/ubuntu-mono-nerd-font-bold.woff2 b/packages/ui/src/assets/fonts/ubuntu-mono-nerd-font-bold.woff2 deleted file mode 120000 index c4c87b522..000000000 --- a/packages/ui/src/assets/fonts/ubuntu-mono-nerd-font-bold.woff2 +++ /dev/null @@ -1 +0,0 @@ -UbuntuMonoNerdFontMono-Bold.woff2 \ No newline at end of file diff --git a/packages/ui/src/assets/fonts/ubuntu-mono-nerd-font.woff2 b/packages/ui/src/assets/fonts/ubuntu-mono-nerd-font.woff2 deleted file mode 120000 index 1d58e90fb..000000000 --- a/packages/ui/src/assets/fonts/ubuntu-mono-nerd-font.woff2 +++ /dev/null @@ -1 +0,0 @@ -UbuntuMonoNerdFontMono-Regular.woff2 \ No newline at end of file diff --git a/packages/ui/src/font-loader.ts b/packages/ui/src/font-loader.ts deleted file mode 100644 index f2b1e6be1..000000000 --- a/packages/ui/src/font-loader.ts +++ /dev/null @@ -1,133 +0,0 @@ -type MonoFont = { - id: string - family: string - regular: string - bold: string -} - -let files: Record Promise> | undefined - -function getFiles() { - if (files) return files - files = import.meta.glob("./assets/fonts/*.woff2", { import: "default" }) as Record Promise> - return files -} - -export const MONO_NERD_FONTS = [ - { - id: "jetbrains-mono", - family: "JetBrains Mono Nerd Font", - regular: "./assets/fonts/jetbrains-mono-nerd-font.woff2", - bold: "./assets/fonts/jetbrains-mono-nerd-font-bold.woff2", - }, - { - id: "fira-code", - family: "Fira Code Nerd Font", - regular: "./assets/fonts/fira-code-nerd-font.woff2", - bold: "./assets/fonts/fira-code-nerd-font-bold.woff2", - }, - { - id: "cascadia-code", - family: "Cascadia Code Nerd Font", - regular: "./assets/fonts/cascadia-code-nerd-font.woff2", - bold: "./assets/fonts/cascadia-code-nerd-font-bold.woff2", - }, - { - id: "hack", - family: "Hack Nerd Font", - regular: "./assets/fonts/hack-nerd-font.woff2", - bold: "./assets/fonts/hack-nerd-font-bold.woff2", - }, - { - id: "source-code-pro", - family: "Source Code Pro Nerd Font", - regular: "./assets/fonts/source-code-pro-nerd-font.woff2", - bold: "./assets/fonts/source-code-pro-nerd-font-bold.woff2", - }, - { - id: "inconsolata", - family: "Inconsolata Nerd Font", - regular: "./assets/fonts/inconsolata-nerd-font.woff2", - bold: "./assets/fonts/inconsolata-nerd-font-bold.woff2", - }, - { - id: "roboto-mono", - family: "Roboto Mono Nerd Font", - regular: "./assets/fonts/roboto-mono-nerd-font.woff2", - bold: "./assets/fonts/roboto-mono-nerd-font-bold.woff2", - }, - { - id: "ubuntu-mono", - family: "Ubuntu Mono Nerd Font", - regular: "./assets/fonts/ubuntu-mono-nerd-font.woff2", - bold: "./assets/fonts/ubuntu-mono-nerd-font-bold.woff2", - }, - { - id: "intel-one-mono", - family: "Intel One Mono Nerd Font", - regular: "./assets/fonts/intel-one-mono-nerd-font.woff2", - bold: "./assets/fonts/intel-one-mono-nerd-font-bold.woff2", - }, - { - id: "meslo-lgs", - family: "Meslo LGS Nerd Font", - regular: "./assets/fonts/meslo-lgs-nerd-font.woff2", - bold: "./assets/fonts/meslo-lgs-nerd-font-bold.woff2", - }, - { - id: "iosevka", - family: "Iosevka Nerd Font", - regular: "./assets/fonts/iosevka-nerd-font.woff2", - bold: "./assets/fonts/iosevka-nerd-font-bold.woff2", - }, - { - id: "geist-mono", - family: "GeistMono Nerd Font", - regular: "./assets/fonts/GeistMonoNerdFontMono-Regular.woff2", - bold: "./assets/fonts/GeistMonoNerdFontMono-Bold.woff2", - }, -] satisfies MonoFont[] - -const mono = Object.fromEntries(MONO_NERD_FONTS.map((font) => [font.id, font])) as Record -const loads = new Map>() - -function css(font: { family: string; regular: string; bold: string }) { - return ` - @font-face { - font-family: "${font.family}"; - src: url("${font.regular}") format("woff2"); - font-display: swap; - font-style: normal; - font-weight: 400; - } - @font-face { - font-family: "${font.family}"; - src: url("${font.bold}") format("woff2"); - font-display: swap; - font-style: normal; - font-weight: 700; - } - ` -} - -export function ensureMonoFont(id: string | undefined) { - if (!id || id === "ibm-plex-mono") return Promise.resolve() - if (typeof document !== "object") return Promise.resolve() - const font = mono[id] - if (!font) return Promise.resolve() - const styleId = `oc-font-${font.id}` - if (document.getElementById(styleId)) return Promise.resolve() - const hit = loads.get(font.id) - if (hit) return hit - const files = getFiles() - const load = Promise.all([files[font.regular]?.(), files[font.bold]?.()]).then(([regular, bold]) => { - if (!regular || !bold) return - if (document.getElementById(styleId)) return - const style = document.createElement("style") - style.id = styleId - style.textContent = css({ family: font.family, regular, bold }) - document.head.appendChild(style) - }) - loads.set(font.id, load) - return load -} -- cgit v1.2.3