diff --git a/app/srv/api/font.ts b/app/srv/api/font.ts index 0545f84d..386148fe 100644 --- a/app/srv/api/font.ts +++ b/app/srv/api/font.ts @@ -5,7 +5,7 @@ export const _ = { async api() { const { req } = apiContext(this); const pathname = req.url.split("/_font").pop(); - const f = await fetch(`https://fonts.googleapis.com${pathname}`); + const f = await fetch(`https://api.fonts.coollabs.io${pathname}`); const body = await f.arrayBuffer(); const res = new Response(body); diff --git a/app/web/src/nova/ed/panel/side/style/panel/font.tsx b/app/web/src/nova/ed/panel/side/style/panel/font.tsx index 3ca8000e..be48b2be 100644 --- a/app/web/src/nova/ed/panel/side/style/panel/font.tsx +++ b/app/web/src/nova/ed/panel/side/style/panel/font.tsx @@ -240,7 +240,7 @@ export const PanelFont: FC<{ const doc = document; let weight = `:wght@${[300, 400, 500, 600].join(";")}`; let fontName = item.value.replace(/ /g, "+"); - const _href = `https://fonts.googleapis.com/css2?family=${fontName}${weight}`; + const _href = `https://api.fonts.coollabs.io/css2?family=${fontName}${weight}`; if (!doc.querySelector(`link[href="${_href}]`)) { const link = doc.createElement("link"); link.type = "text/css"; diff --git a/app/web/src/render/editor/panel/side/panel/font.tsx b/app/web/src/render/editor/panel/side/panel/font.tsx index 24138454..929e73f4 100644 --- a/app/web/src/render/editor/panel/side/panel/font.tsx +++ b/app/web/src/render/editor/panel/side/panel/font.tsx @@ -238,7 +238,7 @@ export const PanelFont: FC<{ const doc = document; let weight = `:wght@${[300, 400, 500, 600].join(";")}`; let fontName = item.value.replace(/ /g, "+"); - const _href = `https://fonts.googleapis.com/css2?family=${fontName}${weight}`; + const _href = `https://api.fonts.coollabs.io/css2?family=${fontName}${weight}`; if (!doc.querySelector(`link[href="${_href}]`)) { const link = doc.createElement("link"); link.type = "text/css";