diff --git a/openlp/core/lib/renderer.py b/openlp/core/lib/renderer.py index c42a55741..ba4a5563e 100644 --- a/openlp/core/lib/renderer.py +++ b/openlp/core/lib/renderer.py @@ -22,6 +22,7 @@ import re +from string import Template from PyQt5 import QtGui, QtCore, QtWebKitWidgets from openlp.core.common import Registry, RegistryProperties, OpenLPMixin, RegistryMixin, Settings @@ -371,22 +372,22 @@ class Renderer(OpenLPMixin, RegistryMixin, RegistryProperties): self.web_frame = self.web.page().mainFrame() # Adjust width and height to account for shadow. outline done in css. # TODO: Tested at home - html = """ -
""".format(format_css=build_lyrics_format_css(theme_data, - self.page_width, - self.page_height), - outline_css=build_lyrics_outline_css(theme_data)) - self.web.setHtml(html) + } + +
""") + self.web.setHtml(html.substitute(format_css=build_lyrics_format_css(theme_data, + self.page_width, + self.page_height), + outline_css=build_lyrics_outline_css(theme_data))) self.empty_height = self.web_frame.contentsSize().height() def _paginate_slide(self, lines, line_end):