aboutsummaryrefslogtreecommitdiffstats
path: root/equalize_sidebearings.py
diff options
context:
space:
mode:
Diffstat (limited to 'equalize_sidebearings.py')
-rw-r--r--equalize_sidebearings.py19
1 files changed, 19 insertions, 0 deletions
diff --git a/equalize_sidebearings.py b/equalize_sidebearings.py
new file mode 100644
index 0000000..7b4c634
--- /dev/null
+++ b/equalize_sidebearings.py
@@ -0,0 +1,19 @@
+from mojo.events import addObserver
+import vanilla
+
+class EqualizeSidebearings(object):
+ def __init__(self):
+ addObserver(self, 'center', 'spaceCenterKeyUp')
+
+ def center(self, info):
+ # print info
+ # self.w = vanilla.Window((400, 400, 1000, 900))
+ # self.w.text = vanilla.TextBox((10, 10, -10, 900), str(dir(info['spaceCenter'])))
+ # self.w.b = vanilla.EditText((0, 0, -0, -0), info['event'].characters())
+ # self.w.text = vanilla.TextBox((10, 10, -10, 900), info['event'].characters)
+ # self.w.open()
+
+ if info['event'].characters() == 'a':
+ info['glyph'].center()
+
+EqualizeSidebearings() \ No newline at end of file