]> git.scottworley.com Git - paperdoorknob/blobdiff - glowfic.py
Don't uselessly repeat preamble in test
[paperdoorknob] / glowfic.py
index 8561cd756236bc1c5bf37c2b913ac91fad0b6a77..bda6d1941c84eb1b578461439dfa87ada971469a 100644 (file)
@@ -114,7 +114,7 @@ def makeChunk(chunk_dom: Tag, image_store: ImageStore) -> Chunk:
 def renderIcon(icon_path: str | None, image_size: float) -> bytes | None:
     if icon_path is None:
         return None
-    return b'\\includegraphics[width=%fmm,height=%fmm,keepaspectratio]{%s}' % (
+    return br'\includegraphics[width=%fmm,height=%fmm,keepaspectratio]{%s}' % (
         image_size, image_size, icon_path.encode('UTF-8'))
 
 
@@ -147,29 +147,29 @@ class BelowIconLayout(Layout):
                  for x in [chunk.character, chunk.screen_name, chunk.author]
                  if x is not None]
 
-        return b'''\\wrapstuffclear
-\\begin{wrapstuff}[l]
-\\fbox{
-\\begin{varwidth}{0.5\\textwidth}
-  \\smash{\\parbox[t][0pt]{0pt}{
-    \\setlength{\\fboxrule}{0.2pt}
-    \\setlength{\\fboxsep}{0pt}
-    \\vspace{-3.4pt}
-    \\fbox{\\hspace{107mm}}
-  }\\\\*}
-  \\vspace{-1em}
-\\begin{center}
+        return br'''\wrapstuffclear
+\begin{wrapstuff}[l]
+\fbox{
+\begin{varwidth}{0.5\textwidth}
+  \smash{\parbox[t][0pt]{0pt}{
+    \setlength{\fboxrule}{0.2pt}
+    \setlength{\fboxsep}{0pt}
+    \vspace{-3.4pt}
+    \fbox{\hspace{107mm}}
+  }\\*}
+  \vspace{-1em}
+\begin{center}
 %s
-\\end{center}
-\\end{varwidth}
+\end{center}
+\end{varwidth}
 }
-\\end{wrapstuff}
+\end{wrapstuff}
 
-\\strut
+\strut
 
-\\noindent %s
+\noindent %s
 ''' % (
-            b'\\\\*'.join(meta),
+            br'\\*'.join(meta),
             self._texifier.texify(chunk.content))
 
 
@@ -189,20 +189,20 @@ class BesideIconLayout(Layout):
 
         # Why is \textwidth not the width of the text?
         # Why is the width of the text .765\textwidth?
-        return b'''\\noindent\\fbox{
+        return br'''\noindent\fbox{
 %s
-\\parbox[b]{.765\\textwidth}{
-\\begin{center}
+\parbox[b]{.765\textwidth}{
+\begin{center}
 %s
-\\end{center}
+\end{center}
 }
-}\\\\*
-\\vspace{-0.75em}\\\\*
-\\noindent %s
+}\\*
+\vspace{-0.75em}\\*
+\noindent %s
 
-\\strut
+\strut
 
 ''' % (
             icon if icon else b'',
-            b'\\\\*'.join(self._texifier.texify(x) for x in meta if x is not None),
+            br'\\*'.join(self._texifier.texify(x) for x in meta if x is not None),
             self._texifier.texify(chunk.content))