From d121de5152cccabb9ac86fe72813c24fb4c61fea Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Fri, 26 Dec 2025 17:30:19 +0200 Subject: [PATCH] chore(icon_pack): map woff attachment --- apps/server/src/services/icon_packs.spec.ts | 15 +++++++++++++++ apps/server/src/services/icon_packs.ts | 3 ++- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/apps/server/src/services/icon_packs.spec.ts b/apps/server/src/services/icon_packs.spec.ts index 3e2bd8688..c4d0ad6ea 100644 --- a/apps/server/src/services/icon_packs.spec.ts +++ b/apps/server/src/services/icon_packs.spec.ts @@ -45,4 +45,19 @@ describe("Mapping attachments", () => { const attachment = determineBestFontAttachment(iconPackNote); expect(attachment?.mime).toStrictEqual("font/woff2"); }); + + it("handles woff", () => { + const iconPackNote = buildNote({ + type: "text", + attachments: [ + { + role: "file", + title: "Font", + mime: "font/woff" + } + ] + }); + const attachment = determineBestFontAttachment(iconPackNote); + expect(attachment?.mime).toStrictEqual("font/woff"); + }); }); diff --git a/apps/server/src/services/icon_packs.ts b/apps/server/src/services/icon_packs.ts index c313c0259..dd448ed7a 100644 --- a/apps/server/src/services/icon_packs.ts +++ b/apps/server/src/services/icon_packs.ts @@ -3,7 +3,8 @@ import type BNote from "../becca/entities/bnote"; import log from "./log"; const PREFERRED_MIME_TYPE = [ - "font/woff2" + "font/woff2", + "font/woff" ]; export interface IconPackManifest {