We are using D3DXCreateFontIndirect to create fonts for our games. Sometimes when we do a full clean which deletes the font file and then build a different game tree in source safe, when run the game D3DXCreateFontIndirect fails with out of memory. Well it turns out the font file futura.ttf is blank when you double click on it in windows, and we believe that is what is causing the problem. The only fix seems to be to reboot the computer. The file is not corrupt because it looks fine on other computers and other computers' futura.ttf file are blank on this computer. What could cause this? It seems to only happen sometimes after a clean / rebuild.