Clone in a terminal:
Commit 467a160
Johan Mattsson - 2015-04-23T08:37:03+00:00
467a160f70e6d35cca9303a4ddd6efee05d9b1a9johan.mattsson.m@gmail.com

Fix fill settings

Changed files (2)

Diff

diff --git a/libbirdfont/OpenFontFormat/GlyfData.vala b/libbirdfont/OpenFontFormat/GlyfData.valaindex a01e2e2..537d310 100644--- a/libbirdfont/OpenFontFormat/GlyfData.vala+++ b/libbirdfont/OpenFontFormat/GlyfData.vala@@ -247,6 +247,7 @@ public class GlyfData : GLib.Object { 				if ((int16) y == 0 && (int16) coordinate_x.get (coordinate_y.size - 1) == 0) { 					warning (@"Point on point in TTF. Index $(coordinate_y.size - 1)"); 					+					// FIXME: distorted shape 					if (BirdFont.has_argument ("--test")) { 						print (glyph.get_name () + "\n"); 						print (points.get (epi).to_string ());@@ -269,6 +270,7 @@ public class GlyfData : GLib.Object { 						print (glyph.get_name () + "\n"); 						print (points.get (epi).to_string ()); 						+						// FIXME: distorted shape 						PenTool.remove_point_simplify (new PointSelection (points.get (epi), p)); 						return false; 					}diff --git a/libbirdfont/SettingsTab.vala b/libbirdfont/SettingsTab.valaindex c4e1877..fc606a6 100644--- a/libbirdfont/SettingsTab.vala+++ b/libbirdfont/SettingsTab.vala@@ -89,9 +89,11 @@ public class SettingsTab : SettingsDisplay {  		Tool fill_open_path = new Tool ("fill_open_path"); 		fill_open_path.select_action.connect((self) => {-			Path.fill_open_path = !Path.fill_open_path;-			Glyph g = MainWindow.get_current_glyph ();-			g.redraw_area (0, 0, g.allocation.width, g.allocation.height);			+			Path.fill_open_path = true;	+		});+		+		fill_open_path.deselect_action.connect((self) => {+			Path.fill_open_path = false;	 		}); 		tools.add (new SettingsItem (fill_open_path, t_("Fill open paths."))); 

Contact

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