Я пытаюсь добавить галочку в виде текста в документ PDF с jsPDf и встроенным шрифтом Zapfdingbats, но у меня возникают проблемы. Как правильно получить доступ к глифам в этом шрифте?
doc.setFont("Zapfdingbats");
doc.setFontStyle("normal");
doc.text("\u2714", 20, 20, null, null, "left");
Когда я использую вышеизложенное и рендеринг PDF в iframe, я получаю сообщение об ошибке через сообщение с предупреждением «Ошибка в функции Object.F (http://localhost:3000/static/js/1.chunk.js:26266:81): Не удалось выполнить 'btoa' в 'Window': кодируемая строка содержит символы за пределами диапазона Latin1. "
Примечание: я использую это в своей реакцииприложение, использующее create-реакции-приложение.
Когда я пытаюсь:
doc.text(btoa(unescape(encodeURIComponent("\u2714"))), 20, 20, null, null, "left");
Я получаю галочку, но также и три дополнительных символа, которые мне не нужны.