From cf76358dd71cf38553c17e878775f78a540d44cf Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Tue, 11 Mar 2025 23:03:13 +0200 Subject: [PATCH] fix(canvas): font loading --- bin/copy-dist.ts | 4 ++-- src/routes/assets.ts | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bin/copy-dist.ts b/bin/copy-dist.ts index 0f9e62c99..12d4374ec 100644 --- a/bin/copy-dist.ts +++ b/bin/copy-dist.ts @@ -68,7 +68,7 @@ try { ]); const nodeModulesFolder = new Set([ - "node_modules/@excalidraw/excalidraw/dist/", + "node_modules/@excalidraw/excalidraw/dist/fonts/", "node_modules/katex/dist/", "node_modules/dayjs/", "node_modules/boxicons/css/", @@ -105,4 +105,4 @@ try { } catch(err) { console.error("Error during copy:", err) -} \ No newline at end of file +} diff --git a/src/routes/assets.ts b/src/routes/assets.ts index a26c22685..4683a81fb 100644 --- a/src/routes/assets.ts +++ b/src/routes/assets.ts @@ -50,8 +50,8 @@ async function register(app: express.Application) { app.use(`/assets/vX/stylesheets`, express.static(path.join(srcRoot, "public/stylesheets"))); app.use(`/${assetPath}/libraries`, persistentCacheStatic(path.join(srcRoot, "..", "libraries"))); app.use(`/assets/vX/libraries`, express.static(path.join(srcRoot, "..", "libraries"))); - app.use(`/node_modules/@excalidraw/excalidraw/dist/`, express.static(path.join(srcRoot, "..", "node_modules/@excalidraw/excalidraw/dist/"))); - app.use(`/${assetPath}/node_modules/@excalidraw/excalidraw/dist/`, persistentCacheStatic(path.join(srcRoot, "..", "node_modules/@excalidraw/excalidraw/dist/"))); + app.use(`/node_modules/@excalidraw/excalidraw/dist/fonts/`, express.static(path.join(srcRoot, "..", "node_modules/@excalidraw/excalidraw/dist/prod/fonts/"))); + app.use(`/${assetPath}/node_modules/@excalidraw/excalidraw/dist/fonts/`, persistentCacheStatic(path.join(srcRoot, "..", "node_modules/@excalidraw/excalidraw/dist/prod/fonts/"))); // KaTeX app.use(`/${assetPath}/node_modules/katex/dist/katex.min.js`, persistentCacheStatic(path.join(srcRoot, "..", "node_modules/katex/dist/katex.min.js")));