1
1
mirror of https://github.com/Kozea/WeasyPrint.git synced 2024-10-05 00:21:15 +03:00

Don’t compress streams

This commit is contained in:
Guillaume Ayoub 2020-12-12 22:34:43 +01:00
parent e8edd41d74
commit d0ca0da6bb

View File

@ -102,7 +102,7 @@ class Context(pydyf.Stream):
def __init__(self, document, page_rectangle, alpha_states, x_objects, def __init__(self, document, page_rectangle, alpha_states, x_objects,
patterns, shadings, *args, **kwargs): patterns, shadings, *args, **kwargs):
super().__init__(*args, **kwargs) super().__init__(*args, **kwargs)
self.compress = True self.compress = False
self.page_rectangle = page_rectangle self.page_rectangle = page_rectangle
self._document = document self._document = document
self._alpha_states = alpha_states self._alpha_states = alpha_states
@ -1173,7 +1173,7 @@ class Document:
font_extra = pydyf.Dictionary({'Subtype': '/OpenType'}) font_extra = pydyf.Dictionary({'Subtype': '/OpenType'})
else: else:
font_extra = pydyf.Dictionary({'Length1': len(content)}) font_extra = pydyf.Dictionary({'Length1': len(content)})
font_stream = pydyf.Stream([content], font_extra, compress=True) font_stream = pydyf.Stream([content], font_extra, compress=False)
pdf.add_object(font_stream) pdf.add_object(font_stream)
widths = pydyf.Array() widths = pydyf.Array()