py23 Introduce Tag to autoconvert tag types
diff --git a/Lib/fontTools/ttx.py b/Lib/fontTools/ttx.py
index ec9e1d8..092e2ab 100644
--- a/Lib/fontTools/ttx.py
+++ b/Lib/fontTools/ttx.py
@@ -258,14 +258,14 @@
 	if ext == ".dfont":
 		return "TTF"
 	header = f.read(256)
-	head = header[:4]
+	head = Tag(header[:4])
 	if head == "OTTO":
 		return "OTF"
 	elif head == "ttcf":
 		return "TTC"
 	elif head in ("\0\1\0\0", "true"):
 		return "TTF"
-	elif head in ("wOFF", "true"):
+	elif head == "wOFF":
 		return "WOFF"
 	elif head.lower() == "<?xm":
 		if opentypeheaderRE.search(header):