diff --git a/src/plugins/htmlVideoPlayer/plugin.js b/src/plugins/htmlVideoPlayer/plugin.js index 337b8b3e56..f616723f87 100644 --- a/src/plugins/htmlVideoPlayer/plugin.js +++ b/src/plugins/htmlVideoPlayer/plugin.js @@ -1304,6 +1304,7 @@ export class HtmlVideoPlayer { const availableFonts = {}; fontFiles.forEach(font => { if (!font.FamilyName) return; + if (font.Size > 20 * 1024 * 1024) return; // max 20 MB for any single font file const familyNameLower = font.FamilyName.trim().toLowerCase(); if (!(familyNameLower in availableFonts)) { const fontUrl = apiClient.getUrl(`/FallbackFont/Fonts/${encodeURIComponent(font.Name)}`, {