redcarpet
I know you're joking but...
It gives slanted text, not proper italics (but then the above just gives a heavier weight, not a proper bold font), but...
Write the text into a temporary image, apply a shear transform (imageaffine, maybe using imageaffinematrixget to build the transformation matrix) that slides the top of the image to the right, and copy the result into the destination image.