From 0f6d6572f57ac52fbdd9ad75e1ff7c40bb63f312 Mon Sep 17 00:00:00 2001 From: Silke Date: Fri, 8 Apr 2016 13:57:56 +0200 Subject: [PATCH] Implement weights correctly for type 1, fixes #1 --- tex/latex/sourceserifpro/sourceserifpro.sty | 24 +++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/tex/latex/sourceserifpro/sourceserifpro.sty b/tex/latex/sourceserifpro/sourceserifpro.sty index f0519ba..b5645e7 100644 --- a/tex/latex/sourceserifpro/sourceserifpro.sty +++ b/tex/latex/sourceserifpro/sourceserifpro.sty @@ -165,15 +165,27 @@ \def\sourceserifpro@figurealign{} \fi - % Semibold/Bold - \ifsourceserifpro@semibold - \def\bfseries@rm{sb} + % Black/Semibold/Bold + \ifsourceserifpro@black + \def\bfseries@rm{k} \else - \def\bfseries@rm{b} + \ifsourceserifpro@semibold + \def\bfseries@rm{sb} + \else + \def\bfseries@rm{b} + \fi \fi - % Regular - \def\mdseries@rm{m} + % Light/ExtraLight/Regular + \ifsourceserifpro@light + \def\mdseries@rm{l} + \else + \ifsourceserifpro@extralight + \def\mdseries@rm{el} + \else + \def\mdseries@rm{m} + \fi + \fi % Sans serif font \ifsourceserifpro@rmdefault