Browse Source

Fix bug in composite glyph generation

James Godfrey-Kittle 10 years ago
parent
commit
9b9f8fd919
1 changed files with 2 additions and 3 deletions
  1. 2 3
      scripts/lib/fontbuild/generateGlyph.py

+ 2 - 3
scripts/lib/fontbuild/generateGlyph.py

@@ -22,9 +22,8 @@ def generateGlyph(f,gname):
         g = f.newGlyph(glyphName)
         lastWidth = 0
         for componentName in baseName.split("_"):
-            g.appendComponent(componentName, (lastWidth, 0))
-            lastWidth = f[componentName].width
-            g.width += lastWidth
+            g.appendComponent(componentName, (g.width, 0))
+            g.width += f[componentName].width
     else: 
         if not f.has_key(glyphName):
             try: