\NeedsTeXFormat{LaTeX2e} \ProvidesPackage{electrum}[2010/07/17 v1.0 electrum] \RequirePackage{xkeyval} \RequirePackage[T1]{fontenc} \RequirePackage{textcomp} \UndeclareTextCommand{\textperthousand}{T1} \RequirePackage{nfssext-cfr} %:boolkeys for ligature/swash encoding as default \define@boolkey{electrum.sty}[electrum@]{lig}[true]{% \ifelectrum@lig \def\electrum@lig{w}% \else \def\electrum@lig{}% \fi} %:boolkeys for roman osf/lf \define@boolkey{electrum.sty}[electrum@]{osf}[true]{% \ifelectrum@osf \def\electrum@lfosf{j}% \else \def\electrum@lfosf{}% \fi} \define@boolkey{electrum.sty}[electrum@]{lf}[true]{% \ifelectrum@lf \def\electrum@lfosf{}% \else \def\electrum@lfosf{j}% \fi} %:defaults to ensure everything is defined to something \ExecuteOptionsX{lig=false,osf=true} %:options override defaults \ProcessOptionsX %:make ElectrumADF default roman font, implementing options for ligature/swash encoding and lf/osf as applicable \renewcommand{\rmdefault}{yes\electrum@lfosf\electrum@lig}% \endinput %% end electrum.sty