Недавно я начал оценку jsPDF для создания PDF, а окончательный результат предназначен для печати. Для текущего теста, который я запускаю, я встраиваю собственный шрифт в PDF. Однако я заметил в сгенерированном PDF-файле, что весь список шрифтов по умолчанию также встраивается в PDF-файл.
Список шрифтов (по умолчанию + пользовательский шрифт):
{
"helvetica":[
"normal",
"bold",
"italic",
"bolditalic"
],
"Helvetica":[
"",
"Bold",
"Oblique",
"BoldOblique"
],
"courier":[
"normal",
"bold",
"italic",
"bolditalic"
],
"Courier":[
"",
"Bold",
"Oblique",
"BoldOblique"
],
"times":[
"normal",
"bold",
"italic",
"bolditalic"
],
"Times":[
"Roman",
"Bold",
"Italic",
"BoldItalic"
],
"zapfdingbats":[
"normal"
],
"ZapfDingbats":[
""
],
"symbol":[
"normal"
],
"Symbol":[
""
],
"Arial":[
"normal"
]
}
В свойствах выходного PDF-файла я вижу все эти встроенные:
Итак, мой вопрос: как отключить встроенные шрифты по умолчанию? Я хотел бы просто вставлять шрифты, которые действительно необходимы для содержимого документа.