LINUX.ORG.RU

Как внедрить шрифт внутрь pdf-поверхности, используя Cairo API ?

 ,


1

3

Для хранения в библиотеках принимают только PDF/A с внедрёнными шрифтами.

11 лет назад просили эту фичу: https://lists.cairographics.org/archives/cairo/2008-January/012642.html

Про существование «стандартных» шрифтов (которые, якобы, не нужно внедрять, потому что они есть везде) я знаю. Но хочу, чтобы шрифт был внедрённым всё равно, чтобы наверняка.

«The current implementation produces high-quality PNG, JPEG, TIFF bitmap files, high resolution PDF files with embedded fonts, SVG graphics and PostScript files.»

Рисуя на pdf-поверхности в Cairo, какие функции надо вызывать, чтобы шрифт оказался внутри .pdf-файла внедрённым?

Можно ли считать, что Cairo внедряет шрифты в .pdf всегда? Из какого места в коде Cairo это видно?

★★☆

Последнее исправление: Einstok_Fair (всего исправлений: 4)

Из cairo сохранить в svg, потом открыть в редакторе, который умеет сохранять в PDF/A (напр. scribus)

anonymous
()

Мне кажется это должно решаться на уровне Poppler API, а не Cairo.

Dendy ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.