[HarfBuzz] harfbuzz: Branch 'master'

Behdad Esfahbod behdad at kemper.freedesktop.org
Fri Dec 18 11:53:52 PST 2015


 src/sample.py |    6 ++++++
 1 file changed, 6 insertions(+)

New commits:
commit 8718dae818b22c3933c33bdfc8a7413ef4c3110a
Author: Behdad Esfahbod <behdad at behdad.org>
Date:   Fri Dec 18 19:53:40 2015 +0000

    [python] Hook up sample debugger

diff --git a/src/sample.py b/src/sample.py
index f8d2216..19a4fdc 100755
--- a/src/sample.py
+++ b/src/sample.py
@@ -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)
 


More information about the HarfBuzz mailing list