Commit a020eb0
Fix position in SVG to TTF conversion
Changed files (2)
Diff
@@ -555,7 +555,7 @@ public class MoveTool : Tool { glyph.delete_object (svg); foreach (Path path in path_list.paths) {- path.move (svg.x - glyph.left_limit, svg.y - font.top_position);+ path.move (svg.x - glyph.left_limit, svg.y - font.top_limit); } } }@@ -216,8 +216,11 @@ public class SvgParser { } private PathList parse_svg_file (XmlElement tag) {- Layer pl = new Layer ();+ Layer layer = new Layer ();+ return parse_svg_tag (tag, layer);+ } + private PathList parse_svg_tag (XmlElement tag, Layer pl) { foreach (XmlElement t in tag) { if (t.get_name () == "g") {@@ -225,7 +228,7 @@ public class SvgParser { } if (t.get_name () == "svg") {- parse_layer (t, pl);+ parse_svg_tag (t, pl); } if (t.get_name () == "switch") {