<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">\documentclass[12pt]{article}
\usepackage[margin=1in]{geometry}
\usepackage[sf,small]{titlesec}
\usepackage{titling}
\setlength{\droptitle}{-.5in}
\usepackage{caption}
\usepackage{casiofont}
\newcommand\csdisplay[1]{{\ttfamily\textbackslash#1}}
\usepackage{array}
\usepackage{collcell}
\usepackage{multicol,longtable}
\newcolumntype{L}{&gt;{\collectcell\csdisplay}l&lt;{\endcollectcell}}
\newcolumntype{C}{&gt;{\casio}l}
\newenvironment{fonttable}{\begin{center}}{\end{center}}
\setlength{\extrarowheight}{3pt}
\usepackage[colorlinks]{hyperref}
\title{The \texttt{casiofont} package}
\author{Alan Munn\\\url{amunn@msu.edu}}
\date{Version 1.1\\October 22, 2018}
\begin{document}
\maketitle
This package provides support for the \href{https://edu.casio.com/forteachers/er/fontsets/index.php}{Casio ClassWiz} font, available from the Casio web site.  The font itself is \emph{not} included in the distribution.  This package arose out of a question on Stackexchange: \href{https://tex.stackexchange.com/q/434335/2693}{Easiest way to create TeX macro/code to access symbols from particular font?}
The package requires compilation with XeLaTeX or LuaLaTeX.
\section*{Installation}
\begin{description}
\item[MikTeX]{The package is included in MikTeX and should be installed normally using the MikTeX package manager if it is not already installed.}
\item[TeX Live]{Because TeX Live has much stricter licensing requirements, the package is not included in TeX Live because it provides support for a non-free (in the Free Software sense) font. You must therefore install the package yourself in your local \texttt{texmf} directory.  To do this make two directories (folders): \texttt{texmf/tex/latex/casiofont} and \texttt{texmf/doc/casiofont}. Put \texttt{casiofont.sty} into the \texttt{texmf/tex/latex/casiofont} directory, and \texttt{casiofont.pdf} into the \texttt{texmf/doc/casiofont} directory.}
\end{description}
\section*{Support}
The package is hosted at \href{https://github.com/amunn/casiofont}{GitHub}. I welcome suggestions for better names, since I don't use the calculator myself. Thanks to Chen Stats Yu for giving names to the unknown characters in version 1.0.

\clearpage
\section*{Character commands (roughly sorted)}
\begin{fonttable}
\captionof{table}{Calculator Functions}
\begin{tabular}{LCLCLC}
casioAC  &amp;  \casioAC   &amp;
Alpha  &amp;  \Alpha &amp;
Ans  &amp;  \Ans  \\
Calc  &amp;  \Calc   &amp;
casioAC  &amp;  \casioAC   &amp;
Eng  &amp;  \Eng   \\
LineFrac  &amp;  \LineFrac   &amp;
Menu  &amp;  \Menu   &amp;
MixedFrac  &amp;  \MixedFrac   \\
Mminus  &amp;  \Mminus   &amp;
Mplus  &amp;  \Mplus   &amp;
Optn  &amp;  \Optn  \\
Setup  &amp;  \Setup   &amp;
Simp  &amp;  \Simp   &amp;
Sto  &amp;  \Sto 
\end{tabular}
\end{fonttable}
\begin{fonttable}

\captionof{table}{Movement and arrows}
\begin{tabular}{LCLCLC}
BackArrow  &amp;  \BackArrow   &amp;
DownArrow  &amp;  \DownArrow   &amp;
LeftArrow  &amp;  \LeftArrow  \\
RightArrow  &amp;  \RightArrow  &amp;
UpArrow  &amp;  \UpArrow &amp;
Shift  &amp;  \Shift   \\
Del  &amp;  \Del   
\end{tabular}
\end{fonttable}

\begin{fonttable}
\captionof{table}{Mathematical Functions}
\begin{tabular}{LCLCLC}
Abs  &amp;  \Abs   &amp;
casioCos  &amp;  \casioCos   \\
casioLn  &amp;  \casioLn   &amp;
casioLog  &amp;  \casioLog   &amp;
casioSin  &amp;  \casioSin  \\
casioTan  &amp;  \casioTan   &amp;
InverseCos  &amp;  \InverseCos   &amp;
InverseSin &amp; \InverseSin \\
InverseTan  &amp;  \InverseTan   &amp;
logParen  &amp;  \logParen   &amp;
Sen  &amp;  \Sen
\end{tabular}
\end{fonttable}

\begin{fonttable}
\captionof{table}{Calculus}
\begin{tabular}{LCLCLC}
casioIntegral  &amp;  \casioIntegral   &amp;
casioProd  &amp;  \casioProd   &amp;
casioSum  &amp;  \casioSum   \\
dydx  &amp;  \dydx  
\end{tabular}
\end{fonttable}

\begin{fonttable}
\captionof{table}{Roots and Exponents}
\begin{tabular}{LCLCLC}
Cube  &amp;  \Cube   &amp;
CubeParen  &amp;  \CubeParen   &amp;
CubeRoot  &amp;  \CubeRoot   \\
eExp  &amp;  \eExp   &amp;
nExp  &amp;  \nExp   &amp;
nLog  &amp;  \nLog   \\
nRoot  &amp;  \nRoot   &amp;
nTen  &amp;  \nTen   &amp;
SquareRoot  &amp;  \SquareRoot  
\end{tabular}
\end{fonttable}

\begin{fonttable}
\captionof{table}{Misc Math Functions}
\begin{tabular}{LCLCLC}
Factorial  &amp;  \Factorial   &amp;
Inverse  &amp;  \Inverse   &amp;
InverseParen  &amp;  \InverseParen   \\
xTenx  &amp;  \xTenx   &amp;
divR  &amp;  \divR  
\end{tabular}
\end{fonttable}

\begin{fonttable}
\captionof{table}{Basic Math Operators}
\begin{tabular}{LCLCLC}
Divide  &amp;  \Divide   &amp;
Equal  &amp;  \Equal  &amp;
Minus  &amp;  \Minus   \\
Percent  &amp;  \Percent   &amp;
Plus  &amp;  \Plus   &amp;
Sim  &amp;  \Sim   \\
Times  &amp;  \Times 
\end{tabular}
\end{fonttable}

\begin{fonttable}

\captionof{table}{Variables and constants}
\begin{tabular}{LCLCLCLC}
casioPi  &amp;  \casioPi   &amp;
casioX  &amp;  \casioX   &amp;
casioY  &amp;  \casioY   &amp;
iParen  &amp;  \iParen  
\end{tabular}
\end{fonttable}
\begin{fonttable}

\captionof{table}{Other Symbols}
\begin{tabular}{LCLCLC}
InverseParen  &amp;  \InverseParen   &amp;
angleParen  &amp;  \angleParen   &amp;
casioComma  &amp;  \casioComma   \\
casioDblParen  &amp;  \casioDblParen   &amp;
casioDot  &amp;  \casioDot   &amp;
casioLParen  &amp;  \casioLParen   \\
casioObar  &amp;  \casioObar   &amp;
casioOdot  &amp;  \casioOdot   &amp;
casioRParen  &amp;  \casioRParen   \\
CommaParen  &amp;  \CommaParen   &amp;
DegRadGrad  &amp;  \DegRadGrad  
\end{tabular}
\end{fonttable}

\begin{fonttable}

\captionof{table}{Fractions}
\begin{tabular}{LCLC}
Frac  &amp;	 \Frac &amp;
FracMult &amp;	 \FracMult 
\end{tabular}
\end{fonttable}



\begin{fonttable}

\captionof{table}{Digits}
\begin{tabular}{LCLCLC}
Zero  &amp;  \Zero   &amp;
One  &amp;  \One   &amp;
Two  &amp;  \Two  \\
Three  &amp;  \Three   &amp;
Four  &amp;  \Four   &amp;
Five  &amp;  \Five   \\
Six  &amp;  \Six   &amp;
Seven  &amp;  \Seven   &amp;
Eight  &amp;  \Eight  \\
Nine  &amp;  \Nine  
\end{tabular}
\end{fonttable}

\begin{fonttable}

\captionof{table}{CJK Keys}
\begin{tabular}{LCLC}
CJKMenu 	&amp; \CJKMenu &amp;
CJKOn 	 \CJKOn 
\end{tabular}
\end{fonttable}

\clearpage
\begin{fonttable}
\captionof{table}{Alphabetical List}
\begin{tabular}{LCLCLC}
Abs 	&amp;	 \Abs 	&amp;	Cube 	&amp;	 \Cube 	&amp;	minusParen 	&amp;	 \minusParen 	\\
Alpha 	&amp;	 \Alpha 	&amp;	CubeParen 	&amp;	 \CubeParen 	&amp;	MixedFrac 	&amp;	 \MixedFrac 	\\
angleParen 	&amp;	 \angleParen	&amp;	CubeRoot 	&amp;	 \CubeRoot 	&amp;	Mminus 	&amp;	 \Mminus 	\\
Ans 	&amp;	 \Ans 	&amp;	DegRadGrad 	&amp;	 \DegRadGrad 	&amp;	Mplus 	&amp;	 \Mplus 	\\
BackArrow 	&amp;	 \BackArrow 	&amp;	Del 	&amp;	 \Del 	&amp;	nExp 	&amp;	 \nExp 	\\
Calc 	&amp;	 \Calc 	&amp;	Divide 	&amp;	 \Divide 	&amp;	Nine 	&amp;	 \Nine 	\\
casioAbs 	&amp;	 \casioAbs 	&amp;	divR 	&amp;	 \divR 	&amp;	nLog 	&amp;	 \nLog 	\\
casioAC 	&amp;	 \casioAC 	&amp;	DownArrow 	&amp;	 \DownArrow 	&amp;	nRoot 	&amp;	 \nRoot 	\\
casioComma 	&amp;	 \casioComma 	&amp;	dydx 	&amp;	 \dydx 	&amp;	nTen 	&amp;	 \nTen 	\\
casioCos 	&amp;	 \casioCos 	&amp;	eExp 	&amp;	 \eExp 	&amp;	One 	&amp;	 \One 	\\
casioDblParen 	&amp;	 \casioDblParen 	&amp;	Eight 	&amp;	 \Eight 	&amp;	Optn 	&amp;	 \Optn 	\\
casioDot 	&amp;	 \casioDot 	&amp;	Eng 	&amp;	 \Eng 	&amp;	Percent 	&amp;	 \Percent 	\\
casioIntegral 	&amp;	 \casioIntegral 	&amp;	Equal 	&amp;	 \Equal 	&amp;	Plus 	&amp;	 \Plus 	\\
casioLn 	&amp;	 \casioLn 	&amp;	Factorial 	&amp;	 \Factorial 	&amp;	RightArrow 	&amp;	 \RightArrow 	\\
casioLog 	&amp;	 \casioLog 	&amp;	Five 	&amp;	 \Five 	&amp;	Sen 	&amp;	 \Sen 	\\
casioLParen 	&amp;	 \casioLParen 	&amp;	Four 	&amp;	 \Four 	&amp;	Setup 	&amp;	 \Setup 	\\
casioObar 	&amp;	 \casioObar 	&amp;	Frac 	&amp;	 \Frac 	&amp;	Seven 	&amp;	 \Seven 	\\
casioOdot 	&amp;	 \casioOdot 	&amp;	FracMult 	&amp;	 \FracMult 	&amp;	Shift 	&amp;	 \Shift 	\\
casioPi 	&amp;	 \casioPi 	&amp;	Inverse 	&amp;	 \Inverse 	&amp;	Sim 	&amp;	 \Sim 	\\
casioProd 	&amp;	 \casioProd 	&amp;	InverseCos 	&amp;	 \InverseCos 	&amp;	Simp 	&amp;	 \Simp 	\\
casioRParen 	&amp;	 \casioRParen 	&amp;	InverseParen 	&amp;	 \InverseParen 	&amp;	Six 	&amp;	 \Six 	\\
casioSin 	&amp;	 \casioSin 	&amp;	InverseSin 	&amp;	 \InverseSin 	&amp;	SquareRoot 	&amp;	 \SquareRoot 	\\
casioSum 	&amp;	 \casioSum 	&amp;	InverseTan 	&amp;	 \InverseTan 	&amp;	Sto 	&amp;	 \Sto 	\\
casioTan 	&amp;	 \casioTan 	&amp;	iParen 	&amp;	 \iParen 	&amp;	switchMixedFrac 	&amp;	 \switchMixedFrac 	\\
casioX 	&amp;	 \casioX 	&amp;	LeftArrow 	&amp;	 \LeftArrow 	&amp;	Three 	&amp;	 \Three 	\\
casioY 	&amp;	 \casioY 	&amp;	LineFrac 	&amp;	 \LineFrac 	&amp;	Times 	&amp;	 \Times 	\\
CJKMenu 	&amp;	 \CJKMenu	&amp;	logParen 	&amp;	 \logParen 	&amp;	Two 	&amp;	 \Two 	\\
CJKOn 	&amp;	 \CJKOn 	&amp;	Menu 	&amp;	 \Menu 	&amp;	UpArrow 	&amp;	 \UpArrow 	\\
CommaParen 	&amp;	 \CommaParen 	&amp;	Minus 	&amp;	 \Minus 	&amp;	xTenx 	&amp;	 \xTenx 	\\
\multicolumn{4}{c}{} &amp;							Zero 	&amp;	 \Zero 	\\
\end{tabular}
\end{fonttable}
\end{document}</pre></body></html>