Duplicates: T25538
The new feature (bugfix) of rendering text in BGE with Blender's font rendering module fails most of the time when trying to use custom TTFs. After some research I found that:
- BGE needs the font to be packed but it uses the original file instead of packed data.
- The path is relative (beginning with //) unless the TTF is opened with the relative option unchecked. Selecting convert all paths to absolute does nothing when it's packed.
- It tries to open the path beggining with //, which fails.
- The only sure way I did make it work is editing the .blend with a hex editor and replacing "//" with "./" in the font path. I don't know if it works on windows.
In brief: It should make use of packed data, otherwise expand the path properly.
Using 64-bit linux, latest SVN.