Embedded fonts

I have created a virtual printer driver based off unidrv. Everything works
perfectly except when printing a pdf file with embedded truetype fonts. The
fonts sometimes won’t print at all or print as a block of black. What do I
need to do to enable the fonts to print correctly?