diff --git a/cli/xml2rfc/writers/pdf.py b/cli/xml2rfc/writers/pdf.py index 8f73b4cb5..8bb899cdc 100644 --- a/cli/xml2rfc/writers/pdf.py +++ b/cli/xml2rfc/writers/pdf.py @@ -86,6 +86,8 @@ def pdf(self): 'bottom-center': self.page_bottom_center(), 'fonts': ', '.join(fonts), } + for (k,v) in page_info.items(): + page_info[k] = v.replace("'", r"\'") page_css_text = page_css_template.format(**page_info) page_css = weasyprint.CSS(string=page_css_text)