diff --git a/apps/svelte.dev/package.json b/apps/svelte.dev/package.json index 7f2e6fcaa2..85df3cc57d 100644 --- a/apps/svelte.dev/package.json +++ b/apps/svelte.dev/package.json @@ -26,7 +26,6 @@ "@codemirror/search": "^6.5.2", "@codemirror/state": "^6.2.1", "@codemirror/view": "^6.17.1", - "@fontsource/roboto-mono": "^5.0.8", "@jridgewell/sourcemap-codec": "^1.4.15", "@lezer/common": "^1.0.4", "@lezer/highlight": "^1.1.6", diff --git a/apps/svelte.dev/src/routes/blog/[slug]/card.png/+server.ts b/apps/svelte.dev/src/routes/blog/[slug]/card.png/+server.ts index 4d7e40ff4f..cbf4ca08a6 100644 --- a/apps/svelte.dev/src/routes/blog/[slug]/card.png/+server.ts +++ b/apps/svelte.dev/src/routes/blog/[slug]/card.png/+server.ts @@ -5,9 +5,7 @@ import { read } from '$app/server'; import satori from 'satori'; import { html as toReactNode } from 'satori-html'; import Card from './Card.svelte'; -// @ts-expect-error no types for the query exist -import CardCSS from './Card.svelte?raw&svelte&type=style'; -import OverpassRegular from './Overpass-Regular.ttf?url'; +import YantramanavRegular from './Yantramanav-Regular.ttf?url'; import { blog_posts } from '$lib/server/content'; export const prerender = true; @@ -20,7 +18,7 @@ export function entries() { const height = 630; const width = 1200; -const data = await read(OverpassRegular).arrayBuffer(); +const data = await read(YantramanavRegular).arrayBuffer(); export async function GET({ params }) { const post = blog_posts.find((post) => post.slug === `blog/${params.slug}`); @@ -28,7 +26,7 @@ export async function GET({ params }) { if (!post) error(404); const result = render(Card, { props: { title: post.metadata.title, date: post.date_formatted } }); - const element = toReactNode(`${result.body}`); + const element = toReactNode(`
${result.head}${result.body}`); const svg = await satori(element, { fonts: [ diff --git a/apps/svelte.dev/src/routes/blog/[slug]/card.png/Card.svelte b/apps/svelte.dev/src/routes/blog/[slug]/card.png/Card.svelte index 79b9c105ab..1ff8091fc5 100644 --- a/apps/svelte.dev/src/routes/blog/[slug]/card.png/Card.svelte +++ b/apps/svelte.dev/src/routes/blog/[slug]/card.png/Card.svelte @@ -1,3 +1,5 @@ +