

Self._layer, representationKey="defconQt.NoComponentsQPainterPath")įile "/Users/dcrossland/src//trufont/trufont/Lib/defconQt/glyphView.py", line 2163, in updateLayerPath Self.postNotification(self.changeNotificationName)įile "/usr/local/lib/python3.5/site-packages/defcon/objects/base.py", line 212, in postNotificationĭispatcher.postNotification(notification=notification, observable=self, data=data)įile "/usr/local/lib/python3.5/site-packages/defcon/tools/notifications.py", line 195, in postNotificationįile "/usr/local/lib/python3.5/site-packages/defcon/objects/glyph.py", line 1149, in _contourChangedįile "/Users/dcrossland/src//trufont/trufont/Lib/defconQt/objects/defcon.py", line 57, in _set_dirtyįile "/Users/dcrossland/src//trufont/trufont/Lib/defconQt/glyphView.py", line 1928, in _glyphChangedįile "/Users/dcrossland/src//trufont/trufont/Lib/defconQt/glyphView.py", line 1948, in activeGlyphChangedįile "/Users/dcrossland/src//trufont/trufont/Lib/defconQt/glyphView.py", line 2157, in updateActiveLayerPath Self.insertPoint(len(self._points), point)įile "/usr/local/lib/python3.5/site-packages/defcon/objects/contour.py", line 187, in insertPointįile "/usr/local/lib/python3.5/site-packages/defcon/objects/base.py", line 319, in _set_dirty Sel._contour.addPoint((prev.x, prev.y))įile "/usr/local/lib/python3.5/site-packages/defcon/objects/contour.py", line 594, in addPoint We will be happy to review and integrate it into the main app.įile "/Users/dcrossland/src//trufont/trufont/Lib/defconQt/glyphView.py", line 1534, in mouseMoveEvent

Once you have commited your patch, push the new branch to your fork:įinally, click "New pull request" on TruFont's Github page to submit
#Glyphr studio tutorial update
It is also recommended to regularly update the dependencies to theĬurently tested versions as listed in requirements.txt: Synchronize the latest upstream changes (as in step 4) without
#Glyphr studio tutorial code
You can then modify the code in place, or This command only creates a link to the source directory inside the Instead of copying trufont to your Python site-packages directory,
#Glyphr studio tutorial install
Use pip to install TruFont in "editable" mode: Now, you can create and checkout your new feature branch: It will run some checks every time you areĪbout to commit something. Upstream/master, especially before creating new branches: git checkout master Synchronize your fork's master branch with the This enables you to keep up-to-date with the upstream development. Repository url to the local list of remotes: Move into the new folder and run this command to add the upstream Here's a quick tutorial if you'd like to contribute to TruFont.Ĭlick the "Fork" button above, and clone the forked git repository Install/update TruFont to the latest stable release: Run deactivate when you wish to exit the virtual environment. Your console's PATH, so you can access python, pip and This temporarily adds the virtual environment's scripts folder to

Written with Python3, ufoLib, defcon and PyQt5.
