From 2cc182ce580b9de1b1cfabb8f9be2a98db2a141c Mon Sep 17 00:00:00 2001 From: Cosimo Lupo Date: Tue, 20 Feb 2018 17:35:10 +0000 Subject: [PATCH] Revert "Revert "t2CharStringPen: specializeCommands expects command args to be list, not tuples"" This reverts commit fe2e897d13aab383d03b7759a15787ed2db99c77. ufo2ft tests are failing with fonttools master with this error: fontTools/cffLib/specializer.py:497: > commands[i-1] = (new_op, args1+args2) TypeError: can only concatenate list (not "tuple") to list --- Lib/fontTools/pens/t2CharStringPen.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Lib/fontTools/pens/t2CharStringPen.py b/Lib/fontTools/pens/t2CharStringPen.py index c650ecda7..d23fae16c 100644 --- a/Lib/fontTools/pens/t2CharStringPen.py +++ b/Lib/fontTools/pens/t2CharStringPen.py @@ -54,7 +54,7 @@ class T2CharStringPen(BasePen): def _p(self, pt): p0 = self._p0 pt = self._p0 = self.roundPoint(pt) - return (pt[0]-p0[0], pt[1]-p0[1]) + return [pt[0]-p0[0], pt[1]-p0[1]] def _moveTo(self, pt): self._commands.append(('rmoveto', self._p(pt)))