feat(font): support loading custom font if embedded fonts in EPUBs are missing (#3439)

This commit is contained in:
Huang Xin
2026-03-02 16:18:18 +08:00
committed by GitHub
parent b16a4445ae
commit f0e9ddd2ae
3 changed files with 42 additions and 4 deletions
+16
View File
@@ -358,3 +358,19 @@ export const parseFontInfo = (fontData: ArrayBuffer, filename: string) => {
};
}
};
export const isFontType = (mimeType: string) => {
const fontMimeTypes = [
'font/woff',
'font/woff2',
'font/ttf',
'font/otf',
'application/font-woff',
'application/font-woff2',
'application/x-font-woff',
'application/x-font-woff2',
'application/x-font-ttf',
'application/x-font-otf',
];
return fontMimeTypes.includes(mimeType);
};