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 это видно?