Нет Unicode CMAP Ошибка импорта нестандартного шрифта в JSPDF - PullRequest
0 голосов
/ 01 октября 2019

Я использую jsPDF и пытаюсь импортировать пользовательский шрифт в мое одностраничное приложение реагирования с помощью приложения create-реакции-приложения. Я выполнил шаги здесь , чтобы создать файл js с моим шрифтом, используя конвертер шрифтов jspdf . Я импортирую свой js-файл, содержащий мой шрифт, используя шаги из ответа Тунка на этот связанный вопрос , но я все еще получаю следующее сообщение об ошибке: «jsPDF PubSub Error Нет unicode cmap для шрифта Ошибка: No unicodeкарта для шрифта ". Файл шрифта, который я использую для конвертера, является шрифтом рабочего стола (формат tff) отсюда: https://www.cufonfonts.com/font/wingdings

Вот мой файл js с моим шрифтом:

import jsPDF from "jspdf"; //added to get rid of error message "jsPDF not defined" for my react SPA

(function(jsPDFAPI) {
var font = [I clipped the giant font text for this post];
var callAddFont = function() {
  this.addFileToVFS("wingdings-normal.ttf", font);
  this.addFont("wingdings-normal.ttf", "wingdings", "normal");
};
jsPDFAPI.events.push(["addFonts", callAddFont]);
})(jsPDF.API);

Когда яимпортировать файл шрифта js в компонент реагирования import "../wingdings-normal"; Я получаю сообщение об ошибке «Нет шрифта Unicode для шрифта». Удален ли шрифт cmap в конвертере?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...