From 19545737059035a9dda17ca0bedfe9e87a29b309 Mon Sep 17 00:00:00 2001
From: Rolf Niepraschk <Rolf.Niepraschk@ptb.de>
Date: Thu, 27 Jun 2019 11:36:46 +0200
Subject: [PATCH] =?UTF-8?q?"PTBdesignFont"=20unabh=C3=A4ngig?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 ptbposter/ptbposter-new-engines.clo | 7 ++++---
 ptbposter/ptbposter.cls             | 3 ---
 2 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/ptbposter/ptbposter-new-engines.clo b/ptbposter/ptbposter-new-engines.clo
index 913b372..604e4ed 100644
--- a/ptbposter/ptbposter-new-engines.clo
+++ b/ptbposter/ptbposter-new-engines.clo
@@ -1,7 +1,7 @@
 % Rolf Niepraschk, Rolf.Niepraschk@ptb.de
 
 \ProvidesFile{ptbposter-new-engines.clo}%
-  [2019/06/25 v0.1c `PTB-Poster' new engines (RN/PTB)]
+  [2019/06/27 v0.1d `PTB-Poster' new engines (RN/PTB)]
   
 \RequirePackage{unicode-math}
 \setmainfont{texgyrepagella}[
@@ -11,7 +11,7 @@
   BoldFont=*-bold,
   ItalicFont=*-italic,
   BoldItalicFont=*-bolditalic]
-\setsansfont{texgyreheros}[
+\newfontfamily\PTBdesignFont{texgyreheros}[
   Ligatures=TeX,
   Extension=.otf,
   UprightFont=*-regular,
@@ -26,11 +26,12 @@
   Scale     = MatchLowercase
 ]
 \setmathfont{texgyrepagella-math.otf}[math-style=ISO,bold-style=ISO]
+\let\sffamily=\PTBdesignFont
 \ifPTB@serif\else
-  \renewcommand*\familydefault{\sfdefault}
   \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)
diff --git a/ptbposter/ptbposter.cls b/ptbposter/ptbposter.cls
index 30b5070..7e32701 100644
--- a/ptbposter/ptbposter.cls
+++ b/ptbposter/ptbposter.cls
@@ -28,7 +28,6 @@
 \newcommand*\footFontSize{}
 \newcommand*\titleFontSize{}
 \newcommand*\backgroundContent{}
-\newcommand*\PTBdesignFont{}
 
 \newcommand\PTB@tempa{}
 \newcommand\PTB@tempb{}
@@ -125,8 +124,6 @@
   \input{ptbposter-old-engines.clo}
 \fi
 
-\let\PTBdesignFont=\sffamily
-
 \ifdim\paperheight>\paperwidth
   \setlength\PTB@scale@base{\paperheight}
   \PTBlandscapefalse
-- 
GitLab