瀏覽代碼

Fix font syncing

Ignore importing tailwind config for score renderer.
master
TheoryOfNekomata 3 週之前
父節點
當前提交
0c1f6ed2c5
共有 1 個檔案被更改,包括 2 行新增1 行删除
  1. +2
    -1
      src/pages/scores/[asset].svg.ts

+ 2
- 1
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]) {


Loading…
取消
儲存