32 Commits

Author SHA1 Message Date
moyogo
1b1b52500c [voltLib] handle duplicate or case insensitive duplicate names 2016-09-14 17:25:24 +01:00
moyogo
b026f4d557 [voltLib] format test_anchor_adjust_device 2016-09-14 17:25:24 +01:00
moyogo
80a4cc6d72 [voltLib] change how adjust_single is parsed 2016-09-14 17:25:24 +01:00
moyogo
eb3a2cccd9 [voltLib] parse process_base and process_marks differently for LookupDefinition 2016-09-14 17:25:24 +01:00
moyogo
6caba42cc2 [voltLib] 'adjust_pair' instead of just 'adjust' 2016-09-14 17:25:24 +01:00
moyogo
a4d38b11e1 [voltLib] cyclic groups should be detected later, not in parsing 2016-09-14 17:25:23 +01:00
moyogo
a561fc797b [voltLib] handle empty sub or pos 2016-09-14 17:25:23 +01:00
moyogo
296de366d5 [voltLib] fix parsing device tables, add parse_adjust_by_ 2016-09-14 17:25:23 +01:00
moyogo
b70ef7accd [voltLib] parse REVERSAL for reverse chaining context singl substitution 2016-09-14 17:25:23 +01:00
moyogo
319b4cc227 [voltLib] range definition uses TO 2016-09-14 17:25:23 +01:00
moyogo
5d2da8ef45 [voltLib] change error message in test_def_group_groups_cyclic() 2016-09-14 17:25:22 +01:00
moyogo
08d3460850 [voltLib] Fix test_def_group_groups_cyclic() 2016-09-14 17:25:22 +01:00
moyogo
c3abd1fe3a [voltLib] groups are not expanded in tests 2016-09-14 17:25:22 +01:00
moyogo
be71bc409e [voltLib] Fix test_def_group_groups_not_yet_defined, add test_position_attach_cursive, test_position_adjust_single 2016-09-14 17:25:22 +01:00
moyogo
a9a31fe89a [voltLib] split test_def_glyph() into various tests 2016-09-14 17:25:21 +01:00
moyogo
7d8ee16b81 [voltLib] parser_test.py 2016-09-14 17:25:15 +01:00
moyogo
fd3ffed261 [voltLib] Change how enum is parsed in coverage 2016-09-14 17:21:41 +01:00
moyogo
ed34ef3eca [voltLib] Add settings (ppem, compiler flags, cmap format) 2016-09-14 17:21:41 +01:00
moyogo
6fab2a4f7b [voltLib] Modify PositionAttachDefinition and parse_position to handle multiple TO coverages 2016-09-14 17:21:41 +01:00
moyogo
923fd2cb4d [voltLib] Add adjust pair positioning 2016-09-14 17:21:41 +01:00
moyogo
a2a62476c1 [voltLib] Add adjust by values to parse_pos() 2016-09-14 17:21:41 +01:00
moyogo
aaad2be5a5 [voltLib] Add anchor, pos, and attach 2016-09-14 17:21:41 +01:00
moyogo
9fb1085c5e [voltLib] convert zip to list in test for Python3 2016-09-14 17:21:41 +01:00
moyogo
34eaaa9512 [voltLib] Add test for substitution with contexts 2016-09-14 17:21:41 +01:00
moyogo
04e9265cef [voltLib] Split test for def_group: glyphs, glyphs and group, range 2016-09-14 17:21:41 +01:00
moyogo
5571f2c12a [voltLib] Add def lookup, simple substitution 2016-09-14 17:21:41 +01:00
moyogo
c26e3228ce [voltLib] Add coverage, change group and enum 2016-09-14 17:21:41 +01:00
moyogo
32f8c9c1e7 [voltLib] Add feature definition 2016-09-14 17:21:41 +01:00
moyogo
1c4de40936 [voltLib] expand enum when creating GroupDefinition 2016-09-14 17:21:41 +01:00
moyogo
7ab01f730c [voltLib] Add ranges to GroupDefinition 2016-09-14 17:21:41 +01:00
moyogo
b92829351d [voltLib] Add GroupDefinition tests 2016-09-14 17:21:41 +01:00
moyogo
1957fd2cd1 [voltLib] Add Parser and tests 2016-09-14 17:21:41 +01:00