Refined font inclusion logic

This commit is contained in:
Felix Nie 2025-03-17 17:22:08 +08:00
parent 594b6a7b58
commit 2d8505a538

View File

@ -95,7 +95,7 @@ export function googleFontHref(theme: Theme, text: string): string[] {
`https://fonts.googleapis.com/css2?family=${headerFont}&family=${bodyFont}&family=${codeFont}&display=swap`, `https://fonts.googleapis.com/css2?family=${headerFont}&family=${bodyFont}&family=${codeFont}&display=swap`,
] ]
if (titleFont !== headerFont) { if (titleFont !== headerFont && titleFont !== bodyFont && titleFont !== codeFont) {
hrefs.push(`https://fonts.googleapis.com/css2?family=${titleFont}&text=${encodeURIComponent(text)}&display=swap`) hrefs.push(`https://fonts.googleapis.com/css2?family=${titleFont}&text=${encodeURIComponent(text)}&display=swap`)
} }