I did also manually put the font into library.zip.  Still had the same problem.

Then I took the suggestion from another post and explicitly loaded the 
freasnsbold.ttf font, instead of using None (and getting the default.)

That worked, but all my fonts rendered about 50% bigger than before.  Strange.  
But at least now I can distribute it.


hwg


> Try manually putting the font into library.zip.


On Dec 4, 2007 1:57 PM, Casey Duncan <[EMAIL PROTECTED]> wrote:
>
>
> On Dec 4, 2007, at 1:19 PM, Joe Johnston wrote:
>
> > hwg wrote:
> >> I'm trying to make an exe of a simple Pygame program.
> >>  Here's the setup.py <http://setup.py/>:
> >>      from distutils.core import setup
> >>    import py2exe, pygame
> >>    import glob, shutil
> >>    setup(windows=["lunarlander.py <http://lunarlander.py/>"])
> >> shutil.copyfile('moonsurface.png', 'dist/moonsurface.png')
> >>    shutil.copyfile('lunarlander2.png', 'dist/lunarlander2.png')
> >>    shutil.copyfile('C:/Python25/Lib/site-packages/pygame/
> >> freesansbold.ttf',
> >>    'dist/freesansbold.ttf')
> >
> > Maybe I'm a loser, but I generally keep the setup.py script short.
> > If I've got to move files, I do that from a bat script which can
> > call my Windows installer compiler too (inno, my case).
>
> A good reason to keep this stuff in python (regardless of whether it
> is in setup.py or not) is portability. bat files only work on
> Windows. But then again, absolute paths (especially ones that use
> drive letters) are highly non-portable anyhow no matter what language
> they're in (even on different machines that are running Windows).
>
> -Casey
>


      
____________________________________________________________________________________
Never miss a thing.  Make Yahoo your home page. 
http://www.yahoo.com/r/hs

Reply via email to