Поскольку скрипт не распознает jsPDF, необходимо импортировать его, используя
import jsPDF from 'jspdf'
, поэтому скрипт становится:
// Muli-normal.js
import jsPDF from 'jspdf'
(function (jsPDFAPI) {
var font = 'AAEAAAASAQAABAAgRkZUTW2ZUGwAAAE..
...
...
...ASAQAAB';
var callAddFont = function () {
this.addFileToVFS('Muli-normal.ttf', font);
this.addFont('Muli-normal.ttf', 'Muli', 'normal');
};
jsPDFAPI.events.push(['addFonts', callAddFont])
})(jsPDF.API);
Я до сих пор не могу точно понять, как скрипт Muli-normal.js
структурирован. (модуль IIFE?). Я решил работать и ответить на мой вопрос, но любые объяснения по этому поводу приветствуются.
Надеюсь, это кому-то поможет