[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: [pygame] Please help!



So it's just the old font problem then - the new twist to this is now pygame causes a runtime exception when the default font is not present, where it used to raise a python exception.

It's because of this change in pygame that py2exe isn't producing happy stack traces anymore for this problem. That sucks, because the stack trace in the .log file was very clear about the cause, when it would get produced.

You can repro this by renaming the pygame install's freesansbold.ttf, and then just running the short font test case, without involving py2exe at all:
-------
import pygame
pygame.init()
font = pygame.font.Font(None, 80)
--------

that should raise a pygame exception.


On Mon, Nov 1, 2010 at 3:27 PM, Christoph Gohlke <cgohlke@xxxxxxx> wrote:
Indeed, the solution to this and Zach's problem is to include the file "freesansbold.ttf" in the pygame folder in the dist\library.zip file. For the record, the crash also occurred with the 32 bit msvc9 build. No *.exe.log is created.

Christoph