From 0c1f6ed2c513ca0865a795316c103d9bc6f6f617 Mon Sep 17 00:00:00 2001 From: TheoryOfNekomata Date: Sun, 21 Apr 2024 21:14:49 +0800 Subject: [PATCH] Fix font syncing Ignore importing tailwind config for score renderer. --- src/pages/scores/[asset].svg.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pages/scores/[asset].svg.ts b/src/pages/scores/[asset].svg.ts index 5d19bf1..abecd15 100644 --- a/src/pages/scores/[asset].svg.ts +++ b/src/pages/scores/[asset].svg.ts @@ -4,7 +4,7 @@ import { readFile, readdir } from 'node:fs/promises'; import { JSDOM } from 'jsdom'; import type {APIRoute, GetStaticPaths} from 'astro'; // @ts-ignore -import tailwindConfig from '../../../tailwind.config.mjs'; +import tailwindConfigRaw from '../../../tailwind.config.mjs'; const filter = (musicXml: string) => { const jsdom = new JSDOM(musicXml, { pretendToBeVisual: true, contentType: 'image/svg+xml' }); @@ -41,6 +41,7 @@ const processOutput = (xmlData: string) => { return; } if (h.tagName.toLowerCase() === 'style') { + const tailwindConfig = tailwindConfigRaw as any; h.innerHTML = h.innerHTML.replace(/Times,serif/g, tailwindConfig.theme.fontFamily.body.join(',')); } if (svgElemsMain.children[0]) {