feat: add new serif fonts

This commit is contained in:
shadcn
2026-03-02 11:19:19 +04:00
parent 0b66b1c473
commit 0ddc3503a5
31 changed files with 608 additions and 44 deletions

View File

@@ -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"
]
}
}

View File

@@ -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"
]
}
}

View File

@@ -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",

View File

@@ -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"
]
}
}

View File

@@ -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"
]
}
}

View File

@@ -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",

View File

@@ -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"
]
}
}

View File

@@ -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"
]
}
}

View File

@@ -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",

View File

@@ -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"
]
}
}

View File

@@ -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"
]
}
}

View File

@@ -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",

View File

@@ -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"
]
}
}

View File

@@ -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"
]
}
}

View File

@@ -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",

View File

@@ -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"
]
}
}

View File

@@ -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"
]
}
}

View File

@@ -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",

View File

@@ -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"
]
}
}

View File

@@ -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"
]
}
}

View File

@@ -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",

View File

@@ -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"
]
}
}

View File

@@ -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"
]
}
}

View File

@@ -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",

View File

@@ -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"
]
}
}

View File

@@ -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"
]
}
}

View File

@@ -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",

View File

@@ -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"
]
}
}

View File

@@ -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"
]
}
}

View File

@@ -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",

View File

@@ -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",