From ece44e3142ac2cc49c8cbc82570e72d2fd63a78b Mon Sep 17 00:00:00 2001
From: Rolf Niepraschk <Rolf.Niepraschk@ptb.de>
Date: Fri, 9 Sep 2022 09:15:41 +0200
Subject: [PATCH] ...

---
 ptbposter/ptbposter-new-engines.clo | 18 +++++++++++-------
 1 file changed, 11 insertions(+), 7 deletions(-)

diff --git a/ptbposter/ptbposter-new-engines.clo b/ptbposter/ptbposter-new-engines.clo
index 41df30d..333463a 100644
--- a/ptbposter/ptbposter-new-engines.clo
+++ b/ptbposter/ptbposter-new-engines.clo
@@ -29,7 +29,10 @@
     BoldFont=*-bold,
     ItalicFont=*-italic,
     BoldItalicFont=*-bolditalic]
-\fi
+\fi  
+
+\renewcommand*\familydefault{\sfdefault}%
+
 \ifMATHSERIF 
   \RequirePackage{unicode-math}
   \setmathfont{texgyrepagella-math.otf}[
@@ -40,25 +43,26 @@
   \iftrue
     \usepackage[usefilenames,weight=Regular]{firamath-otf}
     \setoperatorfont\mathsf 
-    \unimathsetup{partial=upright}%  
+    \unimathsetup{partial=upright}%
+    \RequirePackage{mathastext}  
   \else
-    \usepackage{newtxsf}
+    \usepackage{newtxsf}% XeTeX crashed
   \fi
 \fi
 
-\renewcommand*\familydefault{\sfdefault}%
-
 \setmonofont{AnonymousPro-Regular}[%
   Extension = .ttf,
   BoldFont = AnonymousPro-Bold,
   ItalicFont = AnonymousPro-Italic,
   BoldItalicFont = AnonymousPro-BoldItalic,
-  Scale     = MatchLowercase]
+  Scale     = 1.05, 
+  RawFeature={embolden=.5}    
+]
 
 \RequirePackage{newunicodechar}
 \newunicodechar{^^^^202f}{\,}% 'NARROW NO-BREAK SPACE' (\u202F, 8239)
 \newunicodechar{^^^^2009}{\,\hspace{0pt}}% 'THIN SPACE'
 \newunicodechar{^^^^00ad}{\-}% 'SOFT HYPHEN'    
   
-\endinput
+\endinput  
   
-- 
GitLab