Cosimo Lupo cb94d6c4cd [feaLib] fix check for redefined glyph between multiple markClass definitions (#803)
* [feaLib.ast] fix checking multiple markClass definitions don't redefine same glyphs

As pointed out by @mhosken, we are looking in the wrong list for glyphs
that have already been defined in a previous markClass definition.

With this patch, the current markClass.fea test case fails becuase it defines 'acute'
twice for the same @TOP_MARKS class:

fontTools.feaLib.error.FeatureLibError: Lib/fontTools/feaLib/testdata/markClass.fea:6:5: Glyph acute already defined at Lib/fontTools/feaLib/testdata/markClass.fea:3:1

Also see conversation at:
3b79d51755 (r94622074)

* feaLib/testdat/markClass.fea: remove duplicate 'acute' in @TOP_MARKS

Now the test pass, after 45c77b7

* [feaLib.builder_test] test case for redefined glyph in multiple markClass definitions
2017-01-12 15:39:21 +01:00
..
.
2016-09-27 19:49:41 +02:00
2016-12-20 11:10:29 +01:00
2016-12-28 20:29:43 -05:00
2016-12-20 11:10:29 +01:00
2016-12-28 20:29:43 -05:00
2016-01-26 12:45:56 +01:00
2016-12-28 20:29:43 -05:00
2016-12-28 20:29:43 -05:00
2016-12-28 20:29:43 -05:00
2016-04-25 22:37:58 +01:00
2016-12-28 20:29:43 -05:00
2016-12-28 20:29:43 -05:00
2016-12-28 20:29:43 -05:00
2016-12-28 20:29:43 -05:00
2016-12-28 20:29:43 -05:00
2016-04-12 13:53:25 +02:00
2016-12-28 20:29:43 -05:00
2016-12-20 11:10:29 +01:00
2016-12-28 20:29:43 -05:00
.
2016-09-27 19:49:41 +02:00
2016-12-28 20:29:43 -05:00
2016-12-28 20:29:43 -05:00
2016-12-28 20:29:43 -05:00
2016-12-20 11:10:29 +01:00
2016-12-28 20:29:43 -05:00
2016-12-20 11:10:29 +01:00
2016-12-28 20:29:43 -05:00
2016-12-20 11:10:29 +01:00
2016-12-28 20:29:43 -05:00
2016-12-20 11:10:29 +01:00
2016-12-28 20:29:43 -05:00
2016-12-20 11:10:29 +01:00
2016-12-28 20:29:43 -05:00
2016-12-28 20:29:43 -05:00
2016-12-28 20:29:43 -05:00
2016-12-20 11:58:37 +00:00
2016-12-28 20:29:43 -05:00
2016-12-20 11:58:37 +00:00
2016-12-28 20:29:43 -05:00
.
2016-09-27 19:49:41 +02:00
.
2016-09-27 19:49:41 +02:00
2016-12-28 20:29:43 -05:00
.
2016-09-27 19:49:41 +02:00
2015-08-10 11:17:52 +02:00
2016-12-20 11:55:52 +00:00
2016-03-15 17:49:02 +04:00
2016-03-19 21:55:24 +04:00
.
2016-09-27 19:49:41 +02:00
2016-12-20 11:10:29 +01:00
.
2016-09-27 19:49:41 +02:00
2016-12-28 20:29:43 -05:00
2016-12-28 20:29:43 -05:00
2016-12-20 11:10:29 +01:00
2016-12-28 20:29:43 -05:00
2016-12-20 11:10:29 +01:00
2016-12-28 20:29:43 -05:00
2016-12-20 11:58:37 +00:00
2016-12-20 11:58:37 +00:00
2016-12-20 11:58:37 +00:00
2016-12-20 11:10:29 +01:00
2016-12-28 20:29:43 -05:00
2016-12-20 11:10:29 +01:00
2016-12-28 20:29:43 -05:00
2016-12-20 11:58:37 +00:00
2016-12-28 20:29:43 -05:00
2016-12-20 11:10:29 +01:00
2016-12-28 20:29:43 -05:00
2016-12-20 11:10:29 +01:00
2016-12-28 20:29:43 -05:00
2016-12-28 20:29:43 -05:00
2016-12-20 11:10:29 +01:00
2016-12-28 20:29:43 -05:00
2016-12-20 11:10:29 +01:00
2016-12-28 20:29:43 -05:00
2016-12-20 11:10:29 +01:00
2016-12-28 20:29:43 -05:00
2016-12-28 20:29:43 -05:00
2016-12-20 11:58:37 +00:00
2016-12-28 20:29:43 -05:00
2016-12-20 11:55:52 +00:00
2016-10-14 21:04:35 +02:00
2016-12-20 11:55:52 +00:00
2016-12-28 20:29:43 -05:00
2016-12-20 11:10:29 +01:00
.
2016-09-27 19:49:41 +02:00
2016-12-20 11:10:29 +01:00
.
2016-09-27 19:49:41 +02:00
2016-12-20 11:10:29 +01:00
2016-04-09 18:02:40 +02:00
2016-10-18 18:18:09 +02:00
2016-12-20 11:55:52 +00:00
2016-12-20 11:10:29 +01:00
2016-03-23 15:42:00 +04:00
2016-10-18 18:18:09 +02:00
2016-10-18 18:18:09 +02:00
2016-09-16 18:57:40 +02:00
2016-09-16 18:57:40 +02:00