From 3507eeb3d8e09172dffc3e9b91ac8b730d8162fd Mon Sep 17 00:00:00 2001 From: jvr Date: Thu, 12 Sep 2002 19:07:39 +0000 Subject: [PATCH] don't barf on empty name tables (!) git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@349 4cde692c-a291-49d1-8350-778aa11640f8 --- Lib/fontTools/ttLib/tables/_n_a_m_e.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Lib/fontTools/ttLib/tables/_n_a_m_e.py b/Lib/fontTools/ttLib/tables/_n_a_m_e.py index dcdf907d8..9f0f97b6f 100644 --- a/Lib/fontTools/ttLib/tables/_n_a_m_e.py +++ b/Lib/fontTools/ttLib/tables/_n_a_m_e.py @@ -35,6 +35,10 @@ class table__n_a_m_e(DefaultTable.DefaultTable): self.names.append(name) def compile(self, ttFont): + if not hasattr(self, "names"): + # only happens when there are NO name table entries read + # from the TTX file + self.names = [] self.names.sort() # sort according to the spec; see NameRecord.__cmp__() stringData = "" format = 0