Merge pull request #2440 from dscorbett/dedupe-buildCoverage
[otlLib] Remove duplicates when building coverage
This commit is contained in:
commit
18236ca91d
@ -52,7 +52,7 @@ def buildCoverage(glyphs, glyphMap):
|
||||
if not glyphs:
|
||||
return None
|
||||
self = ot.Coverage()
|
||||
self.glyphs = sorted(glyphs, key=glyphMap.__getitem__)
|
||||
self.glyphs = sorted(set(glyphs), key=glyphMap.__getitem__)
|
||||
return self
|
||||
|
||||
|
||||
|
@ -204,7 +204,7 @@ class BuilderTest(object):
|
||||
assert builder.buildComponentRecord(None) is None
|
||||
|
||||
def test_buildCoverage(self):
|
||||
cov = builder.buildCoverage({"two", "four"}, {"two": 2, "four": 4})
|
||||
cov = builder.buildCoverage(("two", "four", "two"), {"two": 2, "four": 4})
|
||||
assert getXML(cov.toXML) == [
|
||||
"<Coverage>",
|
||||
' <Glyph value="two"/>',
|
||||
|
Loading…
x
Reference in New Issue
Block a user