Custom font not renderings on saved PDF file

I have a custom font in the data folder, this font is not rendering properly on the saved PDF file, characters appears as a square with a diagonal line across, any ideas how to make it work?

Any help will be much appreciated!

Solved using drawStringAsShapes()