feat(typography): extend typography system with Google Fonts and font packs

This commit is contained in:
George Cushen committed 2026-03-03 00:30:27 +00:00
1 parent 4fcfe33cc0
commit 24dc36f6d7
28 files changed
+669 -127

No files matched your search

+36
View File
@@ -0,0 +1,36 @@
# HugoBlox Font Pack
# https://docs.hugoblox.com
hugoblox:
meta:
format: "hugoblox-font@1"
name: "Academic"
vendor: "hugoblox"
version: "1.0.0"
license: "MIT"
style: "serif"
description: "Traditional serif pairing for academic, research, and institutional sites"
families:
heading: "Lora"
body: "Source Serif 4"
code: "Source Code Pro"
weights:
heading: [500, 600, 700]
body: [400, 600]
code: [400]
leading:
heading: 1.2
body: 1.7
code: 1.5
tracking:
heading: "0"
body: "0"
variable:
heading: true
body: true
code: false
+35
View File
@@ -0,0 +1,35 @@
# HugoBlox Font Pack
# https://docs.hugoblox.com
hugoblox:
meta:
format: "hugoblox-font@1"
name: "Developer"
vendor: "hugoblox"
version: "1.0.0"
license: "MIT"
description: "Technical, code-forward pairing for developer portfolios and docs"
families:
heading: "Space Grotesk"
body: "IBM Plex Sans"
code: "Fira Code"
weights:
heading: [500, 700]
body: [400, 500, 600]
code: [400, 700]
leading:
heading: 1.2
body: 1.6
code: 1.5
tracking:
heading: "-0.02em"
body: "0"
variable:
heading: true
body: false
code: true
+36
View File
@@ -0,0 +1,36 @@
# HugoBlox Font Pack
# https://docs.hugoblox.com
hugoblox:
meta:
format: "hugoblox-font@1"
name: "Editorial"
vendor: "hugoblox"
version: "1.0.0"
license: "MIT"
style: "serif"
description: "Elegant serif pairing for magazines, blogs, and long-form content"
families:
heading: "Playfair Display"
body: "Merriweather"
code: "Source Code Pro"
weights:
heading: [600, 700, 800]
body: [300, 400, 700]
code: [400]
leading:
heading: 1.15
body: 1.7
code: 1.5
tracking:
heading: "-0.01em"
body: "0"
variable:
heading: true
body: false
code: false
+30
View File
@@ -0,0 +1,30 @@
# HugoBlox Font Pack
# https://docs.hugoblox.com
hugoblox:
meta:
format: "hugoblox-font@1"
name: "Geometric"
vendor: "hugoblox"
version: "1.0.0"
license: "MIT"
description: "Bold, modern geometric sans-serif for startups and SaaS landing pages"
families:
heading: "Montserrat"
body: "Poppins"
code: "JetBrains Mono"
weights:
heading: [600, 700, 800]
body: [300, 400, 500, 600]
code: [400]
leading:
heading: 1.15
body: 1.6
code: 1.5
tracking:
heading: "-0.01em"
body: "0"
+35
View File
@@ -0,0 +1,35 @@
# HugoBlox Font Pack
# https://docs.hugoblox.com
hugoblox:
meta:
format: "hugoblox-font@1"
name: "Humanist"
vendor: "hugoblox"
version: "1.0.0"
license: "MIT"
description: "Friendly, approachable rounded sans-serif for community and personal sites"
families:
heading: "Nunito"
body: "Open Sans"
code: "Ubuntu Mono"
weights:
heading: [600, 700, 800]
body: [400, 600]
code: [400, 700]
leading:
heading: 1.25
body: 1.65
code: 1.5
tracking:
heading: "0"
body: "0"
variable:
heading: true
body: true
code: false
+35
View File
@@ -0,0 +1,35 @@
# HugoBlox Font Pack
# https://docs.hugoblox.com
hugoblox:
meta:
format: "hugoblox-font@1"
name: "Modern"
vendor: "hugoblox"
version: "1.0.0"
license: "MIT"
description: "Clean, modern sans-serif pairing — the default HugoBlox look"
families:
heading: "Inter"
body: "Inter"
code: "JetBrains Mono"
weights:
heading: [600, 700]
body: [400, 500]
code: [400]
leading:
heading: 1.2
body: 1.6
code: 1.5
tracking:
heading: "-0.02em"
body: "0"
variable:
heading: true
body: true
code: true
+30
View File
@@ -0,0 +1,30 @@
# HugoBlox Font Pack
# https://docs.hugoblox.com
hugoblox:
meta:
format: "hugoblox-font@1"
name: "System"
vendor: "hugoblox"
version: "1.0.0"
license: "MIT"
description: "System fonts only — zero network requests, maximum performance"
families:
heading: "system-sans"
body: "system-sans"
code: "system-mono"
weights:
heading: [600, 700]
body: [400, 500]
code: [400]
leading:
heading: 1.2
body: 1.6
code: 1.5
tracking:
heading: "-0.02em"
body: "0"