Here is some sample code that will reverse an utf8 string:
Code:
# coding: UTF-8
import viz
viz.go()
def reverse_hebrew(s):
u = unicode(s,'utf8')
u = u[::-1]
return u.encode('utf8')
text = viz.addText(reverse_hebrew('קראטוןםפשדגכעיחלךזסבהנמצ'),viz.SCREEN,pos=(0.5,0.5,0),align=viz.TEXT_CENTER_CENTER)