A PostScript error Invalidfont can show up for a number of reasons but such errors are obviously always font related.
- Invalidfont errors can occur when a file contains an invalid font name or dictionary or a corrupted or improperly formed font dictionary.
- When a file containing recent types of fonts (like OpenType fonts) is sent to older RIPs, this can also lead to ‘invalidfont’ errors.
If you are printing from Mac OS X 10.6 Snow Leopard, install the 10.6.7 update. It resolves ‘invalidfont’ errors when printing to PostScript printers.
To avoid problems with corrupted fonts, replace or reinstall the font on the RIP and/or computer. You could also try to print with the option ‘Download As SoftFont’ enabled in the printer driver.
Xerox recommends the following if you run into this problem with one of their devices:
- Use the Print As Image feature in Adobe Acrobat or Reader
- Reinstall the PostScript Print Driver or Install the PCL Print Driver
Older versions of Harlequin’s ScriptWorks software as well as a few Adobe PostScript-based RIPs that were not properly configured by Adobe’s OEMs cannot handle PDF files that contain Type1-based OpenType fonts (Type 1 fonts with CID double-byte encoding). Such encodings will cause an ‘invalidfont’ error on the RIP. Besides not using such fonts, there are two possible solutions for this problem:
- Upgrade the RIP.
- Try creating the print file or PDF file in another fashion. For Indesign for example, you should use Acrobat Distiller instead of exporting to PDF from within InDesign itself.
For a PostScript error ‘invalidfont offending command findfont’: check the page on the findfont operator.
For a PostScript error ‘invalidfont offending command awidthshow’: check the page on the awidthshow operator.