Clone in a terminal:
Commit a020eb0
Johan Mattsson - 2016-07-05T13:01:59+00:00
a020eb0bb50a7a90974083fb1c5f46611c93aaa4johan.mattsson.m@gmail.com

Fix position in SVG to TTF conversion

Changed files (2)

Diff

diff --git a/libbirdfont/MoveTool.vala b/libbirdfont/MoveTool.valaindex d6b7ccc..a57fc63 100644--- a/libbirdfont/MoveTool.vala+++ b/libbirdfont/MoveTool.vala@@ -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); 				}				 			} 		}diff --git a/libbirdfont/SvgParser.vala b/libbirdfont/SvgParser.valaindex 2da2c83..b2f9adf 100644--- a/libbirdfont/SvgParser.vala+++ b/libbirdfont/SvgParser.vala@@ -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") {

Contact

Email: johan.mattsson.m@gmail.com
Mastodon: typo.social/@birdfont
GitHub: johanmattssonm
LinkedIn: johan-mattsson-2ab324112