summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/casiofont/casiofont.sty
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /macros/latex/contrib/casiofont/casiofont.sty
Initial commit
Diffstat (limited to 'macros/latex/contrib/casiofont/casiofont.sty')
-rw-r--r--macros/latex/contrib/casiofont/casiofont.sty125
1 files changed, 125 insertions, 0 deletions
diff --git a/macros/latex/contrib/casiofont/casiofont.sty b/macros/latex/contrib/casiofont/casiofont.sty
new file mode 100644
index 0000000000..2c661d4fe1
--- /dev/null
+++ b/macros/latex/contrib/casiofont/casiofont.sty
@@ -0,0 +1,125 @@
+%
+% casiofont.sty
+%
+% Copyright 2018 by Alan Munn amunn@msu.edu
+%
+% This package may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3
+% of this license or any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This package has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this package is Alan Munn.
+%
+% This package consists of the files casiofont.sty and
+% documentation files casiofont.tex, casiofont.pdf and README
+%
+% Version 1.0 2018/05/31
+% Version 1.1 2018/10/22
+%
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{casiofont}[2018/10/22 v1.1 Casio Calculator Font]
+\RequirePackage{iftex}
+\ifPDFTeX
+ \PackageError{casiofont}{This package requires LuaTeX or XeTeX}{Please use one of these engines to compile your document.}
+\else
+\RequirePackage{fontspec}
+\newfontface\casio[Scale=MatchUppercase]{CASIOClassWiz}
+\DeclareTextFontCommand{\textcasio}{\casio}
+\newcommand*{\Shift}{{\normalfont\casio q}}
+\newcommand*{\Alpha}{{\normalfont\casio Q}}
+\newcommand*{\UpArrow}{{\normalfont\casio E}}
+\newcommand*{\LeftArrow}{{\normalfont\casio !}}
+\newcommand*{\DownArrow}{{\normalfont\casio R}}
+\newcommand*{\RightArrow}{{\normalfont\casio\$}}
+\newcommand*{\Setup}{{\normalfont\casio L}}
+\newcommand*{\Menu}{{\normalfont\casio w}}
+\newcommand*{\CJKMenu}{{\normalfont\casio t}}% changed 10/22/18
+\let\UnknownA\CJKMenu% for backwards compatibilty
+\newcommand*{\CJKOn}{{\normalfont\casio |}}% changed 10/22/18
+\let\UnknownB\CJKOn% for backwards compatibilty
+\newcommand*{\Optn}{{\normalfont\casio T}}
+\newcommand*{\LineFrac}{{\normalfont\casio `{}}}
+\newcommand*{\Calc}{{\normalfont\casio r}}
+\newcommand*{\casioY}{{\normalfont\casio @}}
+\newcommand*{\dydx}{{\normalfont\casio Y}}
+\newcommand*{\Abs}{{\normalfont\casio e}}
+\newcommand*{\casioSum}{{\normalfont\casio I}}
+\newcommand*{\casioProd}{{\normalfont\casio \}}}
+\newcommand*{\casioIntegral}{{\normalfont\casio y}}
+\newcommand*{\Simp}{{\normalfont\casio\~{}}}
+\newcommand*{\casioX}{{\normalfont\casio [}}
+\newcommand*{\casioOdot}{{\normalfont\casio ;}}
+\newcommand*{\casioObar}{{\normalfont\casio :}}
+\newcommand*{\casioDblParen}{{\normalfont\casio ]}}
+\newcommand*{\FracMult}{{\normalfont\casio A}}
+\newcommand*{\Frac}{{\normalfont\casio a}}
+\newcommand*{\CubeRoot}{{\normalfont\casio S}}
+\newcommand*{\SquareRoot}{{\normalfont\casio s}}
+\newcommand*{\CubeParen}{{\normalfont\casio '}}
+\newcommand*{\Cube}{{\normalfont\casio D}}
+\newcommand*{\nRoot}{{\normalfont\casio F}}
+\newcommand*{\nExp}{{\normalfont\casio\^{}}}
+\newcommand*{\nTen}{{\normalfont\casio G}}
+\newcommand*{\eExp}{{\normalfont\casio H}}
+\newcommand*{\nLog}{{\normalfont\casio i}}
+\newcommand*{\casioLog}{{\normalfont\casio g}}
+\newcommand*{\casioLn}{{\normalfont\casio h}}
+\newcommand*{\logParen}{{\normalfont\casio c}}
+\newcommand*{\divR}{{\normalfont\casio -}}
+\newcommand*{\Factorial}{{\normalfont\casio\%}}
+\newcommand*{\InverseSin}{{\normalfont\casio <}}
+\newcommand*{\minusParen}{{\normalfont\casio z}}
+\newcommand*{\DegRadGrad}{{\normalfont\casio x}}
+\newcommand*{\Inverse}{{\normalfont\casio u}}
+\newcommand*{\InverseParen}{{\normalfont\casio /}}
+\newcommand*{\Sen}{{\normalfont\casio\_{}}}
+\newcommand*{\casioSin}{{\normalfont\casio j}}
+\newcommand*{\InverseCos}{{\normalfont\casio >}}
+\newcommand*{\InverseTan}{{\normalfont\casio ?}}
+\newcommand*{\casioCos}{{\normalfont\casio k}}
+\newcommand*{\casioTan}{{\normalfont\casio l}}
+\newcommand*{\Sto}{{\normalfont\casio J}}
+\newcommand*{\BackArrow}{{\normalfont\casio X}}
+\newcommand*{\iParen}{{\normalfont\casio U}}
+\newcommand*{\angleParen}{{\normalfont\casio Z}}
+\newcommand*{\casioAbs}{{\normalfont\casio f}}
+\newcommand*{\Eng}{{\normalfont\casio b}}
+\newcommand*{\casioLParen}{{\normalfont\casio (}}
+\newcommand*{\casioRParen}{{\normalfont\casio )}}
+\newcommand*{\CommaParen}{{\normalfont\casio ,}}
+\newcommand*{\MixedFrac}{{\normalfont\casio N}}
+\newcommand*{\switchMixedFrac}{{\normalfont\casio n}}
+\newcommand*{\Mminus}{{\normalfont\casio V}}
+\newcommand*{\Mplus}{{\normalfont\casio m}}
+\newcommand*{\Del}{{\normalfont\casio o}}
+\newcommand*{\Times}{{\normalfont\casio O}}
+\newcommand*{\Plus}{{\normalfont\casio +}}
+\newcommand*{\casioAC}{{\normalfont\casio C}}
+\newcommand*{\Divide}{{\normalfont\casio P}}
+\newcommand*{\Minus}{{\normalfont\casio p}}
+\newcommand*{\casioComma}{{\normalfont\casio\#}}
+\newcommand*{\casioDot}{{\normalfont\casio .}}
+\newcommand*{\casioPi}{{\normalfont\casio\{}}
+\newcommand*{\xTenx}{{\normalfont\casio K}}
+\newcommand*{\Percent}{{\normalfont\casio\&}}
+\newcommand*{\Ans}{{\normalfont\casio M}}
+\newcommand*{\Exe}{{\normalfont\casio B}}
+\newcommand*{\Sim}{{\normalfont\casio "}}
+\newcommand*{\Equal}{{\normalfont\casio =}}
+\newcommand*{\Zero}{{\normalfont\casio 0}}
+\newcommand*{\One}{{\normalfont\casio 1}}
+\newcommand*{\Two}{{\normalfont\casio 2}}
+\newcommand*{\Three}{{\normalfont\casio 3}}
+\newcommand*{\Four}{{\normalfont\casio 4}}
+\newcommand*{\Five}{{\normalfont\casio 5}}
+\newcommand*{\Six}{{\normalfont\casio 6}}
+\newcommand*{\Seven}{{\normalfont\casio 7}}
+\newcommand*{\Eight}{{\normalfont\casio 8}}
+\newcommand*{\Nine}{{\normalfont\casio 9}}
+\fi
+\endinput