[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[pygame] Can any one help me on how to render non_ascii(unicode) chars on pygame screen?
Hi,
can any one help me
in rendering trademark symbol (char) on pygame surface.
i tried the
following way ,but couldn't get result. i am using pygame 1.8 and os
is Windows xp
import
pygame
from pygame.locals import*
def
main():
pygame.init()
resolution =
800, 400
screen =
pygame.display.set_mode(resolution)
fg = 250, 240,
230
bg = 5, 5, 5
wincolor = 40, 40,
90
#fill background
screen.fill(wincolor)
font =
pygame.font.Font(pygame.font.match_font('arial'),40)
test
= unichr(153).encode('utf_8')
#test =
unichr(153).encode('latin_1')
testp
= 'Gap'+test
tm =
font.render(testp,False,fg,bg)
screen.blit(tm, (10,
100))
pygame.display.flip()
while
1:
#use event.wait to keep from
polling 100% cpu
e=pygame.event.wait()
if e.type in
(QUIT,
KEYDOWN):
if(e.key==K_ESCAPE):
break
pygame.quit()
if __name__=='__main__':main()
----------------------------------------------------------
Regards,
Madhubala