I don't see pygame.init() or pygame.font.init() in there anywhere...

On Sat, Oct 24, 2009 at 7:57 PM, james carnell <[email protected]> wrote:

> I'm new, but this is giving me problems. I'm on Ubuntu 9.04. I have tried
> copy pasting other source codes with the same result. Should I just make my
> own Font class from spites?
>
>
> import pygame
> ===============================
> def test():
>   screen = pygame.display.set_mode((640, 480))
>   background = pygame.Surface(screen.get_size())
>   background = background.convert()
>   background.fill((0, 0, 0))
>
>   font = pygame.font.get_default_font()
>   theFont = pygame.font.SysFont(font, 40)
>   msg = theFont.render("Hello World!",1,(255, 0, 255))
>
>   screen.blit(background, (0, 0))
>   screen.blit(msg, (20, 100))
>   pygame.display.flip()
>   done = False
>   while not done:
>     for event in pygame.event.get():
>       if event.type == pygame.QUIT:
>         done = True
> ================================
> test()
> ================================
> /usr/lib/python2.6/dist-packages/pygame/sysfont.py:139: DeprecationWarning:
> os.popen3 is deprecated.  Use the subprocess module.
>   flin, flout, flerr = os.popen3('fc-list : file family style')
> Traceback (most recent call last):
>   File "<input>", line 1, in <module>
>   File "<input>", line 8, in test
>   File "/usr/lib/python2.6/dist-packages/pygame/sysfont.py", line 253, in
> SysFont
>     font = pygame.font.Font(fontname, size)
> error: font not initialized
>
>
>

Reply via email to