Somehow the portable version should look for the fonts on the flash drive or the host computer. It now looks at the host computer for the windows font file, if I have used fonts that are not on the host then I have a problem with display of the fonts.
And yes I know the fix is to use the default fonts on standard windows install.