python - Using pygame2exe and having font issue with sysfont/.ttf -
i tried py2exe, cx_freeze , got using site, made progress pygame2exe. read 2 or 3 other posts dealing this, despite having setup file same instructed, , putting in freesansbold.ttf still 'has requested runtime terminate in unusual way' error.
i go details, strange if set text standard thing "arial" suggested here (pygame distribution - runtime error) , app creates work, problem game rpg, , if text not freesanbold spills everywhere , unreadable, basicly have have text.
here how had font code initially: font=pygame.font.sysfont(none, 48) changed to: font=pygame.font.sysfont("freesansbold.ttf", 48) , included .ttf in folder, no avail. again if change 'arial' pygame2exe creates working file, need freesanbold because of text issues.
here pygame2exe code, copied wiki: def issystemdll(pathname): # checks if freetype , ogg dll files being included if os.path.basename(pathname).lower() in ("libfreetype-6.dll", "libogg-0.dll","sdl_ttf.dll"): # "sdl_ttf.dll" added arit. return 0 return origissystemdll(pathname) # return orginal function py2exe.build_exe.issystemdll = issystemdll # override default function one
i have tried putting .dlls in folder, nothing. super fix, have been @ days, , can't figure out.
likewise followed wiki (http://pygame.org/wiki/pygame2exe) here problem runtime error when .ttf file placed in folder.
i out of ideas, help...
i had same issue default system font. quite silly. ended using pygame.font.sysfont("arial", 16)
worked without me having include anything.
Comments
Post a Comment