summaryrefslogtreecommitdiff
path: root/macros/plain/formats/xmltex/contrib/passivetex/unicode.sty
diff options
context:
space:
mode:
Diffstat (limited to 'macros/plain/formats/xmltex/contrib/passivetex/unicode.sty')
-rw-r--r--macros/plain/formats/xmltex/contrib/passivetex/unicode.sty577
1 files changed, 577 insertions, 0 deletions
diff --git a/macros/plain/formats/xmltex/contrib/passivetex/unicode.sty b/macros/plain/formats/xmltex/contrib/passivetex/unicode.sty
new file mode 100644
index 0000000000..41111250e8
--- /dev/null
+++ b/macros/plain/formats/xmltex/contrib/passivetex/unicode.sty
@@ -0,0 +1,577 @@
+% $Id: unicode.sty,v 1.1.1.1 2001/07/02 19:52:12 rahtz Exp $
+\ProvidesPackage{unicode}[2000/01/13 S Rahtz: load various font-related
+ packages for Unicode]
+\let\tilde\relax
+%
+% Packages needed
+%
+\def\@ifundefined#1{%
+ \expandafter\ifx\csname#1\endcsname\relax
+ \expandafter\@firstoftwo
+ \else
+ \expandafter\@secondoftwo
+ \fi}
+
+\def\UnavailableSymbol#1{%
+ \ensuremath{\underline{\mbox{#1}}}%
+ \typeout{The Unicode package knows about symbol #1, but the font
+ package is not loaded}%
+}
+
+\@ifundefined{XMLelement}{}{\def\DefineCharacter#1#2#3{\UnicodeCharacter{#1}{#3}}}
+\def\DefaultfFamName{unknown}
+
+\IfFileExists{t3enc.def}
+ {
+ \IfFileExists{t2aenc.def}
+ {\RequirePackage[T3,T2A,T1]{fontenc}}
+ {\RequirePackage[T3,T1]{fontenc}}
+ \RequirePackage[noenc,safe]{tipa}
+ \RequirePackage{tone}
+ \DeclareFontSubstitution{T3}{ptm}{m}{n}
+ }{
+ \typeout{WARNING: tipa package not loaded. some symbols will fail}
+ \IfFileExists{t2aenc.def}
+ {\RequirePackage[T2A,T1]{fontenc}}
+ {\RequirePackage[T1]{fontenc}}
+ }
+\RequirePackage{amssymb}[1995/01/01]
+\def\bmmax{0}
+\RequirePackage{bm}
+\RequirePackage{textcomp}[1998/01/16]
+\RequirePackage{pifont}
+\IfFileExists{wasysym.sty}
+ {\usepackage{wasysym}}
+ {\typeout{WARNING: wasysym package not loaded. some symbols will fail}}
+\let\ee\relax
+\IfFileExists{stmaryrd.sty}
+ {\usepackage{stmaryrd}}
+ {\typeout{WARNING: stmaryrd package not loaded. some symbols will fail}}
+
+\IfFileExists{elfonts.sty}
+ {
+ \usepackage{elfonts}
+ \def\ElsevierGlyph##1{\csname U##1\endcsname}%
+ \def\textpertenthousand{\Pisymbol{ppi031}{33}}
+ \let\overrightharpoon\undefined
+ \let\overleftharpoon\undefined
+ }{
+ \typeout{WARNING: Elsevier font setup not found}%
+ \usepackage{dummyels}%
+ \let\ElsevierGlyph\UnavailableSymbol
+ }
+% don't ask
+\def\supppdf{supp-pdf}
+\DeclareMathSymbol{'}{\mathord}{symbols}{"30}
+% Adobe Math Pi
+\IfFileExists{uppi020.fd}{%
+\DeclareFontFamily{U}{ppi020}{}
+\DeclareFontShape{U}{ppi020}{m}{n}{<->ppi020}{}
+\DeclareFontFamily{U}{ppi021}{}
+\DeclareFontShape{U}{ppi021}{m}{n}{<->ppi021}{}
+\DeclareFontFamily{U}{ppi022}{}
+\DeclareFontShape{U}{ppi022}{m}{n}{<->ppi022}{}
+\DeclareFontFamily{U}{ppi023}{}
+\DeclareFontShape{U}{ppi023}{m}{n}{<->ppi023}{}
+\DeclareFontFamily{U}{ppi024}{}
+\DeclareFontShape{U}{ppi024}{m}{n}{<->ppi024}{}
+\DeclareFontFamily{U}{ppi025}{}
+\DeclareFontShape{U}{ppi025}{m}{n}{<->ppi025}{}
+\DeclareFontFamily{U}{ppi031}{}
+\DeclareFontShape{U}{ppi031}{m}{n}{<->ppi031}{}
+\DeclareFontFamily{T1}{mtms}{}
+\DeclareFontShape{T1}{mtms}{m}{n}{<->mtms}{}
+}{
+\DeclareFontFamily{U}{ppi020}{}
+\DeclareFontShape{U}{ppi020}{m}{n}{<->sub*pzd/m/n}{}
+\DeclareFontFamily{U}{ppi021}{}
+\DeclareFontShape{U}{ppi021}{m}{n}{<->sub*pzd/m/n}{}
+\DeclareFontFamily{U}{ppi022}{}
+\DeclareFontShape{U}{ppi022}{m}{n}{<->sub*pzd/m/n}{}
+\DeclareFontFamily{U}{ppi023}{}
+\DeclareFontShape{U}{ppi023}{m}{n}{<->sub*pzd/m/n}{}
+\DeclareFontFamily{U}{ppi024}{}
+\DeclareFontShape{U}{ppi024}{m}{n}{<->sub*pzd/m/n}{}
+\DeclareFontFamily{U}{ppi025}{}
+\DeclareFontShape{U}{ppi025}{m}{n}{<->sub*pzd/m/n}{}
+\DeclareFontFamily{T1}{mtms}{}
+\DeclareFontShape{T1}{mtms}{m}{n}{<->sub*pzd/m/n}{}
+\DeclareFontFamily{U}{ppi031}{}
+\DeclareFontShape{U}{ppi031}{m}{n}{<->sub*pzd/m/n}{}
+}
+\let\mathlowercal\mathcal
+
+\@ifpackageloaded{mmasym.sty}
+ {%
+% extra Wolfram characters
+\let\DownArrowUpArrow\downarrowuparrow
+\let\ReverseUpEquilibrium\revequilibrium
+\let\UpEquilibrium\upequilibrium
+\let\NotLessLess\nll %e2cb math3/102 146 234
+\let\NotHumpDownHump\nBumpeq %e616 math3/83 123
+\let\NotHumpEqual\RoundImplies %e84d math3/82 122
+\let\NotSquareSubset\nsqsubseteq %e604 math3/110 156
+\let\NotSquareSuperset\nsqsupseteq %e615 math3/126 176
+\let\NotEqualTilde\NotTildeEqual %e84e math3/79 117
+\let\LeftRightVector\leftrightharpoonup % f505 math4/50 62
+\let\DownLeftRightVector\leftrightharpoondown % f50b math4/53 65
+\let\RightUpDownVector\rightupdownharpoon %f510 math4/55 67
+\let\LeftUpDownVector\leftupdownharpoon %f515 math4/54 66
+}
+{\typeout{WARNING: mmasym package not loaded. some symbols will fail}}
+
+
+%
+% we are going to use Lucida fonts, so do some setup
+%
+\@ifpackageloaded{lucidabr}{%
+\def\DeclareLucidaFontShape#1#2#3#4#5#6{%
+ \DeclareFontShape{#1}{#2}{#3}{#4}{%
+ <-5.5>s*[.98]#5%
+ <5.5-6.5>s*[.96]#5%
+ <6.5-7.5>s*[.94]#5%
+ <7.5-8.5>s*[.92]#5%
+ <8.5-9.5>s*[.91]#5%
+ <9.5-10.5>s*[.9]#5%
+ <10.5-11.5>s*[.89]#5%
+ <11.5-13>s*[.88]#5%
+ <13-15.5>s*[.87]#5%
+ <15.5-18.5>s*[.86]#5%
+ <18.5-22.5>s*[.85]#5%
+ <22.5->s*[.84]#5%
+ }{#6}}
+\DeclareFontFamily{U}{hlcm}{}
+\DeclareLucidaFontShape{U}{hlcm}{m}{n}{hlcrm}{}
+\DeclareLucidaFontShape{U}{hlcm}{b}{n}{hlcdm}{}
+\DeclareLucidaFontShape{U}{hlcm}{bx}{n}{hlcdm}{}
+\DeclareLucidaFontShape{U}{hlcm}{m}{it}{hlcrima}{}
+\DeclareLucidaFontShape{U}{hlcm}{b}{it}{hlcdima}{}
+\DeclareLucidaFontShape{U}{hlcm}{bx}{it}{hlcdima}{}
+\DeclareFontEncoding{LMR}{}{}
+\DeclareFontSubstitution{LMR}{hlcm}{m}{n}
+\DeclareSymbolFont{lucarrows}{LMR}{hlcm}{m}{n}
+\DeclareSymbolFont{lucmathupright}{OML}{hlcm}{m}{n}
+\DeclareSymbolFont{lucletters}{OML}{hlcm}{m}{it}
+\DeclareSymbolFont{lucsymbols}{OMS}{hlcy}{m}{n}
+\SetSymbolFont{lucmathupright}{bold}{OML}{hlcm}{b}{n}
+\SetSymbolFont{lucletters}{bold}{OML}{hlcm}{b}{it}
+\SetSymbolFont{lucsymbols}{bold}{OMS}{hlcy}{b}{n}
+}{
+\usepackage[mathscr]{eucal}
+}
+%
+% some new macros
+%
+\def\Longrightarrow{\Relbar\joinrel\Rightarrow}
+\DeclareRobustCommand\longrightarrow
+ {\relbar\joinrel\rightarrow}
+\DeclareRobustCommand\longleftarrow
+ {\leftarrow\joinrel\relbar}
+\def\Longleftarrow{\Leftarrow\joinrel\Relbar}
+\def\Alpha {A}
+\def\Beta {B}
+\def\Epsilon {E}
+\def\Zeta {Z}
+\def\Eta {E}
+\def\Iota {I}
+\def\Kappa {K}
+\def\Rho {R}
+\def\Chi {C}
+\def\Tau {T}
+%
+% funny accents and constructions
+%
+\newdimen\ex@
+\DeclareMathAccent{\mathring}{\mathalpha}{operators}{23}
+\def\dddot#1{{\mathop{#1}\limits^{\vbox to-1.4\ex@{\kern-\tw@\ex@
+ \hbox{\normalfont ...}\vss}}}}
+\def\ddddot#1{{\mathop{#1}\limits^{\vbox to-1.4\ex@{\kern-\tw@\ex@
+ \hbox{\normalfont....}\vss}}}}
+\def\textfrac#1#2{\leavevmode\kern.1em
+\raise.5ex\hbox{\the\scriptfont0 #1}\kern-.1em
+/\kern-.15em\lower.25ex\hbox{\the\scriptfont0 #2}}
+% from David Carlisle, low cedilla
+\DeclareTextCommand{\cX}{T1}[1]
+ {{\o@lign{\relax#1\crcr\hidewidth\sh@ft{10}\char11\hidewidth}}}
+%
+% Cyrillic
+%
+%
+% T2A (Cyrillic) fonts
+%
+\IfFileExists{t2aftm.fd}
+ {\def\CYR@Family@unknown{ftm}}
+ {\def\CYR@Family@unknown{cmr}}
+\IfFileExists{t2afar.fd}
+ {\def\CYR@Family@Arial{far}
+ \def\CYR@Family@sansserif{far}
+ \def\CYR@Family@Helvetica{far}
+ \expandafter\def\csname CYR@Family@sans-serif\endcsname{far}
+ \expandafter\def\csname CYR@Family@iso-sanserif\endcsname{far}}
+ {\def\CYR@Family@Arial{cmss}
+ \def\CYR@Family@sansserif{cmss}
+ \def\CYR@Family@Helvetica{cmss}
+ \expandafter\def\csname CYR@Family@sans-serif\endcsname{cmss}
+ \expandafter\def\csname CYR@Family@iso-sanserif\endcsname{cmss}}
+\IfFileExists{t2afcr.fd}
+ {\def\CYR@Family@Courier{fcr}
+ \def\CYR@Family@monospace{fcr}
+ \expandafter\def\csname CYR@Family@Courier New\endcsname{fcr}
+ \expandafter\def\csname CYR@Family@Courier-New\endcsname{fcr}
+ \expandafter\def\csname CYR@Family@iso-monospace\endcsname{fcr}}
+ {\def\CYR@Family@Courier{cmtt}
+ \def\CYR@Family@monospace{cmtt}
+ \expandafter\def\csname CYR@Family@Courier New\endcsname{cmtt}
+ \expandafter\def\csname CYR@Family@Courier-New\endcsname{cmtt}
+ \expandafter\def\csname CYR@Family@iso-monospace\endcsname{cmtt}}
+\IfFileExists{t2aftm.fd}
+ {\def\CYR@Family@serif{ftm}
+ \expandafter\def\csname CYR@Family@Tiso-serif\endcsname{ftm}
+ \expandafter\def\csname CYR@Family@Times-Roman\endcsname{ftm}
+ \expandafter\def\csname CYR@Family@Times-New-Roman\endcsname{ftm}
+ \expandafter\def\csname CYR@Family@Times Roman\endcsname{ftm}
+ \expandafter\def\csname CYR@Family@Times New Roman\endcsname{ftm}
+ \expandafter\def\csname CYR@Family@Times-NR-MT\endcsname{ftm}}
+ {\def\CYR@Family@serif{cmr}
+ \expandafter\def\csname CYR@Family@Tiso-serif\endcsname{cmr}
+ \expandafter\def\csname CYR@Family@Times-Roman\endcsname{cmr}
+ \expandafter\def\csname CYR@Family@Times-New-Roman\endcsname{cmr}
+ \expandafter\def\csname CYR@Family@Times Roman\endcsname{cmr}
+ \expandafter\def\csname CYR@Family@Times New Roman\endcsname{cmr}
+ \expandafter\def\csname CYR@Family@Times-NR-MT\endcsname{cmr}}
+\IfFileExists{t2afha.fd}
+ {\def\CYR@Family@Bookman{faq}}
+ {\def\CYR@Family@Bookman{cmr}}
+\def\fFamName{cmr}
+\long\def\CYRFamily{%
+\expandafter\ifx\csname CYR@Family@\fFamName\endcsname\relax
+ \csname CYR@Family@\DefaultfFamName\endcsname
+\else
+ \csname CYR@Family@\fFamName\endcsname
+\fi
+}
+%
+\long\def\cyrchar#1{{\fontfamily{\CYRFamily}\fontencoding{T2A}\selectfont#1}}
+%
+% Greek
+%
+%
+% Lucida/Times math letters as a symbol font
+%
+\@ifpackageloaded{lucidabr}{%
+ \DeclareFontFamily{U}{ptmluc}{}
+ \DeclareFontShape{U}{ptmluc}{m}{it}{<-> ptmlucrm}{}
+ \DeclareFontShape{U}{ptmluc}{b}{it}{<-> ptmlucbf}{}
+ \DeclareFontShape{U}{ptmluc}{bx}{it}{<->ssub * ptmluc/b/it}{}
+ \DeclareFontShape{U}{ptmluc}{bx}{n}{<->ssub * ptmluc/b/it}{}
+ \DeclareFontShape{U}{ptmluc}{m}{n}{<->ssub * ptmluc/m/it}{}
+ \newcommand{\GkSymbol}[2]{{\fontfamily{#1}\fontencoding{U}%
+ \selectfont\char#2}}
+ \def\textGamma{\GkSymbol{hlcm}{0}}
+ \def\textDelta{\GkSymbol{hlcm}{1}}
+ \def\textTheta{\GkSymbol{hlcm}{2}}
+ \def\textLambda{\GkSymbol{hlcm}{3}}
+ \def\textXi{\GkSymbol{hlcm}{4}}
+ \def\textPi{\GkSymbol{hlcm}{5}}
+ \def\textSigma{\GkSymbol{hlcm}{6}}
+ \def\textUpsilon{\GkSymbol{hlcm}{7}}
+ \def\textPhi{\GkSymbol{hlcm}{8}}
+ \def\textPsi{\GkSymbol{hlcm}{9}}
+ \def\textOmega{\GkSymbol{hlcm}{10}}
+ \def\textalpha{\GkSymbol{hlcm}{11}}
+ \def\textbeta{\GkSymbol{hlcm}{12}}
+ \def\textgamma{\GkSymbol{hlcm}{13}}
+\def\textdelta{\GkSymbol{hlcm}{14}}
+\def\textepsilon{\GkSymbol{hlcm}{15}}
+\def\textzeta{\GkSymbol{hlcm}{16}}
+\def\texteta{\GkSymbol{hlcm}{17}}
+\def\texttheta{\GkSymbol{hlcm}{18}}
+\def\textiota{\GkSymbol{hlcm}{19}}
+\def\textkappa{\GkSymbol{hlcm}{20}}
+\def\textlambda{\GkSymbol{hlcm}{21}}
+\def\textmu{\GkSymbol{hlcm}{22}}
+\def\textnu{\GkSymbol{hlcm}{23}}
+\def\textxi{\GkSymbol{hlcm}{24}}
+\def\textpi{\GkSymbol{hlcm}{25}}
+\def\textrho{\GkSymbol{hlcm}{26}}
+\def\textsigma{\GkSymbol{hlcm}{27}}
+\def\texttau{\GkSymbol{hlcm}{28}}
+\def\textupsilon{\GkSymbol{hlcm}{29}}
+\def\textphi{\GkSymbol{hlcm}{30}}
+\def\textchi{\GkSymbol{hlcm}{31}}
+\def\textpsi{\GkSymbol{hlcm}{32}}
+\def\textomega{\GkSymbol{hlcm}{33}}
+\def\textvarepsilon{\GkSymbol{hlcm}{34}}
+\def\textvarGamma{\GkSymbol{ptmluc}{0}}
+\def\textvarDelta{\GkSymbol{ptmluc}{1}}
+\def\textvarTheta{\GkSymbol{ptmluc}{2}}
+\def\textvarLambda{\GkSymbol{ptmluc}{3}}
+\def\textvarXi{\GkSymbol{ptmluc}{4}}
+\def\textvarPi{\GkSymbol{ptmluc}{5}}
+\def\textvarSigma{\GkSymbol{ptmluc}{6}}
+\def\textvarUpsilon{\GkSymbol{ptmluc}{7}}
+\def\textvarPhi{\GkSymbol{ptmluc}{8}}
+\def\textvarPsi{\GkSymbol{ptmluc}{9}}
+\def\textvarOmega{\GkSymbol{ptmluc}{10}}
+\def\textvarkappa{\GkSymbol{ptmluc}{155}}
+\def\textvartheta{\GkSymbol{ptmluc}{35}}
+\def\textvarpi{\GkSymbol{ptmluc}{36}}
+\def\textvarrho{\GkSymbol{ptmluc}{37}}
+\def\textvarsigma{\GkSymbol{ptmluc}{38}}
+\def\textvarphi{\GkSymbol{ptmluc}{39}}
+\DeclareMathSymbol\Colon{0}{lucsymbols}{147}
+\DeclareMathSymbol\VDash{0}{letters}{172}
+\DeclareMathSymbol\allequal{0}{lucsymbols}{159}% unicode 224C
+\DeclareMathSymbol\apid{0}{lucsymbols}{158}
+\DeclareMathSymbol\approxnotequal{0}{lucarrows}{24}% unicode 2246
+\DeclareMathSymbol\arrowwaveleft{0}{lucarrows}{143}% unicode 219D
+\DeclareMathSymbol\arrowwaveright{0}{lucarrows}{144}% unicode 219C
+\DeclareMathSymbol\blackcircle{0}{lucarrows}{1}
+\DeclareMathSymbol\clwintegral{0}{lucletters}{141}% % unicode 2231
+\DeclareMathSymbol\colone{0}{lucsymbols}{205}
+\DeclareMathSymbol\dblarrowupdown{0}{lucarrows}{111}% % unicode 21C5
+\DeclareMathSymbol\dlcorn{0}{lucarrows}{93}
+\DeclareMathSymbol\downslopeellipsis{0}{lucarrows}{22}% unicode 22F1
+\DeclareMathSymbol\drcorn{0}{lucarrows}{94}
+\DeclareMathSymbol\estimates{0}{lucsymbols}{210}% unicode 2259
+\DeclareMathSymbol\eth{\mathrel}{operators}{240}
+\DeclareMathSymbol\forcesextra{0}{lucletters}{172}% % unicode 22A8
+\DeclareMathSymbol\greaterequivlnt{0}{lucsymbols}{221}% unicode 2273
+\DeclareMathSymbol\hermitconjmatrix{0}{lucsymbols}{241}% unicode 22B9
+\DeclareMathSymbol\homothetic{0}{lucsymbols}{151}% unicode 223B
+\DeclareMathSymbol\image{0}{lucletters}{198}% % unicode 22B7
+\DeclareMathSymbol\lazysinv{0}{lucsymbols}{198}% unicode 223E
+\DeclareMathSymbol\lessequivlnt{0}{lucsymbols}{220}% unicode 2272
+\DeclareMathSymbol\notgreaterless{0}{lucarrows}{197}% unicode 2279
+\DeclareMathSymbol\notlessgreater{0}{lucarrows}{127}% unicode 2278
+\DeclareMathSymbol\openbracketleft{0}{lucletters}{130}% % unicode 301A
+\DeclareMathSymbol\openbracketright{0}{lucletters}{131}% % unicode 301B
+\DeclareMathSymbol\original{0}{lucletters}{197}% % unicode 22B6
+\DeclareMathSymbol\perspcorrespond{\mathbin}{lucsymbols}{212}% % unicode 2306
+\DeclareMathSymbol\precedesnotsimilar{0}{lucarrows}{235}% unicode 22E8
+\DeclareMathSymbol\rightanglearc{0}{lucsymbols}{142}% unicode 22BE
+\DeclareMathSymbol\rightangle{0}{lucsymbols}{138}% unicode 221F
+\DeclareMathSymbol\starequal{0}{lucarrows}{26}% unicode 225B
+\DeclareMathSymbol\surfintegral{0}{lucletters}{139}% % unicode 222F
+\DeclareMathSymbol\tildetrpl{0}{lucsymbols}{158}% % unicode 224B
+\DeclareMathSymbol\truestate{0}{lucletters}{214}% unicode 22A7
+\DeclareMathSymbol\ulcorn{0}{lucarrows}{91}
+\DeclareMathSymbol\upalpha{\mathord}{lucmathupright}{11}
+\DeclareMathSymbol\upbeta{\mathord}{lucmathupright}{12}
+\DeclareMathSymbol\upchi{\mathord}{lucmathupright}{31}
+\DeclareMathSymbol\updelta{\mathord}{lucmathupright}{14}
+\DeclareMathSymbol\upepsilon{\mathord}{lucmathupright}{15}
+\DeclareMathSymbol\upeta{\mathord}{lucmathupright}{17}
+\DeclareMathSymbol\upgamma{\mathord}{lucmathupright}{13}
+\DeclareMathSymbol\upiota{\mathord}{lucmathupright}{19}
+\DeclareMathSymbol\upkappa{\mathord}{lucmathupright}{20}
+\DeclareMathSymbol\uplambda{\mathord}{lucmathupright}{21}
+\DeclareMathSymbol\upmu{\mathord}{lucmathupright}{22}
+\DeclareMathSymbol\upnu{\mathord}{lucmathupright}{23}
+\DeclareMathSymbol\upomega{\mathord}{lucmathupright}{33}
+\DeclareMathSymbol\upphi{\mathord}{lucmathupright}{30}
+\DeclareMathSymbol\uppi{\mathord}{lucmathupright}{25}
+\DeclareMathSymbol\uppsi{\mathord}{lucmathupright}{32}
+\DeclareMathSymbol\uprho{\mathord}{lucmathupright}{26}
+\DeclareMathSymbol\upsigma{\mathord}{lucmathupright}{27}
+\DeclareMathSymbol\upslopeellipsis{0}{lucarrows}{21}% unicode 22F0
+\DeclareMathSymbol\uptau{\mathord}{lucmathupright}{28}
+\DeclareMathSymbol\uptheta{\mathord}{lucmathupright}{18}
+\DeclareMathSymbol\upupsilon{\mathord}{lucmathupright}{29}
+\DeclareMathSymbol\upvarepsilon{\mathord}{lucmathupright}{34}
+\DeclareMathSymbol\upxi{\mathord}{lucmathupright}{24}
+\DeclareMathSymbol\upzeta{\mathord}{lucmathupright}{16}
+\DeclareMathSymbol\urcorn{0}{lucarrows}{92}
+\DeclareMathSymbol\vDash{\mathrel}{lucsymbols}{238}
+\DeclareMathSymbol\verymuchgreater{\mathrel}{lucletters}{223}% % unicode 22D9
+\DeclareMathSymbol\verymuchless{\mathrel}{lucletters}{222}% % unicode 22D8
+\DeclareMathSymbol\volintegral{0}{lucletters}{140}% % unicode 2230
+\DeclareMathSymbol\zutdot{0}{lucarrows}{21}
+}{%
+\def\textGamma{\UnavailableSymbol{textGamma}}
+\def\textDelta{\UnavailableSymbol{textDelta}}
+\def\textTheta{\UnavailableSymbol{textTheta}}
+\def\textLambda{\UnavailableSymbol{textLambda}}
+\def\textXi{\UnavailableSymbol{textXi}}
+\def\textPi{\UnavailableSymbol{textPi}}
+\def\textSigma{\UnavailableSymbol{textSigma}}
+\def\textUpsilon{\UnavailableSymbol{textUpsilon}}
+\def\textPhi{\UnavailableSymbol{textPhi}}
+\def\textPsi{\UnavailableSymbol{textPsi}}
+\def\textOmega{\UnavailableSymbol{textOmega}}
+\def\textalpha{\UnavailableSymbol{textalpha}}
+\def\textbeta{\UnavailableSymbol{textbeta}}
+\def\textgamma{\UnavailableSymbol{textgamma}}
+\def\textdelta{\UnavailableSymbol{textdelta}}
+\def\textepsilon{\UnavailableSymbol{textepsilon}}
+\def\textzeta{\UnavailableSymbol{textzeta}}
+\def\texteta{\UnavailableSymbol{texteta}}
+\def\texttheta{\UnavailableSymbol{texttheta}}
+\def\textiota{\UnavailableSymbol{textiota}}
+\def\textkappa{\UnavailableSymbol{textkappa}}
+\def\textlambda{\UnavailableSymbol{textlambda}}
+\def\textmu{\UnavailableSymbol{textmu}}
+\def\textnu{\UnavailableSymbol{textnu}}
+\def\textxi{\UnavailableSymbol{textxi}}
+\def\textpi{\UnavailableSymbol{textpi}}
+\def\textrho{\UnavailableSymbol{textrho}}
+\def\textsigma{\UnavailableSymbol{textsigma}}
+\def\texttau{\UnavailableSymbol{texttau}}
+\def\textupsilon{\UnavailableSymbol{textupsilon}}
+\def\textphi{\UnavailableSymbol{textphi}}
+\def\textchi{\UnavailableSymbol{textchi}}
+\def\textpsi{\UnavailableSymbol{textpsi}}
+\def\textomega{\UnavailableSymbol{textomega}}
+\def\textvarepsilon{\UnavailableSymbol{textvarepsilon}}
+\def\textvarGamma{\UnavailableSymbol{textvarGamma}}
+\def\textvarDelta{\UnavailableSymbol{textvarDelta}}
+\def\textvarTheta{\UnavailableSymbol{textvarTheta}}
+\def\textvarLambda{\UnavailableSymbol{textvarLambda}}
+\def\textvarXi{\UnavailableSymbol{textvarXi}}
+\def\textvarPi{\UnavailableSymbol{textvarPi}}
+\def\textvarSigma{\UnavailableSymbol{textvarSigma}}
+\def\textvarUpsilon{\UnavailableSymbol{textvarUpsilon}}
+\def\textvarPhi{\UnavailableSymbol{textvarPhi}}
+\def\textvarPsi{\UnavailableSymbol{textvarPsi}}
+\def\textvarOmega{\UnavailableSymbol{textvarOmega}}
+\def\textvarkappa{\UnavailableSymbol{textvarkappa}}
+\def\textvartheta{\UnavailableSymbol{textvartheta}}
+\def\textvarpi{\UnavailableSymbol{textvarpi}}
+\def\textvarrho{\UnavailableSymbol{textvarrho}}
+\def\textvarsigma{\UnavailableSymbol{textvarsigma}}
+\def\textvarphi{\UnavailableSymbol{textvarphi}}
+\def\Colon{\UnavailableSymbol{Colon}}
+\def\VDash{\UnavailableSymbol{VDash}}
+\def\allequal{\UnavailableSymbol{allequal}}
+\def\apid{\UnavailableSymbol{apid}}
+\def\approxnotequal{\UnavailableSymbol{approxnotequal}}
+\def\arrowwaveleft{\UnavailableSymbol{arrowwaveleft}}
+\def\arrowwaveright{\UnavailableSymbol{arrowwaveright}}
+\def\blackcircle{\UnavailableSymbol{blackcircle}}
+\def\clwintegral{\UnavailableSymbol{clwintegral}}
+\def\colone{\UnavailableSymbol{colone}}
+\def\dblarrowupdown{\UnavailableSymbol{dblarrowupdown}}
+\def\dlcorn{\UnavailableSymbol{dlcorn}}
+\def\downslopeellipsis{\UnavailableSymbol{downslopeellipsis}}
+\def\drcorn{\UnavailableSymbol{drcorn}}
+\def\estimates{\UnavailableSymbol{estimates}}
+\def\eth{\UnavailableSymbol{eth}}
+\def\forcesextra{\UnavailableSymbol{forcesextra}}
+\def\greaterequivlnt{\UnavailableSymbol{greaterequivlnt}}
+\def\hermitconjmatrix{\UnavailableSymbol{hermitconjmatrix}}
+\def\homothetic{\UnavailableSymbol{homothetic}}
+\def\image{\UnavailableSymbol{image}}
+\def\lazysinv{\UnavailableSymbol{lazysinv}}
+\def\lessequivlnt{\UnavailableSymbol{lessequivlnt}}
+\def\notgreaterless{\UnavailableSymbol{notgreaterless}}
+\def\notlessgreater{\UnavailableSymbol{notlessgreater}}
+\def\openbracketleft{\UnavailableSymbol{openbracketleft}}
+\def\openbracketright{\UnavailableSymbol{openbracketright}}
+\def\original{\UnavailableSymbol{original}}
+\def\perspcorrespond{\UnavailableSymbol{perspcorrespond}}
+\def\precedesnotsimilar{\UnavailableSymbol{precedesnotsimilar}}
+\def\rightangle{\UnavailableSymbol{rightangle}}
+\def\rightanglearc{\UnavailableSymbol{rightanglearc}}
+\def\starequal{\UnavailableSymbol{starequal}}
+\def\surfintegral{\UnavailableSymbol{surfintegral}}
+\def\tildetrpl{\UnavailableSymbol{tildetrpl}}
+\def\truestate{\UnavailableSymbol{truestate}}
+\def\ulcorn{\UnavailableSymbol{ulcorn}}
+\def\upalpha{\UnavailableSymbol{upalpha}}
+\def\upbeta{\UnavailableSymbol{upbeta}}
+\def\upchi{\UnavailableSymbol{upchi}}
+\def\updelta{\UnavailableSymbol{updelta}}
+\def\upepsilon{\UnavailableSymbol{upepsilon}}
+\def\upeta{\UnavailableSymbol{upeta}}
+\def\upgamma{\UnavailableSymbol{upgamma}}
+\def\upiota{\UnavailableSymbol{upiota}}
+\def\upkappa{\UnavailableSymbol{upkappa}}
+\def\uplambda{\UnavailableSymbol{uplambda}}
+\def\upmu{\UnavailableSymbol{upmu}}
+\def\upnu{\UnavailableSymbol{upnu}}
+\def\upomega{\UnavailableSymbol{upomega}}
+\def\upphi{\UnavailableSymbol{upphi}}
+\def\uppi{\UnavailableSymbol{uppi}}
+\def\uppsi{\UnavailableSymbol{uppsi}}
+\def\uprho{\UnavailableSymbol{uprho}}
+\def\upsigma{\UnavailableSymbol{upsigma}}
+\def\upslopeellipsis{\UnavailableSymbol{upslopeellipsis}}
+\def\uptau{\UnavailableSymbol{uptau}}
+\def\uptheta{\UnavailableSymbol{uptheta}}
+\def\upupsilon{\UnavailableSymbol{upupsilon}}
+\def\upvarepsilon{\UnavailableSymbol{upvarepsilon}}
+\def\upxi{\UnavailableSymbol{upxi}}
+\def\upzeta{\UnavailableSymbol{upzeta}}
+\def\urcorn{\UnavailableSymbol{urcorn}}
+\def\vDash{\UnavailableSymbol{vDash}}
+\def\verymuchgreater{\UnavailableSymbol{verymuchgreater}}
+\def\verymuchless{\UnavailableSymbol{verymuchless}}
+\def\volintegral{\UnavailableSymbol{volintegral}}
+\def\zutdot{\UnavailableSymbol{zutdot}}
+}
+
+%
+% the Omega fonts
+%
+\DeclareFontEncoding{LECO}{}{}
+\DeclareFontEncoding{LECX}{}{}
+\DeclareFontEncoding{LECY}{}{}
+\DeclareFontEncoding{LEGR}{}{}
+\DeclareFontEncoding{LEHA}{}{}
+\DeclareFontEncoding{LEIP}{}{}
+\DeclareFontEncoding{LELA}{}{}
+\DeclareFontEncoding{LETI}{}{}
+\DeclareFontFamily{LECO}{omseco}{}
+\DeclareFontFamily{LECX}{omsecx}{}
+\DeclareFontFamily{LECY}{omsecy}{}
+\DeclareFontFamily{LEGR}{omsegr}{}
+\DeclareFontFamily{LEHA}{omseha}{}
+\DeclareFontFamily{LEIP}{omseip}{}
+\DeclareFontFamily{LELA}{omsela}{}
+\DeclareFontFamily{LETI}{omseti}{}
+\DeclareFontSubstitution{LECO}{omseco}{m}{n}
+\DeclareFontSubstitution{LECX}{omsecx}{m}{n}
+\DeclareFontSubstitution{LECY}{omsecy}{m}{n}
+\DeclareFontSubstitution{LEGR}{omsegr}{m}{n}
+\DeclareFontSubstitution{LEHA}{omseha}{m}{n}
+\DeclareFontSubstitution{LEIP}{omseip}{m}{n}
+\DeclareFontSubstitution{LELA}{omsela}{m}{n}
+\DeclareFontSubstitution{LETI}{omseti}{m}{n}
+\DeclareFontShape{LECO}{omseco}{m}{n}{<->omseco}{}
+\DeclareFontShape{LECX}{omsecx}{m}{n}{<->omsecx}{}
+\DeclareFontShape{LECY}{omsecy}{m}{n}{<->omsecy}{}
+\DeclareFontShape{LEGR}{omsegr}{m}{n}{<->omsegr}{}
+\DeclareFontShape{LEHA}{omseha}{m}{n}{<->omseha}{}
+\DeclareFontShape{LEIP}{omseip}{m}{n}{<->omseip}{}
+\DeclareFontShape{LELA}{omsela}{m}{n}{<->omsela}{}
+\DeclareFontShape{LETI}{omseti}{m}{n}{<->omseti}{}
+% other funny font setups
+
+\DeclareFontFamily{U}{euf}{}%
+\DeclareFontShape{U}{euf}{m}{n}{<-6>eufm5<6-8>eufm7<8->eufm10}{}%
+\DeclareFontShape{U}{euf}{b}{n}{<-6>eufb5<6-8>eufb7<8->eufb10}{}%
+
+
+\endinput
+F6E6 218 bbold a
+
+stmary 65 = 101 = E3/UE344
+stmary 66 = 102 = E3/UE343
+\expandafter\def\csname UE244\endcsname{msam/32}
+\expandafter\def\csname UE232\endcsname{msam/75}
+\expandafter\def\csname UE233\endcsname{msam/76}
+\expandafter\def\csname UE847\endcsname{msam/95}
+\expandafter\def\csname UE817\endcsname{msbm/30}
+\expandafter\def\csname UE816\endcsname{msbm/31}
+\expandafter\def\csname UE81C\endcsname{msbm/97}
+\expandafter\def\csname UE364\endcsname{mtmi/102}
+\expandafter\def\csname UE629\endcsname{mtmi/15}
+\expandafter\def\csname UE256\endcsname{mtsyn/10}
+\expandafter\def\csname UE254\endcsname{mtsyn/12}
+\expandafter\def\csname U2661\endcsname{mtsyn/126}
+\expandafter\def\csname UE809\endcsname{mtsyn/2}
+\expandafter\def\csname UE36A\endcsname{mtsyn/3}
+\expandafter\def\csname U220A\endcsname{mtsyn/50}
+\expandafter\def\csname U220D\endcsname{mtsyn/51}
+\expandafter\def\csname UE255\endcsname{mtsyn/8}
+