Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 9dd6692

Browse files
committed
Fix usetex/pdf
1 parent 680edf7 commit 9dd6692

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

lib/matplotlib/type1font.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -297,13 +297,14 @@ def transform(self, effects):
297297
multiplier by which the font is to be extended (so values less
298298
than 1.0 condense). Returns a new :class:`Type1Font` object.
299299
"""
300-
301-
buffer = io.StringIO()
300+
buffer = io.BytesIO()
302301
try:
303302
tokenizer = self._tokens(self.parts[0])
304303
for value in self._transformer(tokenizer,
305304
slant=effects.get('slant', 0.0),
306305
extend=effects.get('extend', 1.0)):
306+
if sys.version_info[0] >= 3 and isinstance(value, int):
307+
value = chr(value).encode('latin-1')
307308
buffer.write(value)
308309
result = buffer.getvalue()
309310
finally:

0 commit comments

Comments
 (0)