I have been trying to embed all missing fonts in a pdf just to avoid "surprises" when printing or rendering them because of the font substitution.
So i have created a document containing just "Bergamo Std" text using BergamoStd font. After that used Pdf Creator to generate a pdf without font embedding: BergamoStd.pdf
Using C#/iText i embed the font into pdf. (BergamoStd-embedded.pdf) I can correctly render the embedded pdf with or without the font being present in the system. Adobe reader, qpdfview, evince render the pdf without problems and acrobat reader tells the font is embedded as well as pdffonts.
qpdf is not reporting anything bad with this pdf.
If i use ghostscript (9.07) to generate a ps file from the embedded pdf i get a ps that can be rendered and printed ok and the font is also embedded in that ps file. pdf2ps of course gets the same resoults as ghostscript does. even xpdf in windows produces a valid ps file, with the font embedded.
but if i use pdftops from poppler-utils (v0.24) to generate the ps file i get a small ps file with no font embedded.
Even further; pdftops can not embed the font in the .ps even if the bergamoStd.ttf file is present in the system, no matter if the input pdf is the one with or without the font embedded.
Can anybody explain why pdftops cant embed this font? Am i missing something?
my test files are available here if you dont want to generate your own files following the steps i described before.
TIA.