Clone in a terminal:
Commit d0fc6b2
Johan Mattsson - 2015-10-07T15:35:14+00:00
d0fc6b2b5ae8dbc7466341c02cd26a7cbe3ab65cjohan.mattsson.m@gmail.com

Reset stroke when points are deleted

Changed files (2)

Diff

diff --git a/libbirdfont/OpenFontFormat/CffTable.vala b/libbirdfont/OpenFontFormat/CffTable.valaindex d64dcdd..c7f7325 100644--- a/libbirdfont/OpenFontFormat/CffTable.vala+++ b/libbirdfont/OpenFontFormat/CffTable.vala@@ -113,11 +113,9 @@ public class CffTable : OtfTable { 			len = offsets.get (i + 1) - off; 			//dis.seek (offset + off + header_size); 			data = dis.read_string (len);-			print (@"Found name $data\n");		 		}	  		// dict index-		print (@"dict index\n"); 		dict_index = read_index ();  		// dict datadiff --git a/libbirdfont/PenTool.vala b/libbirdfont/PenTool.valaindex 8075151..809ec85 100644--- a/libbirdfont/PenTool.vala+++ b/libbirdfont/PenTool.vala@@ -424,8 +424,13 @@ public class PenTool : Tool { 				 		foreach (PointSelection p in selected_points) { 			remove_point_simplify (p);+			p.path.reset_stroke (); 		}-		++		foreach (PointSelection p in selected_points) {+			p.path.create_full_stroke ();+		}+				 		g.update_view ();  		selected_points.clear ();

Contact

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