Hi,
I noticed another SysFont issue is the issue tracker:
"SysFont wrongly italicizes text on XP"
https://bitbucket.org/pygame/pygame/issue/64/sysfont-wrongly-italicizes-text-on-xp
Is anyone on Windows XP able to confirm that the script below shows italic
fonts when ran?
The screen shot here sure does look like they are italic:
http://www.pygame.org/old_bug_attachments/39/test_fonts.PNG
#!/usr/bin/env python# coding: cp1251import sysimport osimport
pygamefont_names = [ 'Courier New', 'Verdana',
'Tahoma', 'Times New Roman', 'Lucida Console',
'Comic Sans MS', 'Garamond',]pygame.init()screen =
pygame.display.set_mode((640, 480))background =
pygame.Surface(screen.get_size()).convert()background.fill((255, 255,
255))top = 0for font_name in font_names: font =
pygame.font.SysFont(font_name, 32) text =
font.render(font_name, 1, (0, 0, 0)) textpos =
text.get_rect(left = 0, top = top) top += textpos.height
background.blit(text, textpos)screen.blit(background, (0,
0))pygame.display.flip()clock = pygame.time.Clock()running = Truewhile
running: clock.tick(60) screen.blit(background, (0, 0))
pygame.display.flip() for event in
pygame.event.get(): if (event.type == pygame.KEYDOWN
and event.key == pygame.K_ESCAPE) or (event.type == pygame.QUIT):
running = Falsepygame.quit()