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
This commit is contained in:
jvr 2002-09-12 22:59:09 +00:00
parent a014093c35
commit 70e2cb86e8

View File

@ -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