From 5c54f4e666da9ad910a805e6cf3fd1efeee7fb31 Mon Sep 17 00:00:00 2001 From: Cosimo Lupo Date: Mon, 11 Oct 2021 16:48:00 +0200 Subject: [PATCH] subset: don't try subsetting ClipList if None --- Lib/fontTools/subset/__init__.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Lib/fontTools/subset/__init__.py b/Lib/fontTools/subset/__init__.py index c2cdaff20..c0f67e367 100644 --- a/Lib/fontTools/subset/__init__.py +++ b/Lib/fontTools/subset/__init__.py @@ -2089,8 +2089,9 @@ def subset_glyphs(self, s): ) del self.ColorLayersV1 - clips = self.table.ClipList.clips - self.table.ClipList.clips = {g: clips[g] for g in clips if g in s.glyphs} + if self.table.ClipList is not None: + clips = self.table.ClipList.clips + self.table.ClipList.clips = {g: clips[g] for g in clips if g in s.glyphs} layersV0 = self.ColorLayers if not self.table.BaseGlyphList.BaseGlyphPaintRecord: