Fix cmap subtable format 4 compiling
Was failing all these years, if a idDelta value happened to be
exactly -0x8000...
Test case: roundtripping MTLmr3m.ttf.
diff --git a/Lib/fontTools/ttLib/tables/_c_m_a_p.py b/Lib/fontTools/ttLib/tables/_c_m_a_p.py
index 3398a88..9dea010 100644
--- a/Lib/fontTools/ttLib/tables/_c_m_a_p.py
+++ b/Lib/fontTools/ttLib/tables/_c_m_a_p.py
@@ -712,7 +712,7 @@
if idDelta > 0x7FFF:
idDelta = idDelta - 0x10000
- elif idDelta < -0x7FFF:
+ elif idDelta < -0x8000:
idDelta = idDelta + 0x10000
return idDelta