<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">% blackboard typefaces by Anthony Phan.
% file: mbboard.tex (\TeX' file for mbb's fonts)
% last modification: November 1st, 1999.
%
\catcode`@=11
%
% proofing?
%
\ifx\proofmode\undefined
	\def\symbol@message#1{\relax}%
	\def\symbol@mark#1#2{\relax}%
\else
	\def\symbol@message#1{\medbreak{\noindent\bf #1}
		\medskip\noindent\ignorespaces}%
	\def\symbolsp@cing#1{(\ifcase\number#1 ord\or op%
		\or bin\or rel\or open\or close\or punct%
		\or var\else ???\fi)}%
	\def\symbol@mark#1#2{$#1$ {\tt\string#1}
		\symbolsp@cing{#2},\ \ignorespaces}%
\fi
%
% Symbols declarations: \LaTeX-like commands
%
\def\hexnumber@#1{\ifcase\number#1 0\or 1\or 2\or 3\or 4%
	\or 5\or 6\or 7\or 8\or 9\or A\or B\or C\or D\or E\or F\fi}%
%
\def\DeclareMathSymbol#1#2#3#4{%
	\count255=#2\multiply\count255 by 16
	\advance\count255 by \csname#3fam\endcsname
	\multiply\count255 by 256\advance\count255 by #4
	\ifcat\noexpand#1\relax\mathchardef#1=\count255
	\else\expandafter
		\mathcode\expandafter`\csname#1\endcsname=\count255
	\fi\symbol@mark{#1}{#2}}
%
\def\gobble@quotes#1{\ifx#1"\else#1\fi}
%
\def\@DeclareMathDelimiter#1#2#3#4#5#6{%
	\edef#1{\noexpand\delimiter\noexpand"\gobble@quotes#2%
	\expandafter\hexnumber@\csname#3fam\endcsname\gobble@quotes#4%
	\expandafter\hexnumber@\csname#5fam\endcsname\gobble@quotes#6 }%
	\symbol@mark{#1}{#2}}
%
\def\@xDeclareMathDelimiter#1#2#3#4#5{%
	\count255=\csname#2fam\endcsname
	\multiply\count255 by 256\advance\count255 by #3
	\multiply\count255 by 16
	\advance\count255 by \csname#4fam\endcsname
	\multiply\count255 by 256\advance\count255 by #5
	\expandafter\delcode\expandafter`\csname#1\endcsname=\count255
	\symbol@mark{#1}{#2}}
%
\def\DeclareMathDelimiter#1{%
	\ifcat\noexpand#1\relax
	\def\Large@stuff{\noexpand\delimiter}%
	\expandafter\@DeclareMathDelimiter
	\else\expandafter\@xDeclareMathDelimiter\fi#1}
%
\def\DeclareMathRadical#1#2#3#4#5{%
	\edef#1{\noexpand\radical\noexpand"%
	\expandafter\hexnumber@\csname#2fam\endcsname\gobble@quotes#3%
	\expandafter\hexnumber@\csname#4fam\endcsname\gobble@quotes#5 }%
	\symbol@mark{#1.}{8}}
%
\def\DeclareMathAccent#1#2#3#4{%
        \edef#1{\noexpand\mathaccent\noexpand"%
	\expandafter\hexnumber@\csname#3fam\endcsname\gobble@quotes#4 }%
	\symbol@mark{#1.}{8}}
%
% loading blackboard fonts
%
\font\twelvembb=mbb12 \font\tenmbb=mbb10
\font\ninembb=mbb9    \font\eightmbb=mbb8
\font\sevenmbb=mbb7   \font\sixmbb=mbb6
\font\fivembb=mbb5
%
\skewchar\tenmbb="7F   \skewchar\ninembb="7F \skewchar\eightmbb="7F 
\skewchar\sevenmbb="7F \skewchar\sixmbb="7F  \skewchar\fivembb="7F 
\hyphenchar\tenmbb="2D   \hyphenchar\ninembb="2D \hyphenchar\eightmbb="2D 
\hyphenchar\sevenmbb="2D \hyphenchar\sixmbb="2D  \hyphenchar\fivembb="2D 
%
\newfam\mbbfam
%
% Initialization
% (make changes in your own file if you want different sizes)
%
\textfont\mbbfam=\tenmbb  \scriptfont\mbbfam=\sevenmbb
\scriptscriptfont\mbbfam=\fivembb  \def\mbb{\fam\mbbfam\tenmbb}
\def\mathbb#1{{\fam\mbbfam#1}}
%
\input mbboard.dcl
%
\catcode`@=12
\let\proofmode=\undefined
\endinput



</pre></body></html>