[python] Hook up sample debugger
authorBehdad Esfahbod <behdad@behdad.org>
Fri, 18 Dec 2015 19:53:40 +0000 (19:53 +0000)
committerBehdad Esfahbod <behdad@behdad.org>
Fri, 18 Dec 2015 19:53:40 +0000 (19:53 +0000)
src/sample.py

index f8d2216..19a4fdc 100755 (executable)
@@ -33,6 +33,12 @@ hb.font_set_scale (font, upem, upem)
 hb.ot_font_set_funcs (font)
 
 buf = hb.buffer_create ()
+class Debugger(object):
+       def message (self, buf, font, msg, data, _x_what_is_this):
+               print(msg)
+               return True
+debugger = Debugger()
+hb.buffer_set_message_func (buf, debugger.message, 1, 0)
 hb.buffer_add_utf8 (buf, text.encode('utf-8'), 0, -1)
 hb.buffer_guess_segment_properties (buf)