From 0ddc3503a59fba5be0333a959ee534be54689e85 Mon Sep 17 00:00:00 2001 From: shadcn Date: Mon, 2 Mar 2026 11:19:19 +0400 Subject: [PATCH] feat: add new serif fonts --- .../r/styles/base-lyra/font-noto-serif.json | 15 +++++++++ .../r/styles/base-lyra/font-roboto-slab.json | 15 +++++++++ .../public/r/styles/base-lyra/registry.json | 32 ++++++++++++++++--- .../r/styles/base-maia/font-noto-serif.json | 15 +++++++++ .../r/styles/base-maia/font-roboto-slab.json | 15 +++++++++ .../public/r/styles/base-maia/registry.json | 32 ++++++++++++++++--- .../r/styles/base-mira/font-noto-serif.json | 15 +++++++++ .../r/styles/base-mira/font-roboto-slab.json | 15 +++++++++ .../public/r/styles/base-mira/registry.json | 32 ++++++++++++++++--- .../r/styles/base-nova/font-noto-serif.json | 15 +++++++++ .../r/styles/base-nova/font-roboto-slab.json | 15 +++++++++ .../public/r/styles/base-nova/registry.json | 32 ++++++++++++++++--- .../r/styles/base-vega/font-noto-serif.json | 15 +++++++++ .../r/styles/base-vega/font-roboto-slab.json | 15 +++++++++ .../public/r/styles/base-vega/registry.json | 32 ++++++++++++++++--- .../r/styles/radix-lyra/font-noto-serif.json | 15 +++++++++ .../r/styles/radix-lyra/font-roboto-slab.json | 15 +++++++++ .../public/r/styles/radix-lyra/registry.json | 32 ++++++++++++++++--- .../r/styles/radix-maia/font-noto-serif.json | 15 +++++++++ .../r/styles/radix-maia/font-roboto-slab.json | 15 +++++++++ .../public/r/styles/radix-maia/registry.json | 32 ++++++++++++++++--- .../r/styles/radix-mira/font-noto-serif.json | 15 +++++++++ .../r/styles/radix-mira/font-roboto-slab.json | 15 +++++++++ .../public/r/styles/radix-mira/registry.json | 32 ++++++++++++++++--- .../r/styles/radix-nova/font-noto-serif.json | 15 +++++++++ .../r/styles/radix-nova/font-roboto-slab.json | 15 +++++++++ .../public/r/styles/radix-nova/registry.json | 32 ++++++++++++++++--- .../r/styles/radix-vega/font-noto-serif.json | 15 +++++++++ .../r/styles/radix-vega/font-roboto-slab.json | 15 +++++++++ .../public/r/styles/radix-vega/registry.json | 32 ++++++++++++++++--- apps/v4/registry/fonts.ts | 32 ++++++++++++++++--- 31 files changed, 608 insertions(+), 44 deletions(-) create mode 100644 apps/v4/public/r/styles/base-lyra/font-noto-serif.json create mode 100644 apps/v4/public/r/styles/base-lyra/font-roboto-slab.json create mode 100644 apps/v4/public/r/styles/base-maia/font-noto-serif.json create mode 100644 apps/v4/public/r/styles/base-maia/font-roboto-slab.json create mode 100644 apps/v4/public/r/styles/base-mira/font-noto-serif.json create mode 100644 apps/v4/public/r/styles/base-mira/font-roboto-slab.json create mode 100644 apps/v4/public/r/styles/base-nova/font-noto-serif.json create mode 100644 apps/v4/public/r/styles/base-nova/font-roboto-slab.json create mode 100644 apps/v4/public/r/styles/base-vega/font-noto-serif.json create mode 100644 apps/v4/public/r/styles/base-vega/font-roboto-slab.json create mode 100644 apps/v4/public/r/styles/radix-lyra/font-noto-serif.json create mode 100644 apps/v4/public/r/styles/radix-lyra/font-roboto-slab.json create mode 100644 apps/v4/public/r/styles/radix-maia/font-noto-serif.json create mode 100644 apps/v4/public/r/styles/radix-maia/font-roboto-slab.json create mode 100644 apps/v4/public/r/styles/radix-mira/font-noto-serif.json create mode 100644 apps/v4/public/r/styles/radix-mira/font-roboto-slab.json create mode 100644 apps/v4/public/r/styles/radix-nova/font-noto-serif.json create mode 100644 apps/v4/public/r/styles/radix-nova/font-roboto-slab.json create mode 100644 apps/v4/public/r/styles/radix-vega/font-noto-serif.json create mode 100644 apps/v4/public/r/styles/radix-vega/font-roboto-slab.json diff --git a/apps/v4/public/r/styles/base-lyra/font-noto-serif.json b/apps/v4/public/r/styles/base-lyra/font-noto-serif.json new file mode 100644 index 0000000000..79944372e8 --- /dev/null +++ b/apps/v4/public/r/styles/base-lyra/font-noto-serif.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://ui.shadcn.com/schema/registry-item.json", + "name": "font-noto-serif", + "title": "Noto Serif", + "type": "registry:font", + "font": { + "family": "'Noto Serif Variable', serif", + "provider": "google", + "import": "Noto_Serif", + "variable": "--font-serif", + "subsets": [ + "latin" + ] + } +} \ No newline at end of file diff --git a/apps/v4/public/r/styles/base-lyra/font-roboto-slab.json b/apps/v4/public/r/styles/base-lyra/font-roboto-slab.json new file mode 100644 index 0000000000..ba2e8983bf --- /dev/null +++ b/apps/v4/public/r/styles/base-lyra/font-roboto-slab.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://ui.shadcn.com/schema/registry-item.json", + "name": "font-roboto-slab", + "title": "Roboto Slab", + "type": "registry:font", + "font": { + "family": "'Roboto Slab Variable', serif", + "provider": "google", + "import": "Roboto_Slab", + "variable": "--font-serif", + "subsets": [ + "latin" + ] + } +} \ No newline at end of file diff --git a/apps/v4/public/r/styles/base-lyra/registry.json b/apps/v4/public/r/styles/base-lyra/registry.json index 35d5dd5892..9e5d01f6c6 100644 --- a/apps/v4/public/r/styles/base-lyra/registry.json +++ b/apps/v4/public/r/styles/base-lyra/registry.json @@ -2945,13 +2945,25 @@ } }, { - "name": "font-lora", - "title": "Lora", + "name": "font-noto-serif", + "title": "Noto Serif", "type": "registry:font", "font": { - "family": "'Lora Variable', serif", + "family": "'Noto Serif Variable', serif", "provider": "google", - "import": "Lora", + "import": "Noto_Serif", + "variable": "--font-serif", + "subsets": ["latin"] + } + }, + { + "name": "font-roboto-slab", + "title": "Roboto Slab", + "type": "registry:font", + "font": { + "family": "'Roboto Slab Variable', serif", + "provider": "google", + "import": "Roboto_Slab", "variable": "--font-serif", "subsets": ["latin"] } @@ -2968,6 +2980,18 @@ "subsets": ["latin"] } }, + { + "name": "font-lora", + "title": "Lora", + "type": "registry:font", + "font": { + "family": "'Lora Variable', serif", + "provider": "google", + "import": "Lora", + "variable": "--font-serif", + "subsets": ["latin"] + } + }, { "name": "font-playfair-display", "title": "Playfair Display", diff --git a/apps/v4/public/r/styles/base-maia/font-noto-serif.json b/apps/v4/public/r/styles/base-maia/font-noto-serif.json new file mode 100644 index 0000000000..79944372e8 --- /dev/null +++ b/apps/v4/public/r/styles/base-maia/font-noto-serif.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://ui.shadcn.com/schema/registry-item.json", + "name": "font-noto-serif", + "title": "Noto Serif", + "type": "registry:font", + "font": { + "family": "'Noto Serif Variable', serif", + "provider": "google", + "import": "Noto_Serif", + "variable": "--font-serif", + "subsets": [ + "latin" + ] + } +} \ No newline at end of file diff --git a/apps/v4/public/r/styles/base-maia/font-roboto-slab.json b/apps/v4/public/r/styles/base-maia/font-roboto-slab.json new file mode 100644 index 0000000000..ba2e8983bf --- /dev/null +++ b/apps/v4/public/r/styles/base-maia/font-roboto-slab.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://ui.shadcn.com/schema/registry-item.json", + "name": "font-roboto-slab", + "title": "Roboto Slab", + "type": "registry:font", + "font": { + "family": "'Roboto Slab Variable', serif", + "provider": "google", + "import": "Roboto_Slab", + "variable": "--font-serif", + "subsets": [ + "latin" + ] + } +} \ No newline at end of file diff --git a/apps/v4/public/r/styles/base-maia/registry.json b/apps/v4/public/r/styles/base-maia/registry.json index 80a6a6bd4c..d7066868b0 100644 --- a/apps/v4/public/r/styles/base-maia/registry.json +++ b/apps/v4/public/r/styles/base-maia/registry.json @@ -2945,13 +2945,25 @@ } }, { - "name": "font-lora", - "title": "Lora", + "name": "font-noto-serif", + "title": "Noto Serif", "type": "registry:font", "font": { - "family": "'Lora Variable', serif", + "family": "'Noto Serif Variable', serif", "provider": "google", - "import": "Lora", + "import": "Noto_Serif", + "variable": "--font-serif", + "subsets": ["latin"] + } + }, + { + "name": "font-roboto-slab", + "title": "Roboto Slab", + "type": "registry:font", + "font": { + "family": "'Roboto Slab Variable', serif", + "provider": "google", + "import": "Roboto_Slab", "variable": "--font-serif", "subsets": ["latin"] } @@ -2968,6 +2980,18 @@ "subsets": ["latin"] } }, + { + "name": "font-lora", + "title": "Lora", + "type": "registry:font", + "font": { + "family": "'Lora Variable', serif", + "provider": "google", + "import": "Lora", + "variable": "--font-serif", + "subsets": ["latin"] + } + }, { "name": "font-playfair-display", "title": "Playfair Display", diff --git a/apps/v4/public/r/styles/base-mira/font-noto-serif.json b/apps/v4/public/r/styles/base-mira/font-noto-serif.json new file mode 100644 index 0000000000..79944372e8 --- /dev/null +++ b/apps/v4/public/r/styles/base-mira/font-noto-serif.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://ui.shadcn.com/schema/registry-item.json", + "name": "font-noto-serif", + "title": "Noto Serif", + "type": "registry:font", + "font": { + "family": "'Noto Serif Variable', serif", + "provider": "google", + "import": "Noto_Serif", + "variable": "--font-serif", + "subsets": [ + "latin" + ] + } +} \ No newline at end of file diff --git a/apps/v4/public/r/styles/base-mira/font-roboto-slab.json b/apps/v4/public/r/styles/base-mira/font-roboto-slab.json new file mode 100644 index 0000000000..ba2e8983bf --- /dev/null +++ b/apps/v4/public/r/styles/base-mira/font-roboto-slab.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://ui.shadcn.com/schema/registry-item.json", + "name": "font-roboto-slab", + "title": "Roboto Slab", + "type": "registry:font", + "font": { + "family": "'Roboto Slab Variable', serif", + "provider": "google", + "import": "Roboto_Slab", + "variable": "--font-serif", + "subsets": [ + "latin" + ] + } +} \ No newline at end of file diff --git a/apps/v4/public/r/styles/base-mira/registry.json b/apps/v4/public/r/styles/base-mira/registry.json index 0e7610209d..456801ac91 100644 --- a/apps/v4/public/r/styles/base-mira/registry.json +++ b/apps/v4/public/r/styles/base-mira/registry.json @@ -2945,13 +2945,25 @@ } }, { - "name": "font-lora", - "title": "Lora", + "name": "font-noto-serif", + "title": "Noto Serif", "type": "registry:font", "font": { - "family": "'Lora Variable', serif", + "family": "'Noto Serif Variable', serif", "provider": "google", - "import": "Lora", + "import": "Noto_Serif", + "variable": "--font-serif", + "subsets": ["latin"] + } + }, + { + "name": "font-roboto-slab", + "title": "Roboto Slab", + "type": "registry:font", + "font": { + "family": "'Roboto Slab Variable', serif", + "provider": "google", + "import": "Roboto_Slab", "variable": "--font-serif", "subsets": ["latin"] } @@ -2968,6 +2980,18 @@ "subsets": ["latin"] } }, + { + "name": "font-lora", + "title": "Lora", + "type": "registry:font", + "font": { + "family": "'Lora Variable', serif", + "provider": "google", + "import": "Lora", + "variable": "--font-serif", + "subsets": ["latin"] + } + }, { "name": "font-playfair-display", "title": "Playfair Display", diff --git a/apps/v4/public/r/styles/base-nova/font-noto-serif.json b/apps/v4/public/r/styles/base-nova/font-noto-serif.json new file mode 100644 index 0000000000..79944372e8 --- /dev/null +++ b/apps/v4/public/r/styles/base-nova/font-noto-serif.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://ui.shadcn.com/schema/registry-item.json", + "name": "font-noto-serif", + "title": "Noto Serif", + "type": "registry:font", + "font": { + "family": "'Noto Serif Variable', serif", + "provider": "google", + "import": "Noto_Serif", + "variable": "--font-serif", + "subsets": [ + "latin" + ] + } +} \ No newline at end of file diff --git a/apps/v4/public/r/styles/base-nova/font-roboto-slab.json b/apps/v4/public/r/styles/base-nova/font-roboto-slab.json new file mode 100644 index 0000000000..ba2e8983bf --- /dev/null +++ b/apps/v4/public/r/styles/base-nova/font-roboto-slab.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://ui.shadcn.com/schema/registry-item.json", + "name": "font-roboto-slab", + "title": "Roboto Slab", + "type": "registry:font", + "font": { + "family": "'Roboto Slab Variable', serif", + "provider": "google", + "import": "Roboto_Slab", + "variable": "--font-serif", + "subsets": [ + "latin" + ] + } +} \ No newline at end of file diff --git a/apps/v4/public/r/styles/base-nova/registry.json b/apps/v4/public/r/styles/base-nova/registry.json index a54a007947..39288eb40f 100644 --- a/apps/v4/public/r/styles/base-nova/registry.json +++ b/apps/v4/public/r/styles/base-nova/registry.json @@ -2945,13 +2945,25 @@ } }, { - "name": "font-lora", - "title": "Lora", + "name": "font-noto-serif", + "title": "Noto Serif", "type": "registry:font", "font": { - "family": "'Lora Variable', serif", + "family": "'Noto Serif Variable', serif", "provider": "google", - "import": "Lora", + "import": "Noto_Serif", + "variable": "--font-serif", + "subsets": ["latin"] + } + }, + { + "name": "font-roboto-slab", + "title": "Roboto Slab", + "type": "registry:font", + "font": { + "family": "'Roboto Slab Variable', serif", + "provider": "google", + "import": "Roboto_Slab", "variable": "--font-serif", "subsets": ["latin"] } @@ -2968,6 +2980,18 @@ "subsets": ["latin"] } }, + { + "name": "font-lora", + "title": "Lora", + "type": "registry:font", + "font": { + "family": "'Lora Variable', serif", + "provider": "google", + "import": "Lora", + "variable": "--font-serif", + "subsets": ["latin"] + } + }, { "name": "font-playfair-display", "title": "Playfair Display", diff --git a/apps/v4/public/r/styles/base-vega/font-noto-serif.json b/apps/v4/public/r/styles/base-vega/font-noto-serif.json new file mode 100644 index 0000000000..79944372e8 --- /dev/null +++ b/apps/v4/public/r/styles/base-vega/font-noto-serif.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://ui.shadcn.com/schema/registry-item.json", + "name": "font-noto-serif", + "title": "Noto Serif", + "type": "registry:font", + "font": { + "family": "'Noto Serif Variable', serif", + "provider": "google", + "import": "Noto_Serif", + "variable": "--font-serif", + "subsets": [ + "latin" + ] + } +} \ No newline at end of file diff --git a/apps/v4/public/r/styles/base-vega/font-roboto-slab.json b/apps/v4/public/r/styles/base-vega/font-roboto-slab.json new file mode 100644 index 0000000000..ba2e8983bf --- /dev/null +++ b/apps/v4/public/r/styles/base-vega/font-roboto-slab.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://ui.shadcn.com/schema/registry-item.json", + "name": "font-roboto-slab", + "title": "Roboto Slab", + "type": "registry:font", + "font": { + "family": "'Roboto Slab Variable', serif", + "provider": "google", + "import": "Roboto_Slab", + "variable": "--font-serif", + "subsets": [ + "latin" + ] + } +} \ No newline at end of file diff --git a/apps/v4/public/r/styles/base-vega/registry.json b/apps/v4/public/r/styles/base-vega/registry.json index 38cbcd316f..c2d0defc74 100644 --- a/apps/v4/public/r/styles/base-vega/registry.json +++ b/apps/v4/public/r/styles/base-vega/registry.json @@ -2945,13 +2945,25 @@ } }, { - "name": "font-lora", - "title": "Lora", + "name": "font-noto-serif", + "title": "Noto Serif", "type": "registry:font", "font": { - "family": "'Lora Variable', serif", + "family": "'Noto Serif Variable', serif", "provider": "google", - "import": "Lora", + "import": "Noto_Serif", + "variable": "--font-serif", + "subsets": ["latin"] + } + }, + { + "name": "font-roboto-slab", + "title": "Roboto Slab", + "type": "registry:font", + "font": { + "family": "'Roboto Slab Variable', serif", + "provider": "google", + "import": "Roboto_Slab", "variable": "--font-serif", "subsets": ["latin"] } @@ -2968,6 +2980,18 @@ "subsets": ["latin"] } }, + { + "name": "font-lora", + "title": "Lora", + "type": "registry:font", + "font": { + "family": "'Lora Variable', serif", + "provider": "google", + "import": "Lora", + "variable": "--font-serif", + "subsets": ["latin"] + } + }, { "name": "font-playfair-display", "title": "Playfair Display", diff --git a/apps/v4/public/r/styles/radix-lyra/font-noto-serif.json b/apps/v4/public/r/styles/radix-lyra/font-noto-serif.json new file mode 100644 index 0000000000..79944372e8 --- /dev/null +++ b/apps/v4/public/r/styles/radix-lyra/font-noto-serif.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://ui.shadcn.com/schema/registry-item.json", + "name": "font-noto-serif", + "title": "Noto Serif", + "type": "registry:font", + "font": { + "family": "'Noto Serif Variable', serif", + "provider": "google", + "import": "Noto_Serif", + "variable": "--font-serif", + "subsets": [ + "latin" + ] + } +} \ No newline at end of file diff --git a/apps/v4/public/r/styles/radix-lyra/font-roboto-slab.json b/apps/v4/public/r/styles/radix-lyra/font-roboto-slab.json new file mode 100644 index 0000000000..ba2e8983bf --- /dev/null +++ b/apps/v4/public/r/styles/radix-lyra/font-roboto-slab.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://ui.shadcn.com/schema/registry-item.json", + "name": "font-roboto-slab", + "title": "Roboto Slab", + "type": "registry:font", + "font": { + "family": "'Roboto Slab Variable', serif", + "provider": "google", + "import": "Roboto_Slab", + "variable": "--font-serif", + "subsets": [ + "latin" + ] + } +} \ No newline at end of file diff --git a/apps/v4/public/r/styles/radix-lyra/registry.json b/apps/v4/public/r/styles/radix-lyra/registry.json index 18763c1da6..194d9260e8 100644 --- a/apps/v4/public/r/styles/radix-lyra/registry.json +++ b/apps/v4/public/r/styles/radix-lyra/registry.json @@ -2934,13 +2934,25 @@ } }, { - "name": "font-lora", - "title": "Lora", + "name": "font-noto-serif", + "title": "Noto Serif", "type": "registry:font", "font": { - "family": "'Lora Variable', serif", + "family": "'Noto Serif Variable', serif", "provider": "google", - "import": "Lora", + "import": "Noto_Serif", + "variable": "--font-serif", + "subsets": ["latin"] + } + }, + { + "name": "font-roboto-slab", + "title": "Roboto Slab", + "type": "registry:font", + "font": { + "family": "'Roboto Slab Variable', serif", + "provider": "google", + "import": "Roboto_Slab", "variable": "--font-serif", "subsets": ["latin"] } @@ -2957,6 +2969,18 @@ "subsets": ["latin"] } }, + { + "name": "font-lora", + "title": "Lora", + "type": "registry:font", + "font": { + "family": "'Lora Variable', serif", + "provider": "google", + "import": "Lora", + "variable": "--font-serif", + "subsets": ["latin"] + } + }, { "name": "font-playfair-display", "title": "Playfair Display", diff --git a/apps/v4/public/r/styles/radix-maia/font-noto-serif.json b/apps/v4/public/r/styles/radix-maia/font-noto-serif.json new file mode 100644 index 0000000000..79944372e8 --- /dev/null +++ b/apps/v4/public/r/styles/radix-maia/font-noto-serif.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://ui.shadcn.com/schema/registry-item.json", + "name": "font-noto-serif", + "title": "Noto Serif", + "type": "registry:font", + "font": { + "family": "'Noto Serif Variable', serif", + "provider": "google", + "import": "Noto_Serif", + "variable": "--font-serif", + "subsets": [ + "latin" + ] + } +} \ No newline at end of file diff --git a/apps/v4/public/r/styles/radix-maia/font-roboto-slab.json b/apps/v4/public/r/styles/radix-maia/font-roboto-slab.json new file mode 100644 index 0000000000..ba2e8983bf --- /dev/null +++ b/apps/v4/public/r/styles/radix-maia/font-roboto-slab.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://ui.shadcn.com/schema/registry-item.json", + "name": "font-roboto-slab", + "title": "Roboto Slab", + "type": "registry:font", + "font": { + "family": "'Roboto Slab Variable', serif", + "provider": "google", + "import": "Roboto_Slab", + "variable": "--font-serif", + "subsets": [ + "latin" + ] + } +} \ No newline at end of file diff --git a/apps/v4/public/r/styles/radix-maia/registry.json b/apps/v4/public/r/styles/radix-maia/registry.json index d8a7e47d95..79f3e41baa 100644 --- a/apps/v4/public/r/styles/radix-maia/registry.json +++ b/apps/v4/public/r/styles/radix-maia/registry.json @@ -2934,13 +2934,25 @@ } }, { - "name": "font-lora", - "title": "Lora", + "name": "font-noto-serif", + "title": "Noto Serif", "type": "registry:font", "font": { - "family": "'Lora Variable', serif", + "family": "'Noto Serif Variable', serif", "provider": "google", - "import": "Lora", + "import": "Noto_Serif", + "variable": "--font-serif", + "subsets": ["latin"] + } + }, + { + "name": "font-roboto-slab", + "title": "Roboto Slab", + "type": "registry:font", + "font": { + "family": "'Roboto Slab Variable', serif", + "provider": "google", + "import": "Roboto_Slab", "variable": "--font-serif", "subsets": ["latin"] } @@ -2957,6 +2969,18 @@ "subsets": ["latin"] } }, + { + "name": "font-lora", + "title": "Lora", + "type": "registry:font", + "font": { + "family": "'Lora Variable', serif", + "provider": "google", + "import": "Lora", + "variable": "--font-serif", + "subsets": ["latin"] + } + }, { "name": "font-playfair-display", "title": "Playfair Display", diff --git a/apps/v4/public/r/styles/radix-mira/font-noto-serif.json b/apps/v4/public/r/styles/radix-mira/font-noto-serif.json new file mode 100644 index 0000000000..79944372e8 --- /dev/null +++ b/apps/v4/public/r/styles/radix-mira/font-noto-serif.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://ui.shadcn.com/schema/registry-item.json", + "name": "font-noto-serif", + "title": "Noto Serif", + "type": "registry:font", + "font": { + "family": "'Noto Serif Variable', serif", + "provider": "google", + "import": "Noto_Serif", + "variable": "--font-serif", + "subsets": [ + "latin" + ] + } +} \ No newline at end of file diff --git a/apps/v4/public/r/styles/radix-mira/font-roboto-slab.json b/apps/v4/public/r/styles/radix-mira/font-roboto-slab.json new file mode 100644 index 0000000000..ba2e8983bf --- /dev/null +++ b/apps/v4/public/r/styles/radix-mira/font-roboto-slab.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://ui.shadcn.com/schema/registry-item.json", + "name": "font-roboto-slab", + "title": "Roboto Slab", + "type": "registry:font", + "font": { + "family": "'Roboto Slab Variable', serif", + "provider": "google", + "import": "Roboto_Slab", + "variable": "--font-serif", + "subsets": [ + "latin" + ] + } +} \ No newline at end of file diff --git a/apps/v4/public/r/styles/radix-mira/registry.json b/apps/v4/public/r/styles/radix-mira/registry.json index be82188dcf..ac1dd8bb06 100644 --- a/apps/v4/public/r/styles/radix-mira/registry.json +++ b/apps/v4/public/r/styles/radix-mira/registry.json @@ -2934,13 +2934,25 @@ } }, { - "name": "font-lora", - "title": "Lora", + "name": "font-noto-serif", + "title": "Noto Serif", "type": "registry:font", "font": { - "family": "'Lora Variable', serif", + "family": "'Noto Serif Variable', serif", "provider": "google", - "import": "Lora", + "import": "Noto_Serif", + "variable": "--font-serif", + "subsets": ["latin"] + } + }, + { + "name": "font-roboto-slab", + "title": "Roboto Slab", + "type": "registry:font", + "font": { + "family": "'Roboto Slab Variable', serif", + "provider": "google", + "import": "Roboto_Slab", "variable": "--font-serif", "subsets": ["latin"] } @@ -2957,6 +2969,18 @@ "subsets": ["latin"] } }, + { + "name": "font-lora", + "title": "Lora", + "type": "registry:font", + "font": { + "family": "'Lora Variable', serif", + "provider": "google", + "import": "Lora", + "variable": "--font-serif", + "subsets": ["latin"] + } + }, { "name": "font-playfair-display", "title": "Playfair Display", diff --git a/apps/v4/public/r/styles/radix-nova/font-noto-serif.json b/apps/v4/public/r/styles/radix-nova/font-noto-serif.json new file mode 100644 index 0000000000..79944372e8 --- /dev/null +++ b/apps/v4/public/r/styles/radix-nova/font-noto-serif.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://ui.shadcn.com/schema/registry-item.json", + "name": "font-noto-serif", + "title": "Noto Serif", + "type": "registry:font", + "font": { + "family": "'Noto Serif Variable', serif", + "provider": "google", + "import": "Noto_Serif", + "variable": "--font-serif", + "subsets": [ + "latin" + ] + } +} \ No newline at end of file diff --git a/apps/v4/public/r/styles/radix-nova/font-roboto-slab.json b/apps/v4/public/r/styles/radix-nova/font-roboto-slab.json new file mode 100644 index 0000000000..ba2e8983bf --- /dev/null +++ b/apps/v4/public/r/styles/radix-nova/font-roboto-slab.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://ui.shadcn.com/schema/registry-item.json", + "name": "font-roboto-slab", + "title": "Roboto Slab", + "type": "registry:font", + "font": { + "family": "'Roboto Slab Variable', serif", + "provider": "google", + "import": "Roboto_Slab", + "variable": "--font-serif", + "subsets": [ + "latin" + ] + } +} \ No newline at end of file diff --git a/apps/v4/public/r/styles/radix-nova/registry.json b/apps/v4/public/r/styles/radix-nova/registry.json index 7af063df74..6fde366724 100644 --- a/apps/v4/public/r/styles/radix-nova/registry.json +++ b/apps/v4/public/r/styles/radix-nova/registry.json @@ -2934,13 +2934,25 @@ } }, { - "name": "font-lora", - "title": "Lora", + "name": "font-noto-serif", + "title": "Noto Serif", "type": "registry:font", "font": { - "family": "'Lora Variable', serif", + "family": "'Noto Serif Variable', serif", "provider": "google", - "import": "Lora", + "import": "Noto_Serif", + "variable": "--font-serif", + "subsets": ["latin"] + } + }, + { + "name": "font-roboto-slab", + "title": "Roboto Slab", + "type": "registry:font", + "font": { + "family": "'Roboto Slab Variable', serif", + "provider": "google", + "import": "Roboto_Slab", "variable": "--font-serif", "subsets": ["latin"] } @@ -2957,6 +2969,18 @@ "subsets": ["latin"] } }, + { + "name": "font-lora", + "title": "Lora", + "type": "registry:font", + "font": { + "family": "'Lora Variable', serif", + "provider": "google", + "import": "Lora", + "variable": "--font-serif", + "subsets": ["latin"] + } + }, { "name": "font-playfair-display", "title": "Playfair Display", diff --git a/apps/v4/public/r/styles/radix-vega/font-noto-serif.json b/apps/v4/public/r/styles/radix-vega/font-noto-serif.json new file mode 100644 index 0000000000..79944372e8 --- /dev/null +++ b/apps/v4/public/r/styles/radix-vega/font-noto-serif.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://ui.shadcn.com/schema/registry-item.json", + "name": "font-noto-serif", + "title": "Noto Serif", + "type": "registry:font", + "font": { + "family": "'Noto Serif Variable', serif", + "provider": "google", + "import": "Noto_Serif", + "variable": "--font-serif", + "subsets": [ + "latin" + ] + } +} \ No newline at end of file diff --git a/apps/v4/public/r/styles/radix-vega/font-roboto-slab.json b/apps/v4/public/r/styles/radix-vega/font-roboto-slab.json new file mode 100644 index 0000000000..ba2e8983bf --- /dev/null +++ b/apps/v4/public/r/styles/radix-vega/font-roboto-slab.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://ui.shadcn.com/schema/registry-item.json", + "name": "font-roboto-slab", + "title": "Roboto Slab", + "type": "registry:font", + "font": { + "family": "'Roboto Slab Variable', serif", + "provider": "google", + "import": "Roboto_Slab", + "variable": "--font-serif", + "subsets": [ + "latin" + ] + } +} \ No newline at end of file diff --git a/apps/v4/public/r/styles/radix-vega/registry.json b/apps/v4/public/r/styles/radix-vega/registry.json index 61e834742d..be71e3dcb5 100644 --- a/apps/v4/public/r/styles/radix-vega/registry.json +++ b/apps/v4/public/r/styles/radix-vega/registry.json @@ -2934,13 +2934,25 @@ } }, { - "name": "font-lora", - "title": "Lora", + "name": "font-noto-serif", + "title": "Noto Serif", "type": "registry:font", "font": { - "family": "'Lora Variable', serif", + "family": "'Noto Serif Variable', serif", "provider": "google", - "import": "Lora", + "import": "Noto_Serif", + "variable": "--font-serif", + "subsets": ["latin"] + } + }, + { + "name": "font-roboto-slab", + "title": "Roboto Slab", + "type": "registry:font", + "font": { + "family": "'Roboto Slab Variable', serif", + "provider": "google", + "import": "Roboto_Slab", "variable": "--font-serif", "subsets": ["latin"] } @@ -2957,6 +2969,18 @@ "subsets": ["latin"] } }, + { + "name": "font-lora", + "title": "Lora", + "type": "registry:font", + "font": { + "family": "'Lora Variable', serif", + "provider": "google", + "import": "Lora", + "variable": "--font-serif", + "subsets": ["latin"] + } + }, { "name": "font-playfair-display", "title": "Playfair Display", diff --git a/apps/v4/registry/fonts.ts b/apps/v4/registry/fonts.ts index 1afce084eb..06fd417e7e 100644 --- a/apps/v4/registry/fonts.ts +++ b/apps/v4/registry/fonts.ts @@ -144,15 +144,27 @@ export const fonts = [ }, }, { - name: "font-lora", - title: "Lora", + name: "font-noto-serif", + title: "Noto Serif", type: "registry:font", font: { - family: "'Lora Variable', serif", + family: "'Noto Serif Variable', serif", provider: "google", variable: "--font-serif", subsets: ["latin"], - import: "Lora", + import: "Noto_Serif", + }, + }, + { + name: "font-roboto-slab", + title: "Roboto Slab", + type: "registry:font", + font: { + family: "'Roboto Slab Variable', serif", + provider: "google", + variable: "--font-serif", + subsets: ["latin"], + import: "Roboto_Slab", }, }, { @@ -167,6 +179,18 @@ export const fonts = [ import: "Merriweather", }, }, + { + name: "font-lora", + title: "Lora", + type: "registry:font", + font: { + family: "'Lora Variable', serif", + provider: "google", + variable: "--font-serif", + subsets: ["latin"], + import: "Lora", + }, + }, { name: "font-playfair-display", title: "Playfair Display",