On Wed, Aug 12, 2009 at 04:04:56PM +0200, Bo Jangeborg wrote: > Two problems with pygame.font.SysFont: > > 1. > How do I determine which font face it actually returned ? If > it fails it returns the default font, but how do I know that > it failed ? > > 2. > If I make an exe file with py2exe, freesansbold.ttf is not copied > with it. So when I use pygame.font.SysFont it fails without > an error message and just terminates the application. Try: and > except: wont catch it which seems a bit harsh. It Took me a while > to figure it out. > I tried to put the font in the same directory as the exe and > in the library.zip, and all over the place in the build > directory but neither works. Any way to make it work ? > Or is it broken ? > > Bo)
Personally I never use the default font. I always include the ttf file with my game's data files, and load it explicitly. However, there is a workaround for the problem you describe here: http://pygame.org/wiki/Pygame2exe I don't know how current that page is. --- James Paige
