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
diff --git a/Lib/fontTools/ttx.py b/Lib/fontTools/ttx.py
index 249ff51..435b426 100644
--- a/Lib/fontTools/ttx.py
+++ b/Lib/fontTools/ttx.py
@@ -173,6 +173,14 @@
 		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 @@
 			return "OTX"
 		else:
 			return "TTX"
-	# XXX Mac suitcase!
 	return None