From 70e2cb86e84b71de84a880d5c0ba1af2e24041d7 Mon Sep 17 00:00:00 2001 From: jvr Date: Thu, 12 Sep 2002 22:59:09 +0000 Subject: [PATCH] add simple support for Mac Suitcases, when running on MacOS git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@358 4cde692c-a291-49d1-8350-778aa11640f8 --- Lib/fontTools/ttx.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Lib/fontTools/ttx.py b/Lib/fontTools/ttx.py index 249ff5125..435b426b0 100644 --- a/Lib/fontTools/ttx.py +++ b/Lib/fontTools/ttx.py @@ -173,6 +173,14 @@ def guessFileType(fileName): f = open(fileName, "rb") except IOError: return None + try: + import macfs + except ImportError: + pass + else: + cr, tp = macfs.FSSpec(fileName).GetCreatorType() + if tp == "FFIL": + return "TTF" header = f.read(256) head = header[:4] if head == "OTTO": @@ -184,7 +192,6 @@ def guessFileType(fileName): return "OTX" else: return "TTX" - # XXX Mac suitcase! return None