• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 119
  • Last Modified:

Printing PDF files with TTF font substitution.

I have an application that generates checks in PDF format to be printed to a TROY MICR printer.

This printer uses a font substitution table to replace the TROY E13-B Screen Font with the printer's built in MICR font.

I can print from Word with the MICR font and the font substitution works as expected, however when I print the PDF with the MICR font embedded, it prints the screen font and not the printer's font.
0
John Barthle
Asked:
John Barthle
  • 3
1 Solution
 
hdhondtCommented:
When Word sends the file to print, it can either include the font, or tell the printer that it should use its in-built font.

In the case of your PDF, you have embedded the font in the file. Those are normally printed with the font converted to curves. In that case, by the time they get to the printer, there no longer is a font - it's all just line-art. My preferred PDF reader (PDF-XChange Viewer) defaults to that for embedded fonts, with options to do it "always" or "automatically". There is no option to remove the embedded font. Acrobat Reader DC does not seem to have any option to change its embedded-font behaviour.

I presume the option of not embedding the font won't work for you either, as in that case the PDF may not display correctly on the screen.
1
 
hdhondtCommented:
I've given the reasons why the printer cannot use its embedded font, as the font is already embedded in the PDF.
0
 
hdhondtCommented:
No comment has been added to this question in more than 21 days, so it is now classified as abandoned.

I have recommended this question be closed as follows:

Accept: hdhondt (https:#a41734138)

If you feel this question should be closed differently, post an objection and the moderators will review all objections and close it as they feel fit. If no one objects, this question will be closed automatically the way described above.

hdhondt
Experts-Exchange Cleanup Volunteer
0

Featured Post

Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now