% Source Sans Pro for LaTeX % % Silke Hofstra, tex@slxh.nl % % This file selects either the OTF or the TYPE1 fonts based on % the LaTeX engine used. % % Licenced under the LPPL v1.3 or higher. % \NeedsTeXFormat{LaTeX2e}[1994/12/01] \ProvidesPackage{sourcesanspro}[2025/04/05 v3.0 Compatibility package for sourcesans] \RequirePackage{ifxetex,ifluatex,xkeyval} \DeclareOptionX{lining} {\PassOptionsToPackage{lining}{sourcesans}} \DeclareOptionX{nf} {\PassOptionsToPackage{nf}{sourcesans}} \DeclareOptionX{lf} {\PassOptionsToPackage{lf}{sourcesans}} \DeclareOptionX{oldstyle} {\PassOptionsToPackage{oldstyle}{sourcesans}} \DeclareOptionX{osf} {\PassOptionsToPackage{osf}{sourcesans}} \DeclareOptionX{tabular} {\PassOptionsToPackage{tabular}{sourcesans}} \DeclareOptionX{proportional}{\PassOptionsToPackage{proportional}{sourcesans}} \DeclareOptionX{black} {\PassOptionsToPackage{black}{sourcesans}} \DeclareOptionX{semibold} {\PassOptionsToPackage{semibold}{sourcesans}} \DeclareOptionX{bold} {\PassOptionsToPackage{bold}{sourcesans}} \DeclareOptionX{light} {\PassOptionsToPackage{light}{sourcesans}} \DeclareOptionX{extralight} {\PassOptionsToPackage{extralight}{sourcesans}} \DeclareOptionX{regular} {\PassOptionsToPackage{regular}{sourcesans}} \DeclareOptionX{scale} {\PassOptionsToPackage{scale}{sourcesans}} \DeclareOptionX{scaled} {\PassOptionsToPackage{scaled}{sourcesans}} \DeclareOptionX{default} {\PassOptionsToPackage{default}{sourcesans}} \DeclareOptionX{sfdefault} {\PassOptionsToPackage{sfdefault}{sourcesans}} \DeclareOptionX{nosfdefault} {\PassOptionsToPackage{nosfdefault}{sourcesans}} \DeclareOptionX{type1} {\PassOptionsToPackage{type1}{sourcesans}} \DeclareOptionX{t1} {\PassOptionsToPackage{t1}{sourcesans}} \DeclareOptionX{opentype} {\PassOptionsToPackage{opentype}{sourcesans}} \DeclareOptionX{otf} {\PassOptionsToPackage{otf}{sourcesans}} % Default options \ExecuteOptionsX{sfdefault,lining,tabular,bold,regular} \ProcessOptionsX\relax % Backwards compatibility \def\sourcesanspro{\sourcesans} \def\sourcesansprolight{\sourcesanslight} \def\sourcesansproextreme{\sourcesansextreme} \def\sourcesansprolf{\sourcesanslf} \PackageWarningNoLine{sourcesanspro}{This package has been replaced by `sourcesans'} \RequirePackage{sourcesans}