\ProvidesPackage{marcellus}[% 2020/07/23 (Bob Tennent) Supports Marcellus fonts for XeLaTeX or LuaLaTeX. ] \RequirePackage{iftex} \ifpdftex \PackageError{marcellus}{% *****************************************\MessageBreak Please process using XeLaTeX or luaLaTeX\MessageBreak *****************************************} \fi \newcommand*{\Marcellus@scale}{1} \RequirePackage{xkeyval} \DeclareOptionX{scaled}{\renewcommand*{\Marcellus@scale}{#1}} \DeclareOptionX{scale}{\renewcommand*{\Marcellus@scale}{#1}} \ProcessOptionsX\relax \RequirePackage{fontspec} \ifxetex\XeTeXtracingfonts=1\fi \defaultfontfeatures{ Ligatures = TeX , Extension = .ttf , } \setmainfont [ UprightFont = *-Regular , BoldFont = *-Regular, SmallCapsFont = {MarcellusSmallCaps} ] {Marcellus} \newfontfamily\marcellus [ UprightFont = *-Regular , BoldFont = *-Regular, SmallCapsFont = {MarcellusSmallCaps} ] {Marcellus} % turn off defaults in case other fonts are selected: \defaultfontfeatures{} \endinput