]> git.scottworley.com Git - paperdoorknob/blobdiff - glowfic.py
Force line breaks between icon, character, screen name, and author
[paperdoorknob] / glowfic.py
index 1249663c3a184b2d827fab78c2a004dfe3868f7c..c8246a15b2598554ab60f79ed27ac3d70dadd740 100644 (file)
@@ -109,16 +109,16 @@ class BelowIconLayout(Layout):
         self._image_size = image_size
 
     def renderChunk(self, chunk: Chunk) -> bytes:
-        icon_width = b'0.25\\textwidth'  # TODO: Make this configurable
-        return b'''\\begin{wrapfigure}{l}{%s}
-%s
-%s
-%s
-%s
-\\end{wrapfigure}
+        return b'''\\begin{wrapfigure}{l}{0pt}\\oalign{
+%s\\cr
+%s\\cr
+%s\\cr
+%s\\cr
+}\\end{wrapfigure}
+
 %s
+
 ''' % (
-            icon_width,
             renderIcon(chunk.icon, self._image_size),
             chunk.character.encode('UTF-8') if chunk.character else b'',
             chunk.screen_name.encode('UTF-8') if chunk.screen_name else b'',