summaryrefslogtreecommitdiff
path: root/fonts/nimbus15/tex/nimbusmono.sty
diff options
context:
space:
mode:
Diffstat (limited to 'fonts/nimbus15/tex/nimbusmono.sty')
-rw-r--r--fonts/nimbus15/tex/nimbusmono.sty29
1 files changed, 29 insertions, 0 deletions
diff --git a/fonts/nimbus15/tex/nimbusmono.sty b/fonts/nimbus15/tex/nimbusmono.sty
new file mode 100644
index 0000000000..0958c72586
--- /dev/null
+++ b/fonts/nimbus15/tex/nimbusmono.sty
@@ -0,0 +1,29 @@
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{nimbusmono}
+ [2015/09/19 Style file for NimbusMono (msharpe).]
+
+\RequirePackage[T1]{fontenc}
+\RequirePackage{textcomp}
+\IfFileExists{mweights.sty}{\RequirePackage{mweights}}{}
+
+\IfFileExists{xkeyval.sty}{
+ \newcommand*{\NimbusMono@scale}{1}
+ \RequirePackage{xkeyval}
+ \DeclareOptionX{scale}{\renewcommand*{\NimbusMono@scale}{##1}}
+ \DeclareOptionX{scaled}{\renewcommand*{\NimbusMono@scale}{##1}}
+}{
+ \let\DeclareOptionX\DeclareOption
+ \let\ExecuteOptionsX\ExecuteOptions
+ \let\ProcessOptionsX\ProcessOptions
+}
+
+\DeclareOptionX{bold}{\edef\bfseries@tt{b}}
+\DeclareOptionX{semibold}{\edef\bfseries@tt{m}}
+\DeclareOptionX{regular}{\edef\mdseries@tt{m}}
+\DeclareOptionX{light}{\edef\mdseries@tt{l}}
+\ExecuteOptionsX{bold,regular}
+\ProcessOptionsX\relax
+
+\renewcommand*{\ttdefault}{NimbusMono}
+
+\endinput