Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to convert Type 3 font to Type 1 font in PDF

Tags:

pdf

fonts

adobe

I have a PDF with Type 3 font embedded. How can I convert this Type 3 font to Type 1 font?

like image 343
Balaji Avatar asked Jan 18 '10 09:01

Balaji


People also ask

How do I change the font on a PDF Type 3?

Change PDF font in PDF Editor Or you can simply drag PDF file to software interface then it will be fully shown on software interface. Then please click button Edit Content option on the top menu options then you can draw the area around the text where you need to change PDF font.

How do I identify a Type 3 font in a PDF?

You can use Acrobat Reader to see if you have any Type 3 fonts embedded using this menu sequence: File > Document Properties > Fonts or you can use Ctrl-Alt-F.

How do I change font on existing PDF?

Choose Tools > Edit PDF > Edit . The dotted outlines identify the text and images you can edit. Select the text you want to change. In the right-side Format panel, select a font, font size, or other formatting options.


2 Answers

It's been many years since this was asked, but I'm posting for anyone else that ran into this problem (like me). The best solution is to regenerate the PDF with settings to avoid type 3 fonts. For example, if you make your figures with matplotlib, then you can follow the instructions here: http://phyletica.org/matplotlib-fonts/

If it is not possible to regenerate the PDF or would require too much time, I also found that the using convert (found in imagemagick) can help. As others have stated, you may lose information, but this will work in most cases: convert example.pdf example.pdf

like image 130
mrwyatt Avatar answered Oct 27 '22 14:10

mrwyatt


You may not be able to; Type 3 fonts can contain any PostScript; Type 1 fonts can only contain a restricted subset.

like image 43
Ignacio Vazquez-Abrams Avatar answered Oct 27 '22 16:10

Ignacio Vazquez-Abrams