diff --git a/ptbposter/ptbposter-new-engines.clo b/ptbposter/ptbposter-new-engines.clo
index 604e4ed6aefc15f1a156631b5557b814e4cad060..439c6b86822ffc66c4e1c80871d8a6a2c947049b 100644
--- a/ptbposter/ptbposter-new-engines.clo
+++ b/ptbposter/ptbposter-new-engines.clo
@@ -23,16 +23,19 @@
   BoldFont = AnonymousPro-Bold,
   ItalicFont = AnonymousPro-Italic,
   BoldItalicFont = AnonymousPro-BoldItalic,
-  Scale     = MatchLowercase
-]
+  Scale     = MatchLowercase]
+  
 \setmathfont{texgyrepagella-math.otf}[math-style=ISO,bold-style=ISO]
 \let\sffamily=\PTBdesignFont
+
+\unimathsetup{partial=upright}
+
 \ifPTB@serif\else
   \RequirePackage[usefilenames,weight=Regular]{firamath-otf}
-  \unimathsetup{partial=upright}
   \setmathfont[range=it]{texgyreheros-italic.otf}
   \renewcommand*\familydefault{\sfdefault}
 \fi
+
 \RequirePackage{newunicodechar}
 \newunicodechar{^^^^202f}{\,}% 'NARROW NO-BREAK SPACE' (\u202F, 8239)
 \newunicodechar{^^^^2009}{\,\hspace{0pt}}% 'THIN SPACE'