printJob ignores htmlText with font face declaration

so I am trying to print a string with html formatting. Part of the formatting includes font face. I have found that my print job will not print ANY string that includes a font face declaration. I’m guessing because the font isn’t embedded, but I’m not positive.

this works:
string = “<b>bold</b> not bold”;

doesn’t work:
string = “<TEXTFORMAT LEADING=“2”><P ALIGN=“LEFT”><FONT FACE=“Arial” SIZE=“12” COLOR=”#000000" LETTERSPACING=“0” KERNING=“0”>this is my string</font></p></textformat>";

How can I get around this. I need the ability to print any font on a users computer.