py23 Similar encoding fix in post table
diff --git a/Lib/fontTools/ttLib/tables/_p_o_s_t.py b/Lib/fontTools/ttLib/tables/_p_o_s_t.py
index eae5863..abaaa09 100644
--- a/Lib/fontTools/ttLib/tables/_p_o_s_t.py
+++ b/Lib/fontTools/ttLib/tables/_p_o_s_t.py
@@ -218,7 +218,7 @@
dataLen = len(data)
while index < dataLen:
length = byteord(data[index])
- strings.append(tostr(data[index+1:index+1+length]))
+ strings.append(tostr(data[index+1:index+1+length], encoding="latin1"))
index = index + 1 + length
return strings
@@ -226,6 +226,6 @@
def packPStrings(strings):
data = b""
for s in strings:
- data = data + bytechr(len(s)) + tobytes(s)
+ data = data + bytechr(len(s)) + tobytes(s, encoding="latin1")
return data