diff --git a/src/display/api.js b/src/display/api.js index 8e7a3c4b79040..d6dd653740755 100644 --- a/src/display/api.js +++ b/src/display/api.js @@ -341,16 +341,17 @@ function getDocument(src = {}) { const transportFactory = { canvasFactory: new CanvasFactory({ ownerDocument, enableHWA }), filterFactory: new FilterFactory({ docId, ownerDocument }), + cMapReaderFactory: + (typeof PDFJSDev !== "undefined" && PDFJSDev.test("MOZCENTRAL")) || + useWorkerFetch + ? null + : new CMapReaderFactory({ baseUrl: cMapUrl, isCompressed: cMapPacked }), + standardFontDataFactory: + (typeof PDFJSDev !== "undefined" && PDFJSDev.test("MOZCENTRAL")) || + useWorkerFetch + ? null + : new StandardFontDataFactory({ baseUrl: standardFontDataUrl }), }; - if (!useWorkerFetch) { - transportFactory.cMapReaderFactory = new CMapReaderFactory({ - baseUrl: cMapUrl, - isCompressed: cMapPacked, - }); - transportFactory.standardFontDataFactory = new StandardFontDataFactory({ - baseUrl: standardFontDataUrl, - }); - } if (!worker) { const workerParams = {