62 Commits

Author SHA1 Message Date
175ae043f5 Add methods to backup and wipe server 2015-08-31 01:16:16 -04:00
a9c4173888 Get stroke addition working 2015-08-31 01:15:53 -04:00
31387d7356 Fix bug in obtaining data-coordinates 2015-08-30 22:54:50 -04:00
514226504e Apply manual corrections during stroke extraction 2015-08-30 18:33:27 -04:00
7ddca055ed Get basic glyph editing callback working 2015-08-30 17:59:16 -04:00
e51df84b32 Get basic glyph saving working 2015-08-30 17:14:38 -04:00
1e12233916 Add editing controls for glyphs 2015-08-30 01:04:06 -04:00
f068dc53ae Drop button:focus styling 2015-08-30 01:04:05 -04:00
10fb5477c7 Switch to unminifed Bootswatch 2015-08-30 00:30:14 -04:00
499bcf153d Add code to switch between glyphs 2015-08-30 00:30:14 -04:00
de5f86c6d6 Switch to canonical glyph naming scheme 2015-08-30 00:30:14 -04:00
c792ea876a Get stroke data rendering 2015-08-30 00:30:14 -04:00
5741f20f79 Add code to load glyph data into Meteor 2015-08-27 03:10:30 -04:00
4c366184a3 Add Meteor app to do corrections 2015-08-27 00:57:29 -04:00
3ee25c4d0c Switch to JSON rendering frontend 2015-08-27 00:02:20 -04:00
c85e70034a Add hardcoded colors list 2015-08-25 11:45:13 -04:00
7320a7d019 Rename getchar.py to main.py 2015-08-24 11:13:19 -04:00
95eb860b55 Maintain a stroke adjacency list 2015-08-24 11:12:04 -04:00
23fe31a14d Suppress unnecessary print statements and logging 2015-08-23 22:32:20 -04:00
eaa397c573 Move median algorithm out into separate file 2015-08-23 17:34:33 -04:00
0f7128410e Distance based tweaks to median finding 2015-08-23 01:00:22 -04:00
bbbc957e22 Use angle bisector to smooth median 2015-08-23 00:54:37 -04:00
10b2eb3ecb Improve documentation for median computation 2015-08-23 00:36:11 -04:00
77ea8f8807 Pull out path area function 2015-08-23 00:18:17 -04:00
2325cf6cb1 Drop shapely library and speed up code 2015-08-23 00:09:02 -04:00
720d4f41ea Start work on medial-line detection algorithm 2015-08-22 20:47:10 -04:00
7c634baf7c Factor out StrokeExtractor class into separate file 2015-08-22 19:34:53 -04:00
3466fe0725 Finish documenting corner+bridge extraction algorithm 2015-08-22 17:27:23 -04:00
0e8df9e50d Switch to corners at the start of their stroke elements 2015-08-22 17:27:23 -04:00
3b56e98aac Switch to standard CCW glyph orientation 2015-08-22 09:43:21 -04:00
7238f9e79f Use glyph-orientation assumption in classifier 2015-08-20 03:30:24 -04:00
c1102bd3f2 Minor cleanups in various corner code 2015-08-20 02:51:57 -04:00
15e986be9c Add documentation for bridge detection algorithm 2015-08-20 02:41:25 -04:00
75020a14ac Improve corner merging algorithm 2015-08-20 02:26:21 -04:00
ad8cdc4567 Clean up corner merging function 2015-08-20 01:51:23 -04:00
4675887318 Start work on stroke-extraction code cleanup 2015-08-20 01:23:22 -04:00
78a7e503fa Reverse paths to enforce CCW glyph orientation 2015-08-20 01:09:28 -04:00
6bd3e30a61 Minor pruning of bad corners 2015-08-19 21:12:18 -04:00
6e3a36cde8 Get hacky stroke extraction post-bridge-detection working 2015-08-19 02:20:24 -04:00
4fae49e673 Drop reverse connections due to TTF handedness constraint 2015-08-19 00:54:46 -04:00
05f61df9a6 Rename 'cusps' to 'corners' and 'edges' to 'bridges' 2015-08-18 23:57:14 -04:00
96b806b8b9 Some cleanup removing poor hand-crafted rules 2015-08-18 23:01:49 -04:00
d42e70d174 Allow some narrowing at cross stroke ends 2015-08-17 12:00:18 -04:00
7cc924a2cf Add code to drop middle and long, splittable edges 2015-08-17 11:42:33 -04:00
ad4ec0bdbc Add triangle removal logic 2015-08-17 10:52:10 -04:00
b09530dfcb Try an alternate classifier 2015-08-17 00:06:41 -04:00
17c947c03f Set up for data collectiong 2015-08-16 23:27:25 -04:00
7ec8e70a2d Add cusp merging logic 2015-08-16 23:02:47 -04:00
64342fe899 Tweak hand-tuned classifier slightly 2015-08-16 22:30:33 -04:00
0570efa815 Drop uming.svg during testing 2015-08-16 22:11:20 -04:00