diff --git a/quartz/components/Head.tsx b/quartz/components/Head.tsx index 359187c03..dd4ef25bd 100644 --- a/quartz/components/Head.tsx +++ b/quartz/components/Head.tsx @@ -24,6 +24,9 @@ async function generateSocialImage( colorScheme: "lightMode" | "darkMode", ) { const font = (await getTtfFromGfont(fontName)) as ArrayBuffer + // How many characters are allowed before switching to smaller font + const fontBreakPoint = 26 + const useSmallerFont = title.length > fontBreakPoint const svg = await satori(