summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2008-09-15 00:03:34 +0000
committerKarl Berry <karl@freefriends.org>2008-09-15 00:03:34 +0000
commite202ac85bd17fa5b812fe69f55b3b349c0509399 (patch)
tree5c11375a96f8f33c030724cd96cbf8b216ab4fc4 /Master/texmf-dist/source
parent2275af57b71af93b9bda7846e8160f47810e3945 (diff)
hyperref update (14sep08)
git-svn-id: svn://tug.org/texlive/trunk@10594 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source')
-rw-r--r--Master/texmf-dist/source/latex/hyperref/doc/manual.tex10
-rw-r--r--Master/texmf-dist/source/latex/hyperref/hyperref.dtx3562
-rw-r--r--Master/texmf-dist/source/latex/hyperref/test/bml.pngbin396 -> 0 bytes
-rw-r--r--Master/texmf-dist/source/latex/hyperref/test/bmoe.pngbin405 -> 0 bytes
-rw-r--r--Master/texmf-dist/source/latex/hyperref/test/bmsc.pngbin452 -> 0 bytes
-rw-r--r--Master/texmf-dist/source/latex/hyperref/test/bmyi.pngbin396 -> 0 bytes
-rw-r--r--Master/texmf-dist/source/latex/hyperref/test/bmzc.pngbin402 -> 0 bytes
-rw-r--r--Master/texmf-dist/source/latex/hyperref/test/testbma.tex157
-rw-r--r--Master/texmf-dist/source/latex/hyperref/test/testbmgl.tex39
-rw-r--r--Master/texmf-dist/source/latex/hyperref/test/testbmu.tex93
10 files changed, 2631 insertions, 1230 deletions
diff --git a/Master/texmf-dist/source/latex/hyperref/doc/manual.tex b/Master/texmf-dist/source/latex/hyperref/doc/manual.tex
index b1d65e9d67e..e517bf6b16a 100644
--- a/Master/texmf-dist/source/latex/hyperref/doc/manual.tex
+++ b/Master/texmf-dist/source/latex/hyperref/doc/manual.tex
@@ -107,7 +107,8 @@
hyperindex,%
plainpages=false,%
bookmarksopen,%
- bookmarksnumbered%
+ bookmarksnumbered,
+ pdfusetitle,%
]{hyperref}
%%?? \def\pdfBorderAttrs{/Border [0 0 0] } % No border arround Links
\usepackage{thumbpdf}
@@ -117,7 +118,7 @@
\title{Hypertext marks in \LaTeX: a manual for \textsf{hyperref}}
\author{Sebastian Rahtz \and Heiko Oberdiek}
-\date{July 2008}
+\date{September 2008}
\begin{document}
@@ -466,8 +467,9 @@ next \TeX\ run if it is edited to contain the line \\
\noindent\begin{longtable}{>{\ttfamily}ll>{\itshape}lp{6cm}}
baseurl & URL & & Sets the base URL of the PDF document \\
pdfpagemode & text & empty & Determines how the file is opening in Acrobat; the possibilities are
- \texttt{None}, \texttt{UseThumbs} (show thumbnails), \texttt{UseOutlines} (show
- bookmarks), and \texttt{FullScreen}. If no mode if explicitly chosen, but the
+ \texttt{UseNone}, \texttt{UseThumbs} (show thumbnails), \texttt{UseOutlines}
+ (show bookmarks), \texttt{FullScreen}, \texttt{UseOC} (PDF 1.5),
+ and \texttt{UseAttachments} (PDF 1.6). If no mode if explicitly chosen, but the
bookmarks option is set, \texttt{UseOutlines} is used. \\
pdftitle & text & & Sets the document information Title field \\
pdfauthor & text & & Sets the document information Author field \\
diff --git a/Master/texmf-dist/source/latex/hyperref/hyperref.dtx b/Master/texmf-dist/source/latex/hyperref/hyperref.dtx
index 9e991e8e608..05c4781607a 100644
--- a/Master/texmf-dist/source/latex/hyperref/hyperref.dtx
+++ b/Master/texmf-dist/source/latex/hyperref/hyperref.dtx
@@ -38,7 +38,7 @@
%<puenc>\ProvidesFile{puenc.def}
%<puvnenc>\ProvidesFile{puvnenc.def}
%<puarenc>\ProvidesFile{puarenc.def}
-%<!none> [2008/08/20 v6.78g
+%<!none> [2008/09/13 v6.78j
%<package> Hypertext links for LaTeX]
%<nohyperref> Dummy hyperref (SR)]
%<driver> Hyperref documentation driver file]
@@ -114,7 +114,7 @@
\end{document}
%</driver>
% \fi
-% \CheckSum{22876}
+% \CheckSum{24287}
%
% \MakeShortVerb{|}
% \StopEventually{}
@@ -934,8 +934,10 @@
\edef\9{\string\9}%
\fontencoding{PU}%
\HyPsd@UTFviii
+ \def\ifpdfstringunicode##1##2{##1}%
\else
\fontencoding{PD1}%
+ \def\ifpdfstringunicode##1##2{##2}%
\fi
\enc@update
% \end{macrocode}
@@ -1672,7 +1674,7 @@
% set and processed by \TeX's stomach, the second
% contains the replacement for PDF strings.
% \begin{macrocode}
-\newcommand*{\texorpdfstring}{%
+\def\texorpdfstring{%
\ifHy@pdfstring
\expandafter\@secondoftwo
\else
@@ -2182,9 +2184,6 @@
% \end{macrocode}
% \end{macro}
%
-% \subsubsection{\texorpdfstring{\cs{add@accent}}{\\@addaccent}-Patch}
-% Unknown composite characters are built with \cs{add@accent},
-% so it is redefined to provide a warning.
% \begin{macro}{\HyPsd@add@accent}
% \begin{macrocode}
\def\HyPsd@add@accent#1#2{%
@@ -2195,6 +2194,7 @@
% \end{macro}
%
% \subsubsection{Unexpandable spaces}
+%
% \begin{macro}{\HyPsd@LetUnexpandableSpace}
% In \cmd{\HyPsd@@ProtectSpaces} the space tokens are replaced
% by not expandable commands, that work like spaces:
@@ -3000,13 +3000,25 @@
\fi
}
\def\HyPsd@GlyphProcessWarning#1>#2\@empty{%
- \HyPsd@Warning{%
- Glyph not defined in %
- P\ifHy@unicode U\else D1\fi\space encoding,\MessageBreak
- removing `\@backslashchar#1'%
- }%
+ \HyPsd@@GlyphProcessWarning#1++>%
\HyPsd@GlyphProcess#2\@empty
}
+\def\HyPsd@@GlyphProcessWarning#1+#2+#3>{%
+ \ifx\\#2\\%
+ \HyPsd@Warning{%
+ Glyph not defined in %
+ P\ifHy@unicode U\else D1\fi\space encoding,\MessageBreak
+ removing `\@backslashchar#1'%
+ }%
+ \else
+ \HyPsd@Warning{%
+ Composite letter `\@backslashchar#1+#2'\MessageBreak
+ not defined in P\ifHy@unicode U\else D1\fi\space encoding,%
+ \MessageBreak
+ removing `\@backslashchar#1'%
+ }%
+ \fi
+}
% \end{macrocode}
%
% \paragraph{Spaces.}
@@ -14590,6 +14602,27 @@
}%
% \hbox to 0pt{\hskip-\maxdimen{\pdfrefxform \the\pdflastxform}}%
}%
+\def\HyField@afields{}
+\begingroup\expandafter\expandafter\expandafter\endgroup
+\expandafter\ifx\csname pdflastlink\endcsname\relax
+ \let\HyField@AddToFields\relax
+ \PackageInfo{hyperref}{%
+ You need pdfTeX 1.40.0 for setting the /Fields entry.\MessageBreak
+ Adobe Reader/Acrobat accepts an empty /Field array,\MessageBreak
+ but other PDF viewers might complain%
+ }%
+\else
+ \def\HyField@AddToFields{%
+ \xdef\HyField@afields{%
+ \ifx\HyField@afields\@empty
+ \else
+ \HyField@afields
+ \space
+ \fi
+ \the\pdflastlink\space 0 R%
+ }%
+ }%
+\fi
\def\@Form[#1]{%
\@ifundefined{textcolor}{\let\textcolor\@gobble}{}%
\setkeys{Form}{#1}%
@@ -14597,9 +14630,27 @@
\pdfrefobj\OBJ@pdfdocencoding
\pdfrefobj\OBJ@ZaDb
\pdfrefobj\OBJ@Helv
- \pdfrefobj\OBJ@acroform
\fi
- \pdfcatalog{/AcroForm \OBJ@acroform\space 0 R}%
+ \AtEndDocument{%
+ \immediate\pdfobj{%
+ <<%
+ /Fields[\HyField@afields]%
+ /DR<<%
+ /Font<<%
+ /ZaDb \OBJ@ZaDb\space 0 R%
+ /Helv \OBJ@Helv\space 0 R%
+ >>%
+ >>%
+ /DA(/Helv 10 Tf 0 g)%
+ \ifHy@pdfa
+ \else
+ /NeedAppearances true%
+ \fi
+ >>%
+ }%
+ \edef\OBJ@acroform{\the\pdflastobj}%
+ \pdfcatalog{/AcroForm \OBJ@acroform\space 0 R}%
+ }%
\MakeFieldObject{%
% \end{macrocode}
% Same as \verb|\ding{123}| of package pifont.
@@ -14646,6 +14697,7 @@
\Hy@escapeform\PDFForm@Text
\pdfstartlink user {\PDFForm@Text}\relax
\MakeTextField{\Fld@width}{\Fld@height}\pdfendlink
+ \HyField@AddToFields
}%
\endgroup
}
@@ -14743,6 +14795,9 @@
}%
\relax
\MakeRadioField{\Fld@width}{\Fld@height}\pdfendlink
+ \ifnum\Fld@listcount=1 %
+ \HyField@AddToFields
+ \fi
\space % deliberate space between radio buttons
}%
}
@@ -14754,6 +14809,7 @@
\pdfstartlink user {\PDFForm@List}\relax
\MakeChoiceField{\Fld@width}{\Fld@height}%
\pdfendlink
+ \HyField@AddToFields
}
\def\@PushButton[#1]#2{% parameters, label
\def\Fld@name{#2}%
@@ -14780,6 +14836,7 @@
\pdfstartlink user {\PDFForm@Push}\relax
\MakeButtonField{#2}%
\pdfendlink
+ \HyField@AddToFields
}%
\fi
\endgroup
@@ -14804,6 +14861,7 @@
\relax
\MakeButtonField{#2}%
\pdfendlink
+ \HyField@AddToFields
\endgroup
}
\def\@Reset[#1]#2{%
@@ -14827,6 +14885,7 @@
\pdfstartlink user {\PDFForm@Reset}\relax
\MakeButtonField{#2}%
\pdfendlink
+ \HyField@AddToFields
\fi
\endgroup
}
@@ -14848,6 +14907,7 @@
\pdfstartlink user {\PDFForm@Check}\relax
\MakeCheckField{\Fld@width}{\Fld@height}%
\pdfendlink
+ \HyField@AddToFields
}%
\endgroup
}
@@ -14904,23 +14964,6 @@
>>%
}
\edef\OBJ@Helv{\the\pdflastobj}
-\pdfobj{%
- <<%
- /Fields[]%
- /DR<<%
- /Font<<%
- /ZaDb \OBJ@ZaDb\space 0 R%
- /Helv \OBJ@Helv\space0 R%
- >>%
- >>%
- /DA(/Helv 10 Tf 0 g)%
- \ifHy@pdfa
- \else
- /NeedAppearances true%
- \fi
- >>%
-}
-\edef\OBJ@acroform{\the\pdflastobj}
%</pdftex>
% \end{macrocode}
%
@@ -16299,242 +16342,432 @@
%<*pd1enc>
\DeclareFontEncoding{PD1}{}{}
% \end{macrocode}
-% Special white space escape characters
-% not for use in bookmarks but for other PDF strings.
-% \begin{macrocode}
-\DeclareTextCommand{\textLF}{PD1}{\012} % line feed
-\DeclareTextCommand{\textCR}{PD1}{\015} % carriage return
-\DeclareTextCommand{\textHT}{PD1}{\011} % horizontal tab
-\DeclareTextCommand{\textBS}{PD1}{\010} % backspace
-\DeclareTextCommand{\textFF}{PD1}{\014} % formfeed
-% \end{macrocode}
% Accents
% \begin{macrocode}
-\DeclareTextAccent{\`}{PD1}{\textgrave}
+\DeclareTextAccent{\`}{PD1}{\textasciigrave}
\DeclareTextAccent{\'}{PD1}{\textacute}
-\DeclareTextAccent{\^}{PD1}{\textcircumflex}
+\DeclareTextAccent{\^}{PD1}{\textasciicircum}
\DeclareTextAccent{\~}{PD1}{\texttilde}
-\DeclareTextAccent{\"}{PD1}{\textdieresis}
+\DeclareTextAccent{\"}{PD1}{\textasciidieresis}
\DeclareTextAccent{\r}{PD1}{\textring}
-\DeclareTextAccent{\v}{PD1}{\textcaron}
+\DeclareTextAccent{\v}{PD1}{\textasciicaron}
\DeclareTextAccent{\.}{PD1}{\textdotaccent}
\DeclareTextAccent{\c}{PD1}{\textcedilla}
-\DeclareTextCompositeCommand{\`}{PD1}{\@empty}{\textgrave}
+\DeclareTextAccent{\=}{PD1}{\textasciimacron}
+\DeclareTextAccent{\b}{PD1}{\textmacronbelow}
+\DeclareTextAccent{\d}{PD1}{\textdotbelow}
+\DeclareTextCompositeCommand{\`}{PD1}{\@empty}{\textasciigrave}
\DeclareTextCompositeCommand{\'}{PD1}{\@empty}{\textacute}
-\DeclareTextCompositeCommand{\^}{PD1}{\@empty}{\textcircumflex}
+\DeclareTextCompositeCommand{\^}{PD1}{\@empty}{\textasciicircum}
\DeclareTextCompositeCommand{\~}{PD1}{\@empty}{\texttilde}
-\DeclareTextCompositeCommand{\"}{PD1}{\@empty}{\textdieresis}
+\DeclareTextCompositeCommand{\"}{PD1}{\@empty}{\textasciidieresis}
\DeclareTextCompositeCommand{\r}{PD1}{\@empty}{\textring}
-\DeclareTextCompositeCommand{\v}{PD1}{\@empty}{\textcaron}
+\DeclareTextCompositeCommand{\v}{PD1}{\@empty}{\textasciicaron}
\DeclareTextCompositeCommand{\.}{PD1}{\@empty}{\textdotaccent}
\DeclareTextCompositeCommand{\c}{PD1}{\@empty}{\textcedilla}
+\DeclareTextCompositeCommand{\=}{PD1}{\@empty}{\textasciimacron}
+\DeclareTextCompositeCommand{\b}{PD1}{\@empty}{\textmacronbelow}
+\DeclareTextCompositeCommand{\d}{PD1}{\@empty}{\textdotbelow}
+\DeclareTextCompositeCommand{\`}{PD1}{\ }{\textasciigrave}
+\DeclareTextCompositeCommand{\'}{PD1}{\ }{\textacute}
+\DeclareTextCompositeCommand{\^}{PD1}{\ }{\textasciicircum}
+\DeclareTextCompositeCommand{\~}{PD1}{\ }{\texttilde}
+\DeclareTextCompositeCommand{\"}{PD1}{\ }{\textasciidieresis}
+\DeclareTextCompositeCommand{\r}{PD1}{\ }{\textring}
+\DeclareTextCompositeCommand{\v}{PD1}{\ }{\textasciicaron}
+\DeclareTextCompositeCommand{\.}{PD1}{\ }{\textdotaccent}
+\DeclareTextCompositeCommand{\c}{PD1}{\ }{\textcedilla}
+\DeclareTextCompositeCommand{\=}{PD1}{\ }{\textasciimacron}
+\DeclareTextCompositeCommand{\b}{PD1}{\ }{\textmacronbelow}
+\DeclareTextCompositeCommand{\d}{PD1}{\ }{\textdotbelow}
\DeclareTextCommand{\k}{PD1}[1]{\TextSymbolUnavailable{\k{#1}}#1}
+\DeclareTextCommand{\t}{PD1}[1]{\TextSymbolUnavailable{\t{#1}}#1}
+\DeclareTextCommand{\newtie}{PD1}[1]{\TextSymbolUnavailable{\newtie{#1}}#1}
+% \end{macrocode}
+% Special white space escape characters
+% not for use in bookmarks but for other PDF strings.
+% \begin{macrocode}
+% U+0009 (CHARACTER TABULATION)
+\DeclareTextCommand{\textHT}{PD1}{\011}% U+0009
+% U+000A (LINE FEED)
+\DeclareTextCommand{\textLF}{PD1}{\012}% U+000A
+% U+000D (CARRIAGE RETURN)
+\DeclareTextCommand{\textCR}{PD1}{\015}% U+000D
% \end{macrocode}
% Accent glyph names
% \begin{macrocode}
-\DeclareTextCommand{\textbreve}{PD1}{\030} % breve
-\DeclareTextCommand{\textcaron}{PD1}{\031} % caron
-\DeclareTextCommand{\textcircumflex}{PD1}{\032} % circumflex
-\DeclareTextCommand{\textdotaccent}{PD1}{\033} % dotaccent
-\DeclareTextCommand{\texthungarumlaut}{PD1}{\034} % hungarumlaut
-\DeclareTextCommand{\textogonek}{PD1}{\035} % ogonek
-\DeclareTextCommand{\textring}{PD1}{\036} % ring
-\DeclareTextCommand{\texttilde}{PD1}{\037} % tilde
-% \end{macrocode}
-% \cs{040}: space\\
-% \cs{041}: exclam
-% \begin{macrocode}
-\DeclareTextCommand{\textquotedbl}{PD1}{\string"} % quotedbl \042
-\DeclareTextCommand{\textnumbersign}{PD1}{\043} % numbersign
-\DeclareTextCommand{\textdollar}{PD1}{\044} % dollar
-\DeclareTextCommand{\textpercent}{PD1}{\045} % percent
-\DeclareTextCommand{\textampersand}{PD1}{\046} % ampersand
-% \end{macrocode}
-% \cs{047}: quotesingle
-% \begin{macrocode}
-\DeclareTextCommand{\textparenleft}{PD1}{\string\(} % parenleft \050
-\DeclareTextCommand{\textparenright}{PD1}{\string\)} % parenright \051
-% \end{macrocode}
-% \cs{052}: asterisk\\
-% \cs{053}: plus\\
-% \cs{054}: comma\\
-% \cs{055}: hyphen\\
-% \cs{056}: period\\
-% \cs{057}: slash\\
-% \cs{060}\dots\cs{071}: 0\dots9\\
-% \cs{072}: colon\\
-% \cs{073}: semicolon
-% \begin{macrocode}
-\DeclareTextCommand{\textless}{PD1}{<} % less \074
-% \end{macrocode}
-% \cs{075}: equal
-% \begin{macrocode}
-\DeclareTextCommand{\textgreater}{PD1}{>} % greater \076
-% \end{macrocode}
-% \cs{077}: question\\
-% \cs{100}: at\\
-% \cs{101}\dots\cs{132}: A\dots Z\\
-% \cs{133}: bracketleft
-% \begin{macrocode}
-\DeclareTextCommand{\textbackslash}{PD1}{\134} % backslash
-% \end{macrocode}
-% \cs{135}: bracketright
-% \begin{macrocode}
-\DeclareTextCommand{\textasciicircum}{PD1}{\136} % asciicircum
-\DeclareTextCommand{\textunderscore}{PD1}{\137} % underscore
-\DeclareTextCommand{\textgrave}{PD1}{\140} % grave
-% \end{macrocode}
-% \cs{141}\dots\cs{172}: a\dots z
-% \begin{macrocode}
-\DeclareTextCompositeCommand{\.}{PD1}{i}{i} % i
-\DeclareTextCommand{\textbraceleft}{PD1}{\173} % braceleft
-\DeclareTextCommand{\textbar}{PD1}{|} % bar
-\DeclareTextCommand{\textbraceright}{PD1}{\175} % braceright
-\DeclareTextCommand{\textasciitilde}{PD1}{\176} % asciitilde
-% \end{macrocode}
-% No glyph \cs{177} in PDFDocEncoding.
-% \begin{macrocode}
-\DeclareTextCommand{\textbullet}{PD1}{\200} % bullet
-\DeclareTextCommand{\textdagger}{PD1}{\201} % dagger
-\DeclareTextCommand{\textdaggerdbl}{PD1}{\202} % daggerdbl
-\DeclareTextCommand{\textellipsis}{PD1}{\203} % ellipsis
-\DeclareTextCommand{\textemdash}{PD1}{\204} % emdash
-\DeclareTextCommand{\textendash}{PD1}{\205} % endash
-\DeclareTextCommand{\textflorin}{PD1}{\206} % florin
-\DeclareTextCommand{\textfractionmark}{PD1}{\207} % fraction, \207
-\DeclareTextCommand{\guilsinglleft}{PD1}{\210} % guilsinglleft
-\DeclareTextCommand{\guilsinglright}{PD1}{\211} % guilsinglright
-\DeclareTextCommand{\textminus}{PD1}{-} % minus, \212
-\DeclareTextCommand{\textperthousand}{PD1}{\213} % perthousand
-\DeclareTextCommand{\quotedblbase}{PD1}{\214} % quotedblbase
-\DeclareTextCommand{\textquotedblleft}{PD1}{\215} % quotedblleft
-\DeclareTextCommand{\textquotedblright}{PD1}{\216} % quotedblright
-\DeclareTextCommand{\textquoteleft}{PD1}{\217} % quoteleft
-\DeclareTextCommand{\textquoteright}{PD1}{\220} % quoteright
-\DeclareTextCommand{\quotesinglbase}{PD1}{\221} % quotesinglbase
-\DeclareTextCommand{\texttrademark}{PD1}{\222} % trademark
-\DeclareTextCommand{\textfi}{PD1}{\223} % fi ?? \223
-\DeclareTextCommand{\textfl}{PD1}{\224} % fl ?? \224
-\DeclareTextCommand{\L}{PD1}{\225} % Lslash, \225
-\DeclareTextCommand{\OE}{PD1}{\226} % OE
-\DeclareTextCompositeCommand{\v}{PD1}{S}{\227} % Scaron
-\DeclareTextCompositeCommand{\"}{PD1}{Y}{\230} % Ydieresis
+% U+02D8 BREVE; breve
+\DeclareTextCommand{\textasciibreve}{PD1}{\030}% U+02D8
+% U+02C7 CARON; caron
+\DeclareTextCommand{\textasciicaron}{PD1}{\031}% U+02C7
+% U+02C6 MODIFIER LETTER CIRCUMFLEX ACCENT; circumflex
+\DeclareTextCommand{\textcircumflex}{PD1}{\032}% U+02C6
+% U+02D9 DOT ABOVE; dotaccent
+\DeclareTextCommand{\textdotaccent}{PD1}{\033}% U+02D9
+% U+02DD DOUBLE ACUTE ACCENT; hungarumlaut
+\DeclareTextCommand{\texthungarumlaut}{PD1}{\034}% U+02DD
+% U+02DB OGONEK; ogonek
+\DeclareTextCommand{\textogonek}{PD1}{\035}% U+02DB
+% U+02DA RING ABOVE; ring
+\DeclareTextCommand{\textring}{PD1}{\036}% U+02DA
+% U+02DC SMALL TILDE; ilde, *tilde
+\DeclareTextCommand{\texttilde}{PD1}{\037}% U+02DC
+% \end{macrocode}
+% \cs{040}: U+0020 SPACE; *space, spacehackarabic\\
+% \cs{041}: U+0021 EXCLAMATION MARK; exclam
+% \begin{macrocode}
+% U+0022 QUOTATION MARK; quotedbl
+\DeclareTextCommand{\textquotedbl}{PD1}{\string"}% \042 U+0022
+% U+0023 NUMBER SIGN; numbersign
+\DeclareTextCommand{\textnumbersign}{PD1}{\043}% U+0023
+% U+0024 DOLLAR SIGN; dollar
+\DeclareTextCommand{\textdollar}{PD1}{\044}% U+0024
+% U+0025 PERCENT SIGN; percent
+\DeclareTextCommand{\textpercent}{PD1}{\045}% U+0025
+% U+0026 AMPERSAND; ampersand
+\DeclareTextCommand{\textampersand}{PD1}{\046}% U+0026
+% \end{macrocode}
+% \cs{047}: U+0027 APOSTROPHE; quotesingle\\
+% \begin{macrocode}
+% U+0028 LEFT PARENTHESIS; parenleft
+\DeclareTextCommand{\textparenleft}{PD1}{\string\(}% \050 U+0028
+% U+0029 RIGHT PARENTHESIS; parenright
+\DeclareTextCommand{\textparenright}{PD1}{\string\)}% \051 U+0029
+% \end{macrocode}
+% \cs{052}: U+002A ASTERISK; asterisk\\
+% \cs{053}: U+002B PLUS SIGN; plus\\
+% \cs{054}: U+002C COMMA; comma\\
+% \cs{055}: U+002D HYPHEN-MINUS; hyphen\\
+% \cs{056}: U+002E FULL STOP; period
+% \begin{macrocode}
+% U+002E FULL STOP; period
+\DeclareTextCommand{\textdotbelow}{PD1}{.}% \056 U+002E
+% \end{macrocode}
+% \cs{057}: % U+002F SOLIDUS; slash\\
+% \cs{060}: U+0030 DIGIT ZERO; zero\\
+% \dots\\
+% \cs{071}: U+0039 DIGIT NINE; nine\\
+% \cs{072}: U+003A COLON; colon\\
+% \cs{073}: U+003B SEMICOLON; semicolon
+% \begin{macrocode}
+% U+003C LESS-THAN SIGN; less
+\DeclareTextCommand{\textless}{PD1}{<}% \074 U+003C
+% \end{macrocode}
+% \cs{075}: U+003D EQUALS SIGN; equal
+% \begin{macrocode}
+% U+003E GREATER-THAN SIGN; greater
+\DeclareTextCommand{\textgreater}{PD1}{>}% \076 U+003E
+% \end{macrocode}
+% \cs{077}: U+003F QUESTION MARK; question\\
+% \cs{100}: U+0040 COMMERCIAL AT; at\\
+% \cs{101}: U+0041 LATIN CAPITAL LETTER A; A\\
+% \dots\\
+% \cs{132}: U+005A LATIN CAPITAL LETTER Z; Z\\
+% \cs{133}: U+005B LEFT SQUARE BRACKET; bracketleft
+% \begin{macrocode}
+% U+005C REVERSE SOLIDUS; backslash
+\DeclareTextCommand{\textbackslash}{PD1}{\134}% U+005C
+% \end{macrocode}
+% \cs{135}: U+005D RIGHT SQUARE BRACKET; bracketright
+% \begin{macrocode}
+% U+005E CIRCUMFLEX ACCENT; asciicircum
+\DeclareTextCommand{\textasciicircum}{PD1}{\136}% U+005E
+% U+005F LOW LINE; underscore
+\DeclareTextCommand{\textunderscore}{PD1}{\137}% U+005F
+\DeclareTextCommand{\textmacronbelow}{PD1}{\137}% U+005F
+% U+0060 GRAVE ACCENT; grave
+\DeclareTextCommand{\textasciigrave}{PD1}{\140}% U+0060
+% \end{macrocode}
+% \cs{141}: U+0061 LATIN SMALL LETTER A; a\\
+% \dots\\
+% \cs{150}: U+0068 LATIN SMALL LETTER H; h
+% \begin{macrocode}
+% U+0069 LATIN SMALL LETTER I; i
+\DeclareTextCompositeCommand{\.}{PD1}{i}{i}% \151 U+0069
+% \end{macrocode}
+% \cs{152}: U+006A LATIN SMALL LETTER J; j\\
+% \dots\\
+% \cs{172}: U+007A LATIN SMALL LETTER Z; z
+% \begin{macrocode}
+% U+007B LEFT CURLY BRACKET; braceleft
+\DeclareTextCommand{\textbraceleft}{PD1}{\173}% U+007B
+% U+007C VERTICAL LINE; *bar, verticalbar
+\DeclareTextCommand{\textbar}{PD1}{|}% U+007C
+% U+007D RIGHT CURLY BRACKET; braceright
+\DeclareTextCommand{\textbraceright}{PD1}{\175}% U+007D
+% U+007E TILDE; asciitilde
+\DeclareTextCommand{\textasciitilde}{PD1}{\176}% U+007E
+% \end{macrocode}
+% Slot \cs{177} (0x7F) is undefined in PDFDocEncoding.
+% \begin{macrocode}
+% U+2022 BULLET; bullet
+\DeclareTextCommand{\textbullet}{PD1}{\200}% U+2022
+% U+2020 DAGGER; dagger
+\DeclareTextCommand{\textdagger}{PD1}{\201}% U+2020
+% U+2021 DOUBLE DAGGER; daggerdbl
+\DeclareTextCommand{\textdaggerdbl}{PD1}{\202}% U+2021
+% U+2026 HORIZONTAL ELLIPSIS; ellipsis
+\DeclareTextCommand{\textellipsis}{PD1}{\203}% U+2026
+% U+2014 EM DASH; emdash
+\DeclareTextCommand{\textemdash}{PD1}{\204}% U+2014
+% U+2013 EN DASH; endash
+\DeclareTextCommand{\textendash}{PD1}{\205}% U+2013
+% U+0192 LATIN SMALL LETTER F WITH HOOK; florin
+\DeclareTextCommand{\textflorin}{PD1}{\206}% U+0192
+% U+2044 FRACTION SLASH; fraction
+\DeclareTextCommand{\textfractionsolidus}{PD1}{\207}% U+2044
+% U+2039 SINGLE LEFT-POINTING ANGLE QUOTATION MARK; guilsinglleft
+\DeclareTextCommand{\guilsinglleft}{PD1}{\210}% U+2039
+% U+203A SINGLE RIGHT-POINTING ANGLE QUOTATION MARK; guilsinglright
+\DeclareTextCommand{\guilsinglright}{PD1}{\211}% U+203A
+% U+2212 MINUS SIGN; minus
+\DeclareTextCommand{\textminus}{PD1}{\212}% U+2212
+% U+2030 PER MILLE SIGN; perthousand
+\DeclareTextCommand{\textperthousand}{PD1}{\213}% U+2030
+% U+201E DOUBLE LOW-9 QUOTATION MARK; quotedblbase
+\DeclareTextCommand{\quotedblbase}{PD1}{\214}% U+201E
+% U+201C LEFT DOUBLE QUOTATION MARK; quotedblleft
+\DeclareTextCommand{\textquotedblleft}{PD1}{\215}% U+201C
+% U+201D RIGHT DOUBLE QUOTATION MARK; quotedblright
+\DeclareTextCommand{\textquotedblright}{PD1}{\216}% U+201D
+% U+2018 LEFT SINGLE QUOTATION MARK; quoteleft
+\DeclareTextCommand{\textquoteleft}{PD1}{\217}% U+2018
+% U+2019 RIGHT SINGLE QUOTATION MARK; quoteright
+\DeclareTextCommand{\textquoteright}{PD1}{\220}% U+2019
+% U+201A SINGLE LOW-9 QUOTATION MARK; quotesinglbase
+\DeclareTextCommand{\quotesinglbase}{PD1}{\221}% U+201A
+% U+2122 TRADE MARK SIGN; trademark
+\DeclareTextCommand{\texttrademark}{PD1}{\222}% U+2122
+% U+FB01 LATIN SMALL LIGATURE FI; fi
+\DeclareTextCommand{\textfi}{PD1}{\223}% U+FB01
+% U+FB02 LATIN SMALL LIGATURE FL; fl
+\DeclareTextCommand{\textfl}{PD1}{\224}% U+FB02
+% U+0141 LATIN CAPITAL LETTER L WITH STROKE; Lslash
+\DeclareTextCommand{\L}{PD1}{\225}% U+0141
+% U+0152 LATIN CAPITAL LIGATURE OE; OE
+\DeclareTextCommand{\OE}{PD1}{\226}% U+0152
+% U+0160 LATIN CAPITAL LETTER S WITH CARON; Scaron
+\DeclareTextCompositeCommand{\v}{PD1}{S}{\227}% U+0160
+% U+0178 LATIN CAPITAL LETTER Y WITH DIAERESIS; Ydieresis
+\DeclareTextCompositeCommand{\"}{PD1}{Y}{\230}% U+0178
\DeclareTextCommand{\IJ}{PD1}{\230}
-\DeclareTextCompositeCommand{\v}{PD1}{Z}{\231} % Zcaron, \231
-\DeclareTextCommand{\i}{PD1}{\232} % dotlessi, \232
-\DeclareTextCommand{\l}{PD1}{\233} % lslash, \233
-\DeclareTextCommand{\oe}{PD1}{\234} % oe
-\DeclareTextCompositeCommand{\v}{PD1}{s}{\235} % scaron
-\DeclareTextCompositeCommand{\v}{PD1}{z}{\236} % zcaron, 236
-% \end{macrocode}
-% No glyph \cs{237} in PDFDocEncoding.\\
+% U+017D LATIN CAPITAL LETTER Z WITH CARON; Zcaron
+\DeclareTextCompositeCommand{\v}{PD1}{Z}{\231}% U+017D
+% U+0131 LATIN SMALL LETTER DOTLESS I; dotlessi
+\DeclareTextCommand{\i}{PD1}{\232}% U+0131
+% U+0142 LATIN SMALL LETTER L WITH STROKE; lslash
+\DeclareTextCommand{\l}{PD1}{\233}% U+0142
+% U+0153 LATIN SMALL LIGATURE OE; oe
+\DeclareTextCommand{\oe}{PD1}{\234}% U+0153
+% U+0161 LATIN SMALL LETTER S WITH CARON; scaron
+\DeclareTextCompositeCommand{\v}{PD1}{s}{\235}% U+0161
+% U+017E LATIN SMALL LETTER Z WITH CARON; zcaron
+\DeclareTextCompositeCommand{\v}{PD1}{z}{\236}% U+017E
+% \end{macrocode}
+% Slot \cs{237} (0x9F) is not defined in PDFDocEncoding.\\
% The euro \cs{240} is inserted in version 1.3 of the pdf
% specification.
% \begin{macrocode}
-\DeclareTextCommand{\texteuro}{PD1}{\240} % Euro
-\DeclareTextCommand{\textexclamdown}{PD1}{\241} % exclamdown
-\DeclareTextCommand{\textcent}{PD1}{\242} % cent
-\DeclareTextCommand{\textsterling}{PD1}{\243} % sterling
-\DeclareTextCommand{\textcurrency}{PD1}{\244} % currency
-\DeclareTextCommand{\textyen}{PD1}{\245} % yen
-\DeclareTextCommand{\textbrokenbar}{PD1}{\246} % brokenbar
-\DeclareTextCommand{\textsection}{PD1}{\247} % section
-\DeclareTextCommand{\textdieresis}{PD1}{\250} % dieresis
-\DeclareTextCommand{\textcopyright}{PD1}{\251} % copyright
-\DeclareTextCommand{\textordfeminine}{PD1}{\252} % ordfeminine
-\DeclareTextCommand{\guillemotleft}{PD1}{\253} % guillemotleft
-\DeclareTextCommand{\textlogicalnot}{PD1}{\254} % logicalnot
+% U+20AC EURO SIGN; *Euro, euro
+\DeclareTextCommand{\texteuro}{PD1}{\240}% U+20AC
+% U+00A1 INVERTED EXCLAMATION MARK; exclamdown
+\DeclareTextCommand{\textexclamdown}{PD1}{\241}% U+00A1
+% U+00A2 CENT SIGN; cent
+\DeclareTextCommand{\textcent}{PD1}{\242}% U+00A2
+% U+00A3 POUND SIGN; sterling
+\DeclareTextCommand{\textsterling}{PD1}{\243}% U+00A3
+% U+00A4 CURRENCY SIGN; currency
+\DeclareTextCommand{\textcurrency}{PD1}{\244}% U+00A4
+% U+00A5 YEN SIGN; yen
+\DeclareTextCommand{\textyen}{PD1}{\245}% U+00A5
+% U+00A6 BROKEN BAR; brokenbar
+\DeclareTextCommand{\textbrokenbar}{PD1}{\246}% U+00A6
+% U+00A7 SECTION SIGN; section
+\DeclareTextCommand{\textsection}{PD1}{\247}% U+00A7
+% U+00A8 DIAERESIS; dieresis
+\DeclareTextCommand{\textasciidieresis}{PD1}{\250}% U+00A8
+% U+00A9 COPYRIGHT SIGN; copyright
+\DeclareTextCommand{\textcopyright}{PD1}{\251}% U+00A9
+% U+00AA FEMININE ORDINAL INDICATOR; ordfeminine
+\DeclareTextCommand{\textordfeminine}{PD1}{\252}% U+00AA
+% U+00AB LEFT-POINTING DOUBLE ANGLE QUOTATION MARK; guillemotleft
+\DeclareTextCommand{\guillemotleft}{PD1}{\253}% U+00AB
+% U+00AC NOT SIGN; logicalnot
+\DeclareTextCommand{\textlogicalnot}{PD1}{\254}% U+00AC
+\DeclareTextCommand{\textlnot}{PD1}{\254}% logical not
% \end{macrocode}
% No glyph \cs{255} in PDFDocEncoding.
% \begin{macrocode}
-\DeclareTextCommand{\textregistered}{PD1}{\256} % registered
-\DeclareTextCommand{\textmacron}{PD1}{\257} % macron
-\DeclareTextCommand{\textdegree}{PD1}{\260} % degree
-\DeclareTextCommand{\textplusminus}{PD1}{\261} % plusminus
-\DeclareTextCommand{\texttwosuperior}{PD1}{\262} % twosuperior
-\DeclareTextCommand{\textthreesuperior}{PD1}{\263} % threesuperior
-\DeclareTextCommand{\textacute}{PD1}{\264} % acute
-\DeclareTextCommand{\textmu}{PD1}{\265} % mu
-\DeclareTextCommand{\textparagraph}{PD1}{\266} % paragraph
-\DeclareTextCommand{\textperiodcentered}{PD1}{\267} % periodcentered
-\DeclareTextCommand{\textcedilla}{PD1}{\270} % cedilla
-\DeclareTextCommand{\textonesuperior}{PD1}{\271} % onesuperior
-\DeclareTextCommand{\textordmasculine}{PD1}{\272} % ordmasculine
-\DeclareTextCommand{\guillemotright}{PD1}{\273} % guillemotright
-\DeclareTextCommand{\textonequarter}{PD1}{\274} % onequarter
-\DeclareTextCommand{\textonehalf}{PD1}{\275} % onehalf
-\DeclareTextCommand{\textthreequarters}{PD1}{\276} % threequarters
-\DeclareTextCommand{\textquestiondown}{PD1}{\277} % questiondown
-\DeclareTextCompositeCommand{\`}{PD1}{A}{\300} % Agrave
-\DeclareTextCompositeCommand{\'}{PD1}{A}{\301} % Aacute
-\DeclareTextCompositeCommand{\^}{PD1}{A}{\302} % Acircumflex
-\DeclareTextCompositeCommand{\~}{PD1}{A}{\303} % Atilde
-\DeclareTextCompositeCommand{\"}{PD1}{A}{\304} % Adieresis
-\DeclareTextCompositeCommand{\r}{PD1}{A}{\305} % Aring
-\DeclareTextCommand{\AE}{PD1}{\306} % AE
-\DeclareTextCompositeCommand{\c}{PD1}{C}{\307} % Ccedilla
-\DeclareTextCompositeCommand{\`}{PD1}{E}{\310} % Egrave
-\DeclareTextCompositeCommand{\'}{PD1}{E}{\311} % Eacute
-\DeclareTextCompositeCommand{\^}{PD1}{E}{\312} % Ecircumflex
-\DeclareTextCompositeCommand{\"}{PD1}{E}{\313} % Edieresis
-\DeclareTextCompositeCommand{\`}{PD1}{I}{\314} % Igrave
-\DeclareTextCompositeCommand{\'}{PD1}{I}{\315} % Iacute
-\DeclareTextCompositeCommand{\^}{PD1}{I}{\316} % Icircumflex
-\DeclareTextCompositeCommand{\"}{PD1}{I}{\317} % Idieresis
-\DeclareTextCommand{\DH}{PD1}{\320} % Eth
-\DeclareTextCommand{\DJ}{PD1}{\320} % Eth
-\DeclareTextCompositeCommand{\~}{PD1}{N}{\321} % Ntilde
-\DeclareTextCompositeCommand{\`}{PD1}{O}{\322} % Ograve
-\DeclareTextCompositeCommand{\'}{PD1}{O}{\323} % Oacute
-\DeclareTextCompositeCommand{\^}{PD1}{O}{\324} % Ocircumflex
-\DeclareTextCompositeCommand{\~}{PD1}{O}{\325} % Otilde
-\DeclareTextCompositeCommand{\"}{PD1}{O}{\326} % Odieresis
-\DeclareTextCommand{\textmultiply}{PD1}{\327} % multiply
-\DeclareTextCommand{\O}{PD1}{\330} % Oslash
-\DeclareTextCompositeCommand{\`}{PD1}{U}{\331} % Ugrave
-\DeclareTextCompositeCommand{\'}{PD1}{U}{\332} % Uacute
-\DeclareTextCompositeCommand{\^}{PD1}{U}{\333} % Ucircumflex
-\DeclareTextCompositeCommand{\"}{PD1}{U}{\334} % Udieresis
-\DeclareTextCompositeCommand{\'}{PD1}{Y}{\335} % Yacute
-\DeclareTextCommand{\TH}{PD1}{\336} % Thorn
-\DeclareTextCommand{\ss}{PD1}{\337} % germandbls
-\DeclareTextCompositeCommand{\`}{PD1}{a}{\340} % agrave
-\DeclareTextCompositeCommand{\'}{PD1}{a}{\341} % aacute
-\DeclareTextCompositeCommand{\^}{PD1}{a}{\342} % acircumflex
-\DeclareTextCompositeCommand{\~}{PD1}{a}{\343} % atilde
-\DeclareTextCompositeCommand{\"}{PD1}{a}{\344} % adieresis
-\DeclareTextCompositeCommand{\r}{PD1}{a}{\345} % aring
-\DeclareTextCommand{\ae}{PD1}{\346} % ae
-\DeclareTextCompositeCommand{\c}{PD1}{c}{\347} % ccedilla
-\DeclareTextCompositeCommand{\`}{PD1}{e}{\350} % egrave
-\DeclareTextCompositeCommand{\'}{PD1}{e}{\351} % eacute
-\DeclareTextCompositeCommand{\^}{PD1}{e}{\352} % ecircumflex
-\DeclareTextCompositeCommand{\"}{PD1}{e}{\353} % edieresis
-\DeclareTextCompositeCommand{\`}{PD1}{i}{\354} % igrave
-\DeclareTextCompositeCommand{\`}{PD1}{\i}{\354} % igrave
-\DeclareTextCompositeCommand{\'}{PD1}{i}{\355} % iacute
-\DeclareTextCompositeCommand{\'}{PD1}{\i}{\355} % iacute
-\DeclareTextCompositeCommand{\^}{PD1}{i}{\356} % icircumflex
-\DeclareTextCompositeCommand{\^}{PD1}{\i}{\356} % icircumflex
-\DeclareTextCompositeCommand{\"}{PD1}{i}{\357} % idieresis
-\DeclareTextCompositeCommand{\"}{PD1}{\i}{\357} % idieresis
-\DeclareTextCommand{\dh}{PD1}{\360} % eth
-\DeclareTextCompositeCommand{\~}{PD1}{n}{\361} % ntilde
-\DeclareTextCompositeCommand{\`}{PD1}{o}{\362} % ograve
-\DeclareTextCompositeCommand{\'}{PD1}{o}{\363} % oacute
-\DeclareTextCompositeCommand{\^}{PD1}{o}{\364} % ocircumflex
-\DeclareTextCompositeCommand{\~}{PD1}{o}{\365} % otilde
-\DeclareTextCompositeCommand{\"}{PD1}{o}{\366} % odieresis
-\DeclareTextCommand{\textdivide}{PD1}{\367} % divide
-\DeclareTextCommand{\o}{PD1}{\370} % oslash
-\DeclareTextCompositeCommand{\`}{PD1}{u}{\371} % ugrave
-\DeclareTextCompositeCommand{\'}{PD1}{u}{\372} % uacute
-\DeclareTextCompositeCommand{\^}{PD1}{u}{\373} % ucircumflex
-\DeclareTextCompositeCommand{\"}{PD1}{u}{\374} % udieresis
-\DeclareTextCompositeCommand{\'}{PD1}{y}{\375} % yacute
-\DeclareTextCommand{\th}{PD1}{\376} % thorn
-\DeclareTextCompositeCommand{\"}{PD1}{y}{\377} % ydieresis
-\DeclareTextCommand{\ij}{PD1}{\377}
+% U+00AE REGISTERED SIGN; registered
+\DeclareTextCommand{\textregistered}{PD1}{\256}% U+00AE
+% U+00AF MACRON; *macron, overscore
+\DeclareTextCommand{\textasciimacron}{PD1}{\257}% U+00AF
+% U+00B0 DEGREE SIGN; degree
+\DeclareTextCommand{\textdegree}{PD1}{\260}% U+00B0
+% U+00B1 PLUS-MINUS SIGN; plusminus
+\DeclareTextCommand{\textplusminus}{PD1}{\261}% U+00B1
+% U+00B2 SUPERSCRIPT TWO; twosuperior
+\DeclareTextCommand{\texttwosuperior}{PD1}{\262}% U+00B2
+% U+00B3 SUPERSCRIPT THREE; threesuperior
+\DeclareTextCommand{\textthreesuperior}{PD1}{\263}% U+00B3
+% U+00B4 ACUTE ACCENT; acute
+\DeclareTextCommand{\textacute}{PD1}{\264}% U+00B4
+% U+00B5 MICRO SIGN; mu, mu1
+\DeclareTextCommand{\textmu}{PD1}{\265}% U+00B5
+% U+00B6 PILCROW SIGN; paragraph
+\DeclareTextCommand{\textparagraph}{PD1}{\266}% U+00B6
+% U+00B7 MIDDLE DOT; middot, *periodcentered
+\DeclareTextCommand{\textperiodcentered}{PD1}{\267}% U+00B7
+% U+00B8 CEDILLA; cedilla
+\DeclareTextCommand{\textcedilla}{PD1}{\270}% U+00B8
+% U+00B9 SUPERSCRIPT ONE; onesuperior
+\DeclareTextCommand{\textonesuperior}{PD1}{\271}% U+00B9
+% U+00BA MASCULINE ORDINAL INDICATOR; ordmasculine
+\DeclareTextCommand{\textordmasculine}{PD1}{\272}% U+00BA
+% U+00BB RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK; guillemotright
+\DeclareTextCommand{\guillemotright}{PD1}{\273}% U+00BB
+% U+00BC VULGAR FRACTION ONE QUARTER; onequarter
+\DeclareTextCommand{\textonequarter}{PD1}{\274}% U+00BC
+% U+00BD VULGAR FRACTION ONE HALF; onehalf
+\DeclareTextCommand{\textonehalf}{PD1}{\275}% U+00BD
+% U+00BE VULGAR FRACTION THREE QUARTERS; threequarters
+\DeclareTextCommand{\textthreequarters}{PD1}{\276}% U+00BE
+% U+00BF INVERTED QUESTION MARK; questiondown
+\DeclareTextCommand{\textquestiondown}{PD1}{\277}% U+00BF
+% U+00C0 LATIN CAPITAL LETTER A WITH GRAVE; Agrave
+\DeclareTextCompositeCommand{\`}{PD1}{A}{\300}% U+00C0
+% U+00C1 LATIN CAPITAL LETTER A WITH ACUTE; Aacute
+\DeclareTextCompositeCommand{\'}{PD1}{A}{\301}% U+00C1
+% U+00C2 LATIN CAPITAL LETTER A WITH CIRCUMFLEX; Acircumflex
+\DeclareTextCompositeCommand{\^}{PD1}{A}{\302}% U+00C2
+% U+00C3 LATIN CAPITAL LETTER A WITH TILDE; Atilde
+\DeclareTextCompositeCommand{\~}{PD1}{A}{\303}% U+00C3
+% U+00C4 LATIN CAPITAL LETTER A WITH DIAERESIS; Adieresis
+\DeclareTextCompositeCommand{\"}{PD1}{A}{\304}% U+00C4
+% U+00C5 LATIN CAPITAL LETTER A WITH RING ABOVE; Aring
+\DeclareTextCompositeCommand{\r}{PD1}{A}{\305}% U+00C5
+% U+00C6 LATIN CAPITAL LETTER AE; AE
+\DeclareTextCommand{\AE}{PD1}{\306}% U+00C6
+% U+00C7 LATIN CAPITAL LETTER C WITH CEDILLA; Ccedilla
+\DeclareTextCompositeCommand{\c}{PD1}{C}{\307}% U+00C7
+% U+00C8 LATIN CAPITAL LETTER E WITH GRAVE; Egrave
+\DeclareTextCompositeCommand{\`}{PD1}{E}{\310}% U+00C8
+% U+00C9 LATIN CAPITAL LETTER E WITH ACUTE; Eacute
+\DeclareTextCompositeCommand{\'}{PD1}{E}{\311}% U+00C9
+% U+00CA LATIN CAPITAL LETTER E WITH CIRCUMFLEX; Ecircumflex
+\DeclareTextCompositeCommand{\^}{PD1}{E}{\312}% U+00CA
+% U+00CB LATIN CAPITAL LETTER E WITH DIAERESIS; Edieresis
+\DeclareTextCompositeCommand{\"}{PD1}{E}{\313}% U+00CB
+% U+00CC LATIN CAPITAL LETTER I WITH GRAVE; Igrave
+\DeclareTextCompositeCommand{\`}{PD1}{I}{\314}% U+00CC
+% U+00CD LATIN CAPITAL LETTER I WITH ACUTE; Iacute
+\DeclareTextCompositeCommand{\'}{PD1}{I}{\315}% U+00CD
+% U+00CE LATIN CAPITAL LETTER I WITH CIRCUMFLEX; Icircumflex
+\DeclareTextCompositeCommand{\^}{PD1}{I}{\316}% U+00CE
+% U+00CF LATIN CAPITAL LETTER I WITH DIAERESIS; Idieresis
+\DeclareTextCompositeCommand{\"}{PD1}{I}{\317}% U+00CF
+% U+00D0 LATIN CAPITAL LETTER ETH; Eth
+\DeclareTextCommand{\DH}{PD1}{\320}% U+00D0
+\DeclareTextCommand{\DJ}{PD1}{\320}% U+00D0
+% U+00D1 LATIN CAPITAL LETTER N WITH TILDE; Ntilde
+\DeclareTextCompositeCommand{\~}{PD1}{N}{\321}% U+00D1
+% U+00D2 LATIN CAPITAL LETTER O WITH GRAVE; Ograve
+\DeclareTextCompositeCommand{\`}{PD1}{O}{\322}% U+00D2
+% U+00D3 LATIN CAPITAL LETTER O WITH ACUTE; Oacute
+\DeclareTextCompositeCommand{\'}{PD1}{O}{\323}% U+00D3
+% U+00D4 LATIN CAPITAL LETTER O WITH CIRCUMFLEX; Ocircumflex
+\DeclareTextCompositeCommand{\^}{PD1}{O}{\324}% U+00D4
+% U+00D5 LATIN CAPITAL LETTER O WITH TILDE; Otilde
+\DeclareTextCompositeCommand{\~}{PD1}{O}{\325}% U+00D5
+% U+00D6 LATIN CAPITAL LETTER O WITH DIAERESIS; Odieresis
+\DeclareTextCompositeCommand{\"}{PD1}{O}{\326}% U+00D6
+% U+00D7 MULTIPLICATION SIGN; multiply
+\DeclareTextCommand{\textmultiply}{PD1}{\327}% U+00D7
+% U+00D8 LATIN CAPITAL LETTER O WITH STROKE; Oslash
+\DeclareTextCommand{\O}{PD1}{\330}% U+00D8
+% U+00D9 LATIN CAPITAL LETTER U WITH GRAVE; Ugrave
+\DeclareTextCompositeCommand{\`}{PD1}{U}{\331}% U+00D9
+% U+00DA LATIN CAPITAL LETTER U WITH ACUTE; Uacute
+\DeclareTextCompositeCommand{\'}{PD1}{U}{\332}% U+00DA
+% U+00DB LATIN CAPITAL LETTER U WITH CIRCUMFLEX; Ucircumflex
+\DeclareTextCompositeCommand{\^}{PD1}{U}{\333}% U+00DB
+% U+00DC LATIN CAPITAL LETTER U WITH DIAERESIS; Udieresis
+\DeclareTextCompositeCommand{\"}{PD1}{U}{\334}% U+00DC
+% U+00DD LATIN CAPITAL LETTER Y WITH ACUTE; Yacute
+\DeclareTextCompositeCommand{\'}{PD1}{Y}{\335}% U+00DD
+% U+00DE LATIN CAPITAL LETTER THORN; Thorn
+\DeclareTextCommand{\TH}{PD1}{\336}% U+00DE
+% U+00DF LATIN SMALL LETTER SHARP S; germandbls
+\DeclareTextCommand{\ss}{PD1}{\337}% U+00DF
+% U+00E0 LATIN SMALL LETTER A WITH GRAVE; agrave
+\DeclareTextCompositeCommand{\`}{PD1}{a}{\340}% U+00E0
+% U+00E1 LATIN SMALL LETTER A WITH ACUTE; aacute
+\DeclareTextCompositeCommand{\'}{PD1}{a}{\341}% U+00E1
+% U+00E2 LATIN SMALL LETTER A WITH CIRCUMFLEX; acircumflex
+\DeclareTextCompositeCommand{\^}{PD1}{a}{\342}% U+00E2
+% U+00E3 LATIN SMALL LETTER A WITH TILDE; atilde
+\DeclareTextCompositeCommand{\~}{PD1}{a}{\343}% U+00E3
+% U+00E4 LATIN SMALL LETTER A WITH DIAERESIS; adieresis
+\DeclareTextCompositeCommand{\"}{PD1}{a}{\344}% U+00E4
+% U+00E5 LATIN SMALL LETTER A WITH RING ABOVE; aring
+\DeclareTextCompositeCommand{\r}{PD1}{a}{\345}% U+00E5
+% U+00E6 LATIN SMALL LETTER AE; ae
+\DeclareTextCommand{\ae}{PD1}{\346}% U+00E6
+% U+00E7 LATIN SMALL LETTER C WITH CEDILLA; ccedilla
+\DeclareTextCompositeCommand{\c}{PD1}{c}{\347}% U+00E7
+% U+00E8 LATIN SMALL LETTER E WITH GRAVE; egrave
+\DeclareTextCompositeCommand{\`}{PD1}{e}{\350}% U+00E8
+% U+00E9 LATIN SMALL LETTER E WITH ACUTE; eacute
+\DeclareTextCompositeCommand{\'}{PD1}{e}{\351}% U+00E9
+% U+00EA LATIN SMALL LETTER E WITH CIRCUMFLEX; ecircumflex
+\DeclareTextCompositeCommand{\^}{PD1}{e}{\352}% U+00EA
+% U+00EB LATIN SMALL LETTER E WITH DIAERESIS; edieresis
+\DeclareTextCompositeCommand{\"}{PD1}{e}{\353}% U+00EB
+% U+00EC LATIN SMALL LETTER I WITH GRAVE; igrave
+\DeclareTextCompositeCommand{\`}{PD1}{i}{\354}% U+00EC
+\DeclareTextCompositeCommand{\`}{PD1}{\i}{\354}% U+00EC
+% U+00ED LATIN SMALL LETTER I WITH ACUTE; iacute
+\DeclareTextCompositeCommand{\'}{PD1}{i}{\355}% U+00ED
+\DeclareTextCompositeCommand{\'}{PD1}{\i}{\355}% U+00ED
+% U+00EE LATIN SMALL LETTER I WITH CIRCUMFLEX; icircumflex
+\DeclareTextCompositeCommand{\^}{PD1}{i}{\356}% U+00EE
+\DeclareTextCompositeCommand{\^}{PD1}{\i}{\356}% U+00EE
+% U+00EF LATIN SMALL LETTER I WITH DIAERESIS; idieresis
+\DeclareTextCompositeCommand{\"}{PD1}{i}{\357}% U+00EF
+\DeclareTextCompositeCommand{\"}{PD1}{\i}{\357}% U+00EF
+% U+00F0 LATIN SMALL LETTER ETH; eth
+\DeclareTextCommand{\dh}{PD1}{\360}% U+00F0
+% U+00F1 LATIN SMALL LETTER N WITH TILDE; ntilde
+\DeclareTextCompositeCommand{\~}{PD1}{n}{\361}% U+00F1
+% U+00F2 LATIN SMALL LETTER O WITH GRAVE; ograve
+\DeclareTextCompositeCommand{\`}{PD1}{o}{\362}% U+00F2
+% U+00F3 LATIN SMALL LETTER O WITH ACUTE; oacute
+\DeclareTextCompositeCommand{\'}{PD1}{o}{\363}% U+00F3
+% U+00F4 LATIN SMALL LETTER O WITH CIRCUMFLEX; ocircumflex
+\DeclareTextCompositeCommand{\^}{PD1}{o}{\364}% U+00F4
+% U+00F5 LATIN SMALL LETTER O WITH TILDE; otilde
+\DeclareTextCompositeCommand{\~}{PD1}{o}{\365}% U+00F5
+% U+00F6 LATIN SMALL LETTER O WITH DIAERESIS; odieresis
+\DeclareTextCompositeCommand{\"}{PD1}{o}{\366}% U+00F6
+% U+00F7 DIVISION SIGN; divide
+\DeclareTextCommand{\textdivide}{PD1}{\367}% U+00F7
+% U+00F8 LATIN SMALL LETTER O WITH STROKE; oslash
+\DeclareTextCommand{\o}{PD1}{\370}% U+00F8
+% U+00F9 LATIN SMALL LETTER U WITH GRAVE; ugrave
+\DeclareTextCompositeCommand{\`}{PD1}{u}{\371}% U+00F9
+% U+00FA LATIN SMALL LETTER U WITH ACUTE; uacute
+\DeclareTextCompositeCommand{\'}{PD1}{u}{\372}% U+00FA
+% U+00FB LATIN SMALL LETTER U WITH CIRCUMFLEX; ucircumflex
+\DeclareTextCompositeCommand{\^}{PD1}{u}{\373}% U+00FB
+% U+00FC LATIN SMALL LETTER U WITH DIAERESIS; udieresis
+\DeclareTextCompositeCommand{\"}{PD1}{u}{\374}% U+00FC
+% U+00FD LATIN SMALL LETTER Y WITH ACUTE; yacute
+\DeclareTextCompositeCommand{\'}{PD1}{y}{\375}% U+00FD
+% U+00FE LATIN SMALL LETTER THORN; thorn
+\DeclareTextCommand{\th}{PD1}{\376}% U+00FE
+% U+00FF LATIN SMALL LETTER Y WITH DIAERESIS; ydieresis
+\DeclareTextCompositeCommand{\"}{PD1}{y}{\377}% U+00FF
+\DeclareTextCommand{\ij}{PD1}{\377}% U+00FF
% \end{macrocode}
% Glyphs that consist of several characters.
% \begin{macrocode}
@@ -16565,22 +16798,22 @@
% is useful to Poles to have the plain letters regardless. Requested by
% Wojciech Myszka <W.Myszka@immt.pwr.wroc.pl>
% \begin{macrocode}
-\DeclareTextCompositeCommand{\k}{PD1}{a}{a} % aogonek
-\DeclareTextCompositeCommand{\'}{PD1}{c}{c} % cacute
-\DeclareTextCompositeCommand{\k}{PD1}{e}{e} % eogonek
-\DeclareTextCompositeCommand{\'}{PD1}{n}{n} % nacute
-\DeclareTextCompositeCommand{\'}{PD1}{s}{s} % sacute
-\DeclareTextCompositeCommand{\'}{PD1}{z}{z} % zacute
-\DeclareTextCompositeCommand{\.}{PD1}{z}{z} % zdot
+\DeclareTextCompositeCommand{\k}{PD1}{a}{a}% aogonek
+\DeclareTextCompositeCommand{\'}{PD1}{c}{c}% cacute
+\DeclareTextCompositeCommand{\k}{PD1}{e}{e}% eogonek
+\DeclareTextCompositeCommand{\'}{PD1}{n}{n}% nacute
+\DeclareTextCompositeCommand{\'}{PD1}{s}{s}% sacute
+\DeclareTextCompositeCommand{\'}{PD1}{z}{z}% zacute
+\DeclareTextCompositeCommand{\.}{PD1}{z}{z}% zdot
% \end{macrocode}
% \begin{macrocode}
-\DeclareTextCompositeCommand{\k}{PD1}{A}{A} % Aogonek
-\DeclareTextCompositeCommand{\'}{PD1}{C}{C} % Cacute
-\DeclareTextCompositeCommand{\k}{PD1}{E}{E} % Eogonek
-\DeclareTextCompositeCommand{\'}{PD1}{N}{N} % Nacute
-\DeclareTextCompositeCommand{\'}{PD1}{S}{S} % Sacute
-\DeclareTextCompositeCommand{\'}{PD1}{Z}{Z} % Zacute
-\DeclareTextCompositeCommand{\.}{PD1}{Z}{Z} % Zdot
+\DeclareTextCompositeCommand{\k}{PD1}{A}{A}% Aogonek
+\DeclareTextCompositeCommand{\'}{PD1}{C}{C}% Cacute
+\DeclareTextCompositeCommand{\k}{PD1}{E}{E}% Eogonek
+\DeclareTextCompositeCommand{\'}{PD1}{N}{N}% Nacute
+\DeclareTextCompositeCommand{\'}{PD1}{S}{S}% Sacute
+\DeclareTextCompositeCommand{\'}{PD1}{Z}{Z}% Zacute
+\DeclareTextCompositeCommand{\.}{PD1}{Z}{Z}% Zdot
% \end{macrocode}
% \begin{macrocode}
%</pd1enc>
@@ -16591,236 +16824,2081 @@
%<*puenc>
\DeclareFontEncoding{PU}{}{}
% \end{macrocode}
-% \subsubsection{Basic Latin}
-% Special white space escape characters
-% not for use in bookmarks but for other PDF strings.
-% \begin{macrocode}
-\DeclareTextCommand{\textLF}{PU}{\80\012} % line feed
-\DeclareTextCommand{\textCR}{PU}{\80\015} % carriage return
-\DeclareTextCommand{\textHT}{PU}{\80\011} % horizontal tab
-\DeclareTextCommand{\textBS}{PU}{\80\010} % backspace
-\DeclareTextCommand{\textFF}{PU}{\80\014} % formfeed
-% \end{macrocode}
-% Accents
-% \begin{macrocode}
-\DeclareTextAccent{\`}{PU}{\textgrave}
-\DeclareTextAccent{\'}{PU}{\textacute}
-\DeclareTextAccent{\^}{PU}{\textcircumflex}
-\DeclareTextAccent{\~}{PU}{\texttilde}
-\DeclareTextAccent{\"}{PU}{\textdieresis}
-\DeclareTextAccent{\r}{PU}{\textring}
-\DeclareTextAccent{\v}{PU}{\textcaron}
-\DeclareTextAccent{\.}{PU}{\textdotaccent}
-\DeclareTextAccent{\c}{PU}{\textcedilla}
-\DeclareTextAccent{\U}{PU}{\textbreve}
-\DeclareTextAccent{\C}{PU}{\textdoublegrave}
-\DeclareTextCompositeCommand{\`}{PU}{\@empty}{\textgrave}
+%
+% \subsubsection{NFSS2 accents}
+%
+% \begin{macrocode}
+% U+0300 COMBINING GRAVE ACCENT; gravecmb, *gravecomb
+\DeclareTextCommand{\`}{PU}[1]{#1\83\000}% U+0300
+% U+0301 COMBINING ACUTE ACCENT; acutecmb, *acutecomb
+\DeclareTextCommand{\'}{PU}[1]{#1\83\001}% U+0301
+% U+0302 COMBINING CIRCUMFLEX ACCENT; circumflexcmb
+\DeclareTextCommand{\^}{PU}[1]{#1\83\002}% U+0302
+% U+0303 COMBINING TILDE; tildecmb, *tildecomb
+\DeclareTextCommand{\~}{PU}[1]{#1\83\003}% U+0303
+% U+0304 COMBINING MACRON; macroncmb
+\DeclareTextCommand{\=}{PU}[1]{#1\83\004}% U+0304
+% U+0306 COMBINING BREVE; brevecmb
+\DeclareTextCommand{\u}{PU}[1]{#1\83\006}% U+0306
+\DeclareTextCommand{\U}{PU}[1]{#1\83\006}% U+0306
+% U+0307 COMBINING DOT ABOVE; dotaccentcmb
+\DeclareTextCommand{\.}{PU}[1]{#1\83\007}% U+0307
+% U+0308 COMBINING DIAERESIS; dieresiscmb
+\DeclareTextCommand{\"}{PU}[1]{#1\83\010}% U+0308
+% U+030A COMBINING RING ABOVE; ringcmb
+\DeclareTextCommand{\r}{PU}[1]{#1\83\012}% U+030A
+% U+030B COMBINING DOUBLE ACUTE ACCENT; hungarumlautcmb
+\DeclareTextCommand{\H}{PU}[1]{#1\83\013}% U+030B
+% U+030C COMBINING CARON; caroncmb
+\DeclareTextCommand{\v}{PU}[1]{#1\83\014}% U+030C
+% U+030F COMBINING DOUBLE GRAVE ACCENT; dblgravecmb
+\DeclareTextCommand{\G}{PU}[1]{#1\83\017}% U+030F
+\DeclareTextCommand{\C}{PU}[1]{#1\83\017}% U+030F
+% U+0311 COMBINING INVERTED BREVE; breveinvertedcmb
+\DeclareTextCommand{\newtie}{PU}[1]{#1\83\021}% U+0311
+% U+0323 COMBINING DOT BELOW; dotbelowcmb, *dotbelowcomb
+\DeclareTextCommand{\d}{PU}[1]{#1\83\043}% U+0323
+% U+0331 COMBINING MACRON BELOW; macronbelowcmb
+\DeclareTextCommand{\b}{PU}[1]{#1\83\061}% U+0331
+% U+0327 COMBINING CEDILLA; cedillacmb
+\DeclareTextCommand{\c}{PU}[1]{#1\83\047}% U+0327
+% U+0328 COMBINING OGONEK; ogonekcmb
+\DeclareTextCommand{\k}{PU}[1]{#1\83\050}% U+0328
+% U+0361 COMBINING DOUBLE INVERTED BREVE; breveinverteddoublecmb
+\DeclareTextCommand{\t}{PU}[1]{#1\83\141}% U+0361
+% U+20DD COMBINING ENCLOSING CIRCLE
+\DeclareTextCommand{\textcircled}{PU}[1]{#1\9040\335}% U+20DD
+% \end{macrocode}
+% \cs{@empty} is an artefact of the NFSS2 machinery, it
+% gets inserted for empty arguments and spaces.
+% \begin{macrocode}
+\DeclareTextCompositeCommand{\`}{PU}{\@empty}{\textasciigrave}
\DeclareTextCompositeCommand{\'}{PU}{\@empty}{\textacute}
-\DeclareTextCompositeCommand{\^}{PU}{\@empty}{\textcircumflex}
+\DeclareTextCompositeCommand{\^}{PU}{\@empty}{\textasciicircum}
\DeclareTextCompositeCommand{\~}{PU}{\@empty}{\texttilde}
-\DeclareTextCompositeCommand{\"}{PU}{\@empty}{\textdieresis}
+\DeclareTextCompositeCommand{\"}{PU}{\@empty}{\textasciidieresis}
\DeclareTextCompositeCommand{\r}{PU}{\@empty}{\textring}
-\DeclareTextCompositeCommand{\v}{PU}{\@empty}{\textcaron}
+\DeclareTextCompositeCommand{\v}{PU}{\@empty}{\textasciicaron}
\DeclareTextCompositeCommand{\.}{PU}{\@empty}{\textdotaccent}
\DeclareTextCompositeCommand{\c}{PU}{\@empty}{\textcedilla}
-\DeclareTextCompositeCommand{\U}{PU}{\@empty}{\textbreve}
-\DeclareTextCompositeCommand{\C}{PU}{\@empty}{\textdoublegrave}
-\DeclareTextCommand{\=}{PU}[1]{\TextSymbolUnavailable{\={#1}}#1}
-\DeclareTextCommand{\H}{PU}[1]{\TextSymbolUnavailable{\H{#1}}#1}
-\DeclareTextCommand{\k}{PU}[1]{\TextSymbolUnavailable{\k{#1}}#1}
-\DeclareTextCommand{\u}{PU}[1]{\TextSymbolUnavailable{\u{#1}}#1}
-% \end{macrocode}
-% Accent glyph names
-% \begin{macrocode}
-\DeclareTextCommand{\textbreve}{PU}{\80\030} % breve
-\DeclareTextCommand{\textcaron}{PU}{\80\031} % caron
-\DeclareTextCommand{\textcircumflex}{PU}{\80\032} % circumflex
-\DeclareTextCommand{\textdotaccent}{PU}{\80\033} % dotaccent
-\DeclareTextCommand{\texthungarumlaut}{PU}{\80\034} % hungarumlaut
-\DeclareTextCommand{\textogonek}{PU}{\80\035} % ogonek
-\DeclareTextCommand{\textring}{PU}{\80\036} % ring
-\DeclareTextCommand{\texttilde}{PU}{\80\037} % tilde
-\DeclareTextCommand{\textdoublegrave}{PU}{\83\017} % double grave
-% \end{macrocode}
-% \cs{040}: space\\
-% \cs{041}: exclam
-% \begin{macrocode}
-\DeclareTextCommand{\textquotedbl}{PU}{\string"} % quotedbl \80\042
-\DeclareTextCommand{\textnumbersign}{PU}{\80\043} % numbersign
-\DeclareTextCommand{\textdollar}{PU}{\80\044} % dollar
-\DeclareTextCommand{\textpercent}{PU}{\80\045} % percent
-\DeclareTextCommand{\textampersand}{PU}{\80\046} % ampersand
-% \end{macrocode}
-% \cs{047}: quotesingle
-% \begin{macrocode}
-\DeclareTextCommand{\textparenleft}{PU}{\80\050} % parenleft
-\DeclareTextCommand{\textparenright}{PU}{\80\051} % parenright
-% \end{macrocode}
-% \cs{052}: asterisk\\
-% \cs{053}: plus\\
-% \cs{054}: comma\\
-% \cs{055}: hyphen\\
-% \cs{056}: period\\
-% \cs{057}: slash\\
-% \cs{060}\dots\cs{071}: 0\dots9\\
-% \cs{072}: colon\\
-% \cs{073}: semicolon
-% \begin{macrocode}
-\DeclareTextCommand{\textless}{PU}{<} % less \80\074
-% \end{macrocode}
-% \cs{075}: equal
-% \begin{macrocode}
-\DeclareTextCommand{\textgreater}{PU}{>} % greater \80\076
-% \end{macrocode}
-% \cs{077}: question\\
-% \cs{100}: at\\
-% \cs{101}\dots\cs{132}: A\dots Z\\
-% \cs{133}: bracketleft
-% \begin{macrocode}
-\DeclareTextCommand{\textbackslash}{PU}{\80\134} % backslash
-% \end{macrocode}
-% \cs{135}: bracketright
-% \begin{macrocode}
-\DeclareTextCommand{\textasciicircum}{PU}{\80\136} % asciicircum
-\DeclareTextCommand{\textunderscore}{PU}{\80\137} % underscore
-\DeclareTextCommand{\textgrave}{PU}{\80\140} % grave
-% \end{macrocode}
-% \cs{141}\dots\cs{172}: a\dots z
-% \begin{macrocode}
-\DeclareTextCompositeCommand{\.}{PU}{i}{i} % i
-\DeclareTextCommand{\j}{PU}{j} % jdotless
-\DeclareTextCommand{\textbraceleft}{PU}{\80\173} % braceleft
-\DeclareTextCommand{\textbar}{PU}{|} % bar
-\DeclareTextCommand{\textbraceright}{PU}{\80\175} % braceright
-\DeclareTextCommand{\textasciitilde}{PU}{\80\176} % asciitilde
-% \end{macrocode}
-% No glyph \cs{177} in PDFDocEncoding.
+\DeclareTextCompositeCommand{\u}{PU}{\@empty}{\textasciibreve}
+\DeclareTextCompositeCommand{\G}{PU}{\@empty}{\textdoublegrave}
+\DeclareTextCompositeCommand{\=}{PU}{\@empty}{\textasciimacron}
+\DeclareTextCompositeCommand{\H}{PU}{\@empty}{\texthungarumlaut}
+\DeclareTextCompositeCommand{\k}{PU}{\@empty}{\textogonek}
+\DeclareTextCompositeCommand{\b}{PU}{\@empty}{\textmacronbelow}
+\DeclareTextCompositeCommand{\d}{PU}{\@empty}{\textdotbelow}
+\DeclareTextCompositeCommand{\t}{PU}{\@empty}{\texttie}
+\DeclareTextCompositeCommand{\newtie}{PU}{\@empty}{\textnewtie}
+\DeclareTextCompositeCommand{\textcircled}{PU}{\@empty}{\textbigcircle}
+% \end{macrocode}
+% \begin{macrocode}
+\DeclareTextCompositeCommand{\`}{PU}{\ }{\textasciigrave}
+\DeclareTextCompositeCommand{\'}{PU}{\ }{\textacute}
+\DeclareTextCompositeCommand{\^}{PU}{\ }{\textasciicircum}
+\DeclareTextCompositeCommand{\~}{PU}{\ }{\texttilde}
+\DeclareTextCompositeCommand{\"}{PU}{\ }{\textasciidieresis}
+\DeclareTextCompositeCommand{\r}{PU}{\ }{\textring}
+\DeclareTextCompositeCommand{\v}{PU}{\ }{\textasciicaron}
+\DeclareTextCompositeCommand{\.}{PU}{\ }{\textdotaccent}
+\DeclareTextCompositeCommand{\c}{PU}{\ }{\textcedilla}
+\DeclareTextCompositeCommand{\u}{PU}{\ }{\textasciibreve}
+\DeclareTextCompositeCommand{\G}{PU}{\ }{\textdoublegrave}
+\DeclareTextCompositeCommand{\=}{PU}{\ }{\textasciimacron}
+\DeclareTextCompositeCommand{\H}{PU}{\ }{\texthungarumlaut}
+\DeclareTextCompositeCommand{\k}{PU}{\ }{\textogonek}
+\DeclareTextCompositeCommand{\b}{PU}{\ }{\textmacronbelow}
+\DeclareTextCompositeCommand{\d}{PU}{\ }{\textdotbelow}
+\DeclareTextCompositeCommand{\t}{PU}{\ }{\texttie}
+\DeclareTextCompositeCommand{\newtie}{PU}{\ }{\textnewtie}
+\DeclareTextCompositeCommand{\textcircled}{PU}{\ }{\textbigcircle}
+% \end{macrocode}
+% Accents for capitals (see encoding TS1)
+% \begin{macrocode}
+\DeclareTextCommand{\capitalcedilla}{PU}[1]{\c{#1}}
+\DeclareTextCommand{\capitalogonek}{PU}[1]{\k{#1}}
+\DeclareTextCommand{\capitalgrave}{PU}[1]{\`{#1}}
+\DeclareTextCommand{\capitalacute}{PU}[1]{\'{#1}}
+\DeclareTextCommand{\capitalcircumflex}{PU}[1]{\^{#1}}
+\DeclareTextCommand{\capitaltilde}{PU}[1]{\~{#1}}
+\DeclareTextCommand{\capitaldieresis}{PU}[1]{\"{#1}}
+\DeclareTextCommand{\capitalhungarumlaut}{PU}[1]{\H{#1}}
+\DeclareTextCommand{\capitalring}{PU}[1]{\r{#1}}
+\DeclareTextCommand{\capitalcaron}{PU}[1]{\v{#1}}
+\DeclareTextCommand{\capitalbreve}{PU}[1]{\u{#1}}
+\DeclareTextCommand{\capitalmacron}{PU}[1]{\={#1}}
+\DeclareTextCommand{\capitaldotaccent}{PU}[1]{\.{#1}}
+\DeclareTextCommand{\capitaltie}{PU}[1]{\t{#1}}
+\DeclareTextCommand{\capitalnewtie}{PU}[1]{\newtie{#1}}
+% \end{macrocode}
+%
+% \subsubsection{Basic Latin: U+0000 to U+007F}
+%
+% Special white space escape characters.
+% \begin{macrocode}
+% U+0009 (CHARACTER TABULATION)
+\DeclareTextCommand{\textHT}{PU}{\80\011}% U+0009
+% U+000A (LINE FEED)
+\DeclareTextCommand{\textLF}{PU}{\80\012}% U+000A
+% U+000D (CARRIAGE RETURN)
+\DeclareTextCommand{\textCR}{PU}{\80\015}% U+000D
+% \end{macrocode}
+% |\80\040|: U+0020 SPACE; space, spacehackarabic\\
+% |\80\041|: U+0021 EXCLAMATION MARK; exclam
+% \begin{macrocode}
+% U+0022 QUOTATION MARK; quotedbl
+\DeclareTextCommand{\textquotedbl}{PU}{\string"}% \80\042 U+0022
+% U+0023 NUMBER SIGN; numbersign
+\DeclareTextCommand{\textnumbersign}{PU}{\80\043}% U+0023
+% U+0024 DOLLAR SIGN; dollar
+\DeclareTextCommand{\textdollar}{PU}{\80\044}% U+0024
+% U+0025 PERCENT SIGN; percent
+\DeclareTextCommand{\textpercent}{PU}{\80\045}% U+0025
+% U+0026 AMPERSAND; ampersand
+\DeclareTextCommand{\textampersand}{PU}{\80\046}% U+0026
+% U+0027 APOSTROPHE; quotesingle
+\DeclareTextCommand{\textquotesingle}{PU}{\80\047}% U+0027
+% U+0028 LEFT PARENTHESIS; parenleft
+\DeclareTextCommand{\textparenleft}{PU}{\80\050}% U+0028
+% U+0029 RIGHT PARENTHESIS; parenright
+\DeclareTextCommand{\textparenright}{PU}{\80\051}% U+0029
+% U+002A ASTERISK; asterisk
+\DeclareTextCommand{\textasteriskcentered}{PU}{\80\052}% U+002A (?)
+% \end{macrocode}
+% |\80\053|: U+002B PLUS SIGN; plus\\
+% |\80\054|: U+002C COMMA; comma\\
+% |\80\055|: U+002D HYPHEN-MINUS; hyphen\\
+% |\80\056|: U+002E FULL STOP; period\\
+% |\80\057|: U+002F SOLIDUS; slash\\
+% |\80\060|: U+0030 DIGIT ZERO; zero\\
+% \dots\\
+% |\80\071|: U+0039 DIGIT NINE; nine\\
+% |\80\072|: U+003A COLON; colon\\
+% |\80\073|: U+003B SEMICOLON; semicolon
+% \begin{macrocode}
+% U+003C LESS-THAN SIGN; less
+\DeclareTextCommand{\textless}{PU}{<}% \80\074 U+003C
+% \end{macrocode}
+% |\80\075|: U+003D EQUALS SIGN; equal
+% \begin{macrocode}
+% U+003E GREATER-THAN SIGN; greater
+\DeclareTextCommand{\textgreater}{PU}{>}% \80\076 U+003E
+% \end{macrocode}
+% |\80\077|: U+003F QUESTION MARK; question\\
+% |\80\100|: U+0040 COMMERCIAL AT; at\\
+% |\80\101|: U+0041 LATIN CAPITAL LETTER A; A\\
+% \dots\\
+% |\80\132|: U+005A LATIN CAPITAL LETTER Z; Z\\
+% |\80\133|: U+005B LEFT SQUARE BRACKET; bracketleft
+% \begin{macrocode}
+% U+005C REVERSE SOLIDUS; backslash
+\DeclareTextCommand{\textbackslash}{PU}{\80\134}% U+005C
+% \end{macrocode}
+% |\80\135|: U+005D RIGHT SQUARE BRACKET; bracketright
+% \begin{macrocode}
+% U+005E CIRCUMFLEX ACCENT; asciicircum
+\DeclareTextCommand{\textasciicircum}{PU}{\80\136}% U+005E
+% U+005F LOW LINE; underscore
+\DeclareTextCommand{\textunderscore}{PU}{\80\137}% U+005F
+% U+0060 GRAVE ACCENT; grave
+\DeclareTextCommand{\textasciigrave}{PU}{\80\140}% U+0060
+% \end{macrocode}
+% |\80\141|: U+0061 LATIN SMALL LETTER A; a\\
+% \dots\\
+% |\80\150|: U+0068 LATIN SMALL LETTER H; h
+% \begin{macrocode}
+% U+0069 LATIN SMALL LETTER I; i
+\DeclareTextCompositeCommand{\.}{PU}{\i}{i} % \80\151 U+0069
+\DeclareTextCompositeCommand{\.}{PU}{i}{i}% \80\151 U+0069
+% \end{macrocode}
+% |\80\152|: U+006A LATIN SMALL LETTER J; j\\
+% \dots\\
+% |\80\172|: U+007A LATIN SMALL LETTER Z; z
+% \begin{macrocode}
+% U+007B LEFT CURLY BRACKET; braceleft
+\DeclareTextCommand{\textbraceleft}{PU}{\80\173}% U+007B
+% U+007C VERTICAL LINE; *bar, verticalbar
+\DeclareTextCommand{\textbar}{PU}{|}% \80\174 U+007C
+% U+007D RIGHT CURLY BRACKET; braceright
+\DeclareTextCommand{\textbraceright}{PU}{\80\175}% U+007D
+% U+007E TILDE; asciitilde
+\DeclareTextCommand{\textasciitilde}{PU}{\80\176}% U+007E
+% \end{macrocode}
+%
+% \subsubsection{Latin-1 Supplement: U+0080 to U+00FF}
+%
+% |\80\240|: U+00A0 NO-BREAK SPACE; nbspace, nonbreakingspace
+% \begin{macrocode}
+% U+00A1 INVERTED EXCLAMATION MARK; exclamdown
+\DeclareTextCommand{\textexclamdown}{PU}{\80\241}% U+00A1
+% U+00A2 CENT SIGN; cent
+\DeclareTextCommand{\textcent}{PU}{\80\242}% U+00A2
+% U+00A3 POUND SIGN; sterling
+\DeclareTextCommand{\textsterling}{PU}{\80\243}% U+00A3
+% U+00A4 CURRENCY SIGN; currency
+\DeclareTextCommand{\textcurrency}{PU}{\80\244}% U+00A4
+% U+00A5 YEN SIGN; yen
+\DeclareTextCommand{\textyen}{PU}{\80\245}% U+00A5
+% U+00A6 BROKEN BAR; brokenbar
+\DeclareTextCommand{\textbrokenbar}{PU}{\80\246}% U+00A6
+% U+00A7 SECTION SIGN; section
+\DeclareTextCommand{\textsection}{PU}{\80\247}% U+00A7
+% U+00A8 DIAERESIS; dieresis
+\DeclareTextCommand{\textasciidieresis}{PU}{\80\250}% U+00A8
+% U+00A9 COPYRIGHT SIGN; copyright
+\DeclareTextCommand{\textcopyright}{PU}{\80\251}% U+00A9
+% U+00AA FEMININE ORDINAL INDICATOR; ordfeminine
+\DeclareTextCommand{\textordfeminine}{PU}{\80\252}% U+00AA
+% U+00AB LEFT-POINTING DOUBLE ANGLE QUOTATION MARK; guillemotleft
+\DeclareTextCommand{\guillemotleft}{PU}{\80\253}% U+00AB
+% U+00AC NOT SIGN; logicalnot
+\DeclareTextCommand{\textlogicalnot}{PU}{\80\254}% U+00AC
+\DeclareTextCommand{\textlnot}{PU}{\80\254}% U+00AC
+% \end{macrocode}
+% |\80\255|: U+00AD SOFT HYPHEN; sfthyphen, softhyphen
+% \begin{macrocode}
+% U+00AE REGISTERED SIGN; registered
+\DeclareTextCommand{\textregistered}{PU}{\80\256}% U+00AE
+% U+00AF MACRON; *macron, overscore
+\DeclareTextCommand{\textasciimacron}{PU}{\80\257}% U+00AF
+% U+00B0 DEGREE SIGN; degree
+\DeclareTextCommand{\textdegree}{PU}{\80\260}% U+00B0
+% U+00B1 PLUS-MINUS SIGN; plusminus
+\DeclareTextCommand{\textplusminus}{PU}{\80\261}% U+00B1
+% U+00B2 SUPERSCRIPT TWO; twosuperior
+\DeclareTextCommand{\texttwosuperior}{PU}{\80\262}% U+00B2
+% U+00B3 SUPERSCRIPT THREE; threesuperior
+\DeclareTextCommand{\textthreesuperior}{PU}{\80\263}% U+00B3
+% U+00B4 ACUTE ACCENT; acute
+\DeclareTextCommand{\textacute}{PU}{\80\264}% U+00B4
+\DeclareTextCommand{\textasciiacute}{PU}{\80\264}% U+00B4
+% U+00B5 MICRO SIGN; mu, mu1
+\DeclareTextCommand{\textmu}{PU}{\80\265}% U+00B5
+% U+00B6 PILCROW SIGN; paragraph
+\DeclareTextCommand{\textparagraph}{PU}{\80\266}% U+00B6
+% U+00B7 MIDDLE DOT; middot, *periodcentered
+\DeclareTextCommand{\textperiodcentered}{PU}{\80\267}% U+00B7
+% U+00B8 CEDILLA; cedilla
+\DeclareTextCommand{\textcedilla}{PU}{\80\270}% U+00B8
+% U+00B9 SUPERSCRIPT ONE; onesuperior
+\DeclareTextCommand{\textonesuperior}{PU}{\80\271}% U+00B9
+% U+00BA MASCULINE ORDINAL INDICATOR; ordmasculine
+\DeclareTextCommand{\textordmasculine}{PU}{\80\272}% U+00BA
+% U+00BB RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK; guillemotright
+\DeclareTextCommand{\guillemotright}{PU}{\80\273}% U+00BB
+% U+00BC VULGAR FRACTION ONE QUARTER; onequarter
+\DeclareTextCommand{\textonequarter}{PU}{\80\274}% U+00BC
+% U+00BD VULGAR FRACTION ONE HALF; onehalf
+\DeclareTextCommand{\textonehalf}{PU}{\80\275}% U+00BD
+% U+00BE VULGAR FRACTION THREE QUARTERS; threequarters
+\DeclareTextCommand{\textthreequarters}{PU}{\80\276}% U+00BE
+% U+00BF INVERTED QUESTION MARK; questiondown
+\DeclareTextCommand{\textquestiondown}{PU}{\80\277}% U+00BF
+% U+00C0 LATIN CAPITAL LETTER A WITH GRAVE; Agrave
+\DeclareTextCompositeCommand{\`}{PU}{A}{\80\300}% U+00C0
+% U+00C1 LATIN CAPITAL LETTER A WITH ACUTE; Aacute
+\DeclareTextCompositeCommand{\'}{PU}{A}{\80\301}% U+00C1
+% U+00C2 LATIN CAPITAL LETTER A WITH CIRCUMFLEX; Acircumflex
+\DeclareTextCompositeCommand{\^}{PU}{A}{\80\302}% U+00C2
+% U+00C3 LATIN CAPITAL LETTER A WITH TILDE; Atilde
+\DeclareTextCompositeCommand{\~}{PU}{A}{\80\303}% U+00C3
+% U+00C4 LATIN CAPITAL LETTER A WITH DIAERESIS; Adieresis
+\DeclareTextCompositeCommand{\"}{PU}{A}{\80\304}% U+00C4
+% U+00C5 LATIN CAPITAL LETTER A WITH RING ABOVE; Aring
+\DeclareTextCompositeCommand{\r}{PU}{A}{\80\305}% U+00C5
+% U+00C6 LATIN CAPITAL LETTER AE; AE
+\DeclareTextCommand{\AE}{PU}{\80\306}% U+00C6
+% U+00C7 LATIN CAPITAL LETTER C WITH CEDILLA; Ccedilla
+\DeclareTextCompositeCommand{\c}{PU}{C}{\80\307}% U+00C7
+% U+00C8 LATIN CAPITAL LETTER E WITH GRAVE; Egrave
+\DeclareTextCompositeCommand{\`}{PU}{E}{\80\310}% U+00C8
+% U+00C9 LATIN CAPITAL LETTER E WITH ACUTE; Eacute
+\DeclareTextCompositeCommand{\'}{PU}{E}{\80\311}% U+00C9
+% U+00CA LATIN CAPITAL LETTER E WITH CIRCUMFLEX; Ecircumflex
+\DeclareTextCompositeCommand{\^}{PU}{E}{\80\312}% U+00CA
+% U+00CB LATIN CAPITAL LETTER E WITH DIAERESIS; Edieresis
+\DeclareTextCompositeCommand{\"}{PU}{E}{\80\313}% U+00CB
+% U+00CC LATIN CAPITAL LETTER I WITH GRAVE; Igrave
+\DeclareTextCompositeCommand{\`}{PU}{I}{\80\314}% U+00CC
+% U+00CD LATIN CAPITAL LETTER I WITH ACUTE; Iacute
+\DeclareTextCompositeCommand{\'}{PU}{I}{\80\315}% U+00CD
+% U+00CE LATIN CAPITAL LETTER I WITH CIRCUMFLEX; Icircumflex
+\DeclareTextCompositeCommand{\^}{PU}{I}{\80\316}% U+00CE
+% U+00CF LATIN CAPITAL LETTER I WITH DIAERESIS; Idieresis
+\DeclareTextCompositeCommand{\"}{PU}{I}{\80\317}% U+00CF
+% U+00D0 LATIN CAPITAL LETTER ETH; Eth
+\DeclareTextCommand{\DH}{PU}{\80\320}% U+00D0
+% U+00D1 LATIN CAPITAL LETTER N WITH TILDE; Ntilde
+\DeclareTextCompositeCommand{\~}{PU}{N}{\80\321}% U+00D1
+% U+00D2 LATIN CAPITAL LETTER O WITH GRAVE; Ograve
+\DeclareTextCompositeCommand{\`}{PU}{O}{\80\322}% U+00D2
+% U+00D3 LATIN CAPITAL LETTER O WITH ACUTE; Oacute
+\DeclareTextCompositeCommand{\'}{PU}{O}{\80\323}% U+00D3
+% U+00D4 LATIN CAPITAL LETTER O WITH CIRCUMFLEX; Ocircumflex
+\DeclareTextCompositeCommand{\^}{PU}{O}{\80\324}% U+00D4
+% U+00D5 LATIN CAPITAL LETTER O WITH TILDE; Otilde
+\DeclareTextCompositeCommand{\~}{PU}{O}{\80\325}% U+00D5
+% U+00D6 LATIN CAPITAL LETTER O WITH DIAERESIS; Odieresis
+\DeclareTextCompositeCommand{\"}{PU}{O}{\80\326}% U+00D6
+% U+00D7 MULTIPLICATION SIGN; multiply
+\DeclareTextCommand{\textmultiply}{PU}{\80\327}% U+00D7
+% U+00D8 LATIN CAPITAL LETTER O WITH STROKE; Oslash
+\DeclareTextCommand{\O}{PU}{\80\330}% U+00D8
+% U+00D9 LATIN CAPITAL LETTER U WITH GRAVE; Ugrave
+\DeclareTextCompositeCommand{\`}{PU}{U}{\80\331}% U+00D9
+% U+00DA LATIN CAPITAL LETTER U WITH ACUTE; Uacute
+\DeclareTextCompositeCommand{\'}{PU}{U}{\80\332}% U+00DA
+% U+00DB LATIN CAPITAL LETTER U WITH CIRCUMFLEX; Ucircumflex
+\DeclareTextCompositeCommand{\^}{PU}{U}{\80\333}% U+00DB
+% U+00DC LATIN CAPITAL LETTER U WITH DIAERESIS; Udieresis
+\DeclareTextCompositeCommand{\"}{PU}{U}{\80\334}% U+00DC
+% U+00DD LATIN CAPITAL LETTER Y WITH ACUTE; Yacute
+\DeclareTextCompositeCommand{\'}{PU}{Y}{\80\335}% U+00DD
+% U+00DE LATIN CAPITAL LETTER THORN; Thorn
+\DeclareTextCommand{\TH}{PU}{\80\336}% U+00DE
+% U+00DF LATIN SMALL LETTER SHARP S; germandbls
+\DeclareTextCommand{\ss}{PU}{\80\337}% U+00DF
+% U+00E0 LATIN SMALL LETTER A WITH GRAVE; agrave
+\DeclareTextCompositeCommand{\`}{PU}{a}{\80\340}% U+00E0
+% U+00E1 LATIN SMALL LETTER A WITH ACUTE; aacute
+\DeclareTextCompositeCommand{\'}{PU}{a}{\80\341}% U+00E1
+% U+00E2 LATIN SMALL LETTER A WITH CIRCUMFLEX; acircumflex
+\DeclareTextCompositeCommand{\^}{PU}{a}{\80\342}% U+00E2
+% U+00E3 LATIN SMALL LETTER A WITH TILDE; atilde
+\DeclareTextCompositeCommand{\~}{PU}{a}{\80\343}% U+00E3
+% U+00E4 LATIN SMALL LETTER A WITH DIAERESIS; adieresis
+\DeclareTextCompositeCommand{\"}{PU}{a}{\80\344}% U+00E4
+% U+00E5 LATIN SMALL LETTER A WITH RING ABOVE; aring
+\DeclareTextCompositeCommand{\r}{PU}{a}{\80\345}% U+00E5
+% U+00E6 LATIN SMALL LETTER AE; ae
+\DeclareTextCommand{\ae}{PU}{\80\346}% U+00E6
+% U+00E7 LATIN SMALL LETTER C WITH CEDILLA; ccedilla
+\DeclareTextCompositeCommand{\c}{PU}{c}{\80\347}% U+00E7
+% U+00E8 LATIN SMALL LETTER E WITH GRAVE; egrave
+\DeclareTextCompositeCommand{\`}{PU}{e}{\80\350}% U+00E8
+% U+00E9 LATIN SMALL LETTER E WITH ACUTE; eacute
+\DeclareTextCompositeCommand{\'}{PU}{e}{\80\351}% U+00E9
+% U+00EA LATIN SMALL LETTER E WITH CIRCUMFLEX; ecircumflex
+\DeclareTextCompositeCommand{\^}{PU}{e}{\80\352}% U+00EA
+% U+00EB LATIN SMALL LETTER E WITH DIAERESIS; edieresis
+\DeclareTextCompositeCommand{\"}{PU}{e}{\80\353}% U+00EB
+% U+00EC LATIN SMALL LETTER I WITH GRAVE; igrave
+\DeclareTextCompositeCommand{\`}{PU}{i}{\80\354}% U+00EC
+\DeclareTextCompositeCommand{\`}{PU}{\i}{\80\354}% U+00EC
+% U+00ED LATIN SMALL LETTER I WITH ACUTE; iacute
+\DeclareTextCompositeCommand{\'}{PU}{i}{\80\355}% U+00ED
+\DeclareTextCompositeCommand{\'}{PU}{\i}{\80\355}% U+00ED
+% U+00EE LATIN SMALL LETTER I WITH CIRCUMFLEX; icircumflex
+\DeclareTextCompositeCommand{\^}{PU}{i}{\80\356}% U+00EE
+\DeclareTextCompositeCommand{\^}{PU}{\i}{\80\356}% U+00EE
+% U+00EF LATIN SMALL LETTER I WITH DIAERESIS; idieresis
+\DeclareTextCompositeCommand{\"}{PU}{i}{\80\357}% U+00EF
+\DeclareTextCompositeCommand{\"}{PU}{\i}{\80\357}% U+00EF
+% U+00F0 LATIN SMALL LETTER ETH; eth
+\DeclareTextCommand{\dh}{PU}{\80\360}% U+00F0
+% U+00F1 LATIN SMALL LETTER N WITH TILDE; ntilde
+\DeclareTextCompositeCommand{\~}{PU}{n}{\80\361}% U+00F1
+% U+00F2 LATIN SMALL LETTER O WITH GRAVE; ograve
+\DeclareTextCompositeCommand{\`}{PU}{o}{\80\362}% U+00F2
+% U+00F3 LATIN SMALL LETTER O WITH ACUTE; oacute
+\DeclareTextCompositeCommand{\'}{PU}{o}{\80\363}% U+00F3
+% U+00F4 LATIN SMALL LETTER O WITH CIRCUMFLEX; ocircumflex
+\DeclareTextCompositeCommand{\^}{PU}{o}{\80\364}% U+00F4
+% U+00F5 LATIN SMALL LETTER O WITH TILDE; otilde
+\DeclareTextCompositeCommand{\~}{PU}{o}{\80\365}% U+00F5
+% U+00F6 LATIN SMALL LETTER O WITH DIAERESIS; odieresis
+\DeclareTextCompositeCommand{\"}{PU}{o}{\80\366}% U+00F6
+% U+00F7 DIVISION SIGN; divide
+\DeclareTextCommand{\textdivide}{PU}{\80\367}% U+00F7
+% U+00F8 LATIN SMALL LETTER O WITH STROKE; oslash
+\DeclareTextCommand{\o}{PU}{\80\370}% U+00F8
+% U+00F9 LATIN SMALL LETTER U WITH GRAVE; ugrave
+\DeclareTextCompositeCommand{\`}{PU}{u}{\80\371}% U+00F9
+% U+00FA LATIN SMALL LETTER U WITH ACUTE; uacute
+\DeclareTextCompositeCommand{\'}{PU}{u}{\80\372}% U+00FA
+% U+00FB LATIN SMALL LETTER U WITH CIRCUMFLEX; ucircumflex
+\DeclareTextCompositeCommand{\^}{PU}{u}{\80\373}% U+00FB
+% U+00FC LATIN SMALL LETTER U WITH DIAERESIS; udieresis
+\DeclareTextCompositeCommand{\"}{PU}{u}{\80\374}% U+00FC
+% U+00FD LATIN SMALL LETTER Y WITH ACUTE; yacute
+\DeclareTextCompositeCommand{\'}{PU}{y}{\80\375}% U+00FD
+% U+00FE LATIN SMALL LETTER THORN; thorn
+\DeclareTextCommand{\th}{PU}{\80\376}% U+00FE
+% U+00FF LATIN SMALL LETTER Y WITH DIAERESIS; ydieresis
+\DeclareTextCompositeCommand{\"}{PU}{y}{\80\377}% U+00FF
+% \end{macrocode}
+%
+% \subsubsection{Latin Extended-A: U+0080 to U+017F}
+%
+% \begin{macrocode}
+% U+0100 LATIN CAPITAL LETTER A WITH MACRON; Amacron
+\DeclareTextCompositeCommand{\=}{PU}{A}{\81\000}% U+0100
+% U+0101 LATIN SMALL LETTER A WITH MACRON; amacron
+\DeclareTextCompositeCommand{\=}{PU}{a}{\81\001}% U+0101
+% U+0102 LATIN CAPITAL LETTER A WITH BREVE; Abreve
+\DeclareTextCompositeCommand{\u}{PU}{A}{\81\002}% U+0102
+% U+0103 LATIN SMALL LETTER A WITH BREVE; abreve
+\DeclareTextCompositeCommand{\u}{PU}{a}{\81\003}% U+0103
+% U+0104 LATIN CAPITAL LETTER A WITH OGONEK; Aogonek
+\DeclareTextCompositeCommand{\k}{PU}{A}{\81\004}% U+0104
+% U+0105 LATIN SMALL LETTER A WITH OGONEK; aogonek
+\DeclareTextCompositeCommand{\k}{PU}{a}{\81\005}% U+0105
+% U+0106 LATIN CAPITAL LETTER C WITH ACUTE; Cacute
+\DeclareTextCompositeCommand{\'}{PU}{C}{\81\006}% U+0106
+% U+0107 LATIN SMALL LETTER C WITH ACUTE; cacute
+\DeclareTextCompositeCommand{\'}{PU}{c}{\81\007}% U+0107
+% U+0108 LATIN CAPITAL LETTER C WITH CIRCUMFLEX; Ccircumflex
+\DeclareTextCompositeCommand{\^}{PU}{C}{\81\010}% U+0108
+% U+0109 LATIN SMALL LETTER C WITH CIRCUMFLEX; ccircumflex
+\DeclareTextCompositeCommand{\^}{PU}{c}{\81\011}% U+0109
+% U+010A LATIN CAPITAL LETTER C WITH DOT ABOVE; Cdot, Cdotaccent
+\DeclareTextCompositeCommand{\.}{PU}{C}{\81\012}% U+010A
+% U+010B LATIN SMALL LETTER C WITH DOT ABOVE; cdot, cdotaccent
+\DeclareTextCompositeCommand{\.}{PU}{c}{\81\013}% U+010B
+% U+010C LATIN CAPITAL LETTER C WITH CARON; Ccaron
+\DeclareTextCompositeCommand{\v}{PU}{C}{\81\014}% U+010C
+% U+010D LATIN SMALL LETTER C WITH CARON; ccaron
+\DeclareTextCompositeCommand{\v}{PU}{c}{\81\015}% U+010D
+% U+010E LATIN CAPITAL LETTER D WITH CARON; Dcaron
+\DeclareTextCompositeCommand{\v}{PU}{D}{\81\016}% U+010E
+% U+010F LATIN SMALL LETTER D WITH CARON; dcaron
+\DeclareTextCompositeCommand{\v}{PU}{d}{\81\017}% U+010F
+% U+0110 LATIN CAPITAL LETTER D WITH STROKE; Dcroat, Dslash
+\DeclareTextCommand{\DJ}{PU}{\81\020}% U+0110
+% U+0111 LATIN SMALL LETTER D WITH STROKE; dcroat, dmacron
+\DeclareTextCommand{\dj}{PU}{\81\021}% U+0111
+% U+0112 LATIN CAPITAL LETTER E WITH MACRON; Emacron
+\DeclareTextCompositeCommand{\=}{PU}{E}{\81\022}% U+0112
+% U+0113 LATIN SMALL LETTER E WITH MACRON; emacron
+\DeclareTextCompositeCommand{\=}{PU}{e}{\81\023}% U+0113
+% U+0114 LATIN CAPITAL LETTER E WITH BREVE; Ebreve
+\DeclareTextCompositeCommand{\u}{PU}{E}{\81\024}% U+0114
+% U+0115 LATIN SMALL LETTER E WITH BREVE; ebreve
+\DeclareTextCompositeCommand{\u}{PU}{e}{\81\025}% U+0115
+% U+0116 LATIN CAPITAL LETTER E WITH DOT ABOVE; Edot, Edotaccent
+\DeclareTextCompositeCommand{\.}{PU}{E}{\81\026}% U+0116
+% U+0117 LATIN SMALL LETTER E WITH DOT ABOVE; edot, edotaccent
+\DeclareTextCompositeCommand{\.}{PU}{e}{\81\027}% U+0117
+% U+0118 LATIN CAPITAL LETTER E WITH OGONEK; Eogonek
+\DeclareTextCompositeCommand{\k}{PU}{E}{\81\030}% U+0118
+% U+0119 LATIN SMALL LETTER E WITH OGONEK; eogonek
+\DeclareTextCompositeCommand{\k}{PU}{e}{\81\031}% U+0119
+% U+011A LATIN CAPITAL LETTER E WITH CARON; Ecaron
+\DeclareTextCompositeCommand{\v}{PU}{E}{\81\032}% U+011A
+% U+011B LATIN SMALL LETTER E WITH CARON; ecaron
+\DeclareTextCompositeCommand{\v}{PU}{e}{\81\033}% U+011B
+% U+011C LATIN CAPITAL LETTER G WITH CIRCUMFLEX; Gcircumflex
+\DeclareTextCompositeCommand{\^}{PU}{G}{\81\034}% U+011C
+% U+011D LATIN SMALL LETTER G WITH CIRCUMFLEX; gcircumflex
+\DeclareTextCompositeCommand{\^}{PU}{g}{\81\035}% U+011D
+% U+011E LATIN CAPITAL LETTER G WITH BREVE; Gbreve
+\DeclareTextCompositeCommand{\u}{PU}{G}{\81\036}% U+011E
+% U+011F LATIN SMALL LETTER G WITH BREVE; gbreve
+\DeclareTextCompositeCommand{\u}{PU}{g}{\81\037}% U+011F
+% U+0120 LATIN CAPITAL LETTER G WITH DOT ABOVE; Gdot, Gdotaccent
+\DeclareTextCompositeCommand{\.}{PU}{G}{\81\040}% U+0120
+% U+0121 LATIN SMALL LETTER G WITH DOT ABOVE; gdot, gdotaccent
+\DeclareTextCompositeCommand{\.}{PU}{g}{\81\041}% U+0121
+% U+0122 LATIN CAPITAL LETTER G WITH CEDILLA; Gcedilla, Gcommaaccent
+\DeclareTextCompositeCommand{\c}{PU}{G}{\81\042}% U+0122
+% U+0123 LATIN SMALL LETTER G WITH CEDILLA; gcedilla, gcommaaccent
+\DeclareTextCompositeCommand{\c}{PU}{g}{\81\043}% U+0123
+% U+0124 LATIN CAPITAL LETTER H WITH CIRCUMFLEX; Hcircumflex
+\DeclareTextCompositeCommand{\^}{PU}{H}{\81\044}% U+0124
+% U+0125 LATIN SMALL LETTER H WITH CIRCUMFLEX; hcircumflex
+\DeclareTextCompositeCommand{\^}{PU}{h}{\81\045}% U+0125
+% U+0126 LATIN CAPITAL LETTER H WITH STROKE; Hbar
+\DeclareTextCommand{\textHslash}{PU}{\81\046}% U+0126
+% U+0127 LATIN SMALL LETTER H WITH STROKE; hbar
+\DeclareTextCommand{\texthslash}{PU}{\81\047}% U+0127
+% U+0128 LATIN CAPITAL LETTER I WITH TILDE; Itilde
+\DeclareTextCompositeCommand{\~}{PU}{I}{\81\050}% U+0128
+% U+0129 LATIN SMALL LETTER I WITH TILDE; itilde
+\DeclareTextCompositeCommand{\~}{PU}{i}{\81\051}% U+0129
+\DeclareTextCompositeCommand{\~}{PU}{\i}{\81\051}% U+0129
+% U+012A LATIN CAPITAL LETTER I WITH MACRON; Imacron
+\DeclareTextCompositeCommand{\=}{PU}{I}{\81\052}% U+012A
+% U+012B LATIN SMALL LETTER I WITH MACRON; imacron
+\DeclareTextCompositeCommand{\=}{PU}{i}{\81\053}% U+012B
+\DeclareTextCompositeCommand{\=}{PU}{\i}{\81\053}% U+012B
+% U+012C LATIN CAPITAL LETTER I WITH BREVE; Ibreve
+\DeclareTextCompositeCommand{\u}{PU}{I}{\81\054}% U+012C
+% U+012D LATIN SMALL LETTER I WITH BREVE; ibreve
+\DeclareTextCompositeCommand{\u}{PU}{i}{\81\055}% U+012D
+\DeclareTextCompositeCommand{\u}{PU}{\i}{\81\055}% U+012D
+% U+012E LATIN CAPITAL LETTER I WITH OGONEK; Iogonek
+\DeclareTextCompositeCommand{\k}{PU}{I}{\81\056}% U+012E
+% U+012F LATIN SMALL LETTER I WITH OGONEK; iogonek
+\DeclareTextCompositeCommand{\k}{PU}{i}{\81\057}% U+012F
+\DeclareTextCompositeCommand{\k}{PU}{\i}{\81\057}% U+012F
+% U+0130 LATIN CAPITAL LETTER I WITH DOT ABOVE; Idot, Idotaccent
+\DeclareTextCompositeCommand{\.}{PU}{I}{\81\060}% U+0130
+% U+0131 LATIN SMALL LETTER DOTLESS I; dotlessi
+\DeclareTextCommand{\i}{PU}{\81\061}% U+0131
+% U+0132 LATIN CAPITAL LIGATURE IJ; IJ
+\DeclareTextCommand{\IJ}{PU}{\81\062}% U+0132
+% U+0133 LATIN SMALL LIGATURE IJ; ij
+\DeclareTextCommand{\ij}{PU}{\81\063}% U+0133
+% U+0134 LATIN CAPITAL LETTER J WITH CIRCUMFLEX; Jcircumflex
+\DeclareTextCompositeCommand{\^}{PU}{J}{\81\064}% U+0134
+% U+0135 LATIN SMALL LETTER J WITH CIRCUMFLEX; jcircumflex
+\DeclareTextCompositeCommand{\^}{PU}{j}{\81\065}% U+0135
+\DeclareTextCompositeCommand{\^}{PU}{\j}{\81\065}% U+0135
+% U+0136 LATIN CAPITAL LETTER K WITH CEDILLA; Kcedilla, Kcommaaccent
+\DeclareTextCompositeCommand{\c}{PU}{K}{\81\066}% U+0136
+% U+0137 LATIN SMALL LETTER K WITH CEDILLA; kcedilla, kcommaaccent
+\DeclareTextCompositeCommand{\c}{PU}{k}{\81\067}% U+0137
+% \end{macrocode}
+% The canonical name of U+0138, small letter kra, would be
+% \cs{textkgreenlandic}, following the glyph naming convention.
+% However |latex/base/inputenc.dtx| has choosen \cs{textkra}.
+% \begin{macrocode}
+% U+0138 LATIN SMALL LETTER KRA; kgreenlandic
+\DeclareTextCommand{\textkra}{PU}{\81\070}% U+0138
+% U+0139 LATIN CAPITAL LETTER L WITH ACUTE; Lacute
+\DeclareTextCompositeCommand{\'}{PU}{L}{\81\071}% U+0139
+% U+013A LATIN SMALL LETTER L WITH ACUTE; lacute
+\DeclareTextCompositeCommand{\'}{PU}{l}{\81\072}% U+013A
+% U+013B LATIN CAPITAL LETTER L WITH CEDILLA; Lcedilla, Lcommaaccent
+\DeclareTextCompositeCommand{\c}{PU}{L}{\81\073}% U+013B
+% U+013C LATIN SMALL LETTER L WITH CEDILLA; lcedilla, lcommaaccent
+\DeclareTextCompositeCommand{\c}{PU}{l}{\81\074}% U+013C
+% U+013D LATIN CAPITAL LETTER L WITH CARON; Lcaron
+\DeclareTextCompositeCommand{\v}{PU}{L}{\81\075}% U+013D
+% U+013E LATIN SMALL LETTER L WITH CARON; lcaron
+\DeclareTextCompositeCommand{\v}{PU}{l}{\81\076}% U+013E
+% \end{macrocode}
+% There seems to be no variants of letters `L' and `l' with
+% a dot above (reasonable). Therefore the \cs{.} accent
+% is reused instead of making a separate accent macro
+% \cs{textmiddledot}.
+% \begin{macrocode}
+% U+013F LATIN CAPITAL LETTER L WITH MIDDLE DOT; Ldot, Ldotaccent
+\DeclareTextCompositeCommand{\.}{PU}{L}{\81\077}% U+013F
+% U+0140 LATIN SMALL LETTER L WITH MIDDLE DOT; ldot, ldotaccent
+\DeclareTextCompositeCommand{\.}{PU}{l}{\81\100}% U+0140
+% U+0141 LATIN CAPITAL LETTER L WITH STROKE; Lslash
+\DeclareTextCommand{\L}{PU}{\81\101}% U+0141
+% U+0142 LATIN SMALL LETTER L WITH STROKE; lslash
+\DeclareTextCommand{\l}{PU}{\81\102}% U+0142
+% U+0143 LATIN CAPITAL LETTER N WITH ACUTE; Nacute
+\DeclareTextCompositeCommand{\'}{PU}{N}{\81\103}% U+0143
+% U+0144 LATIN SMALL LETTER N WITH ACUTE; nacute
+\DeclareTextCompositeCommand{\'}{PU}{n}{\81\104}% U+0144
+% U+0145 LATIN CAPITAL LETTER N WITH CEDILLA; Ncedilla, Ncommaaccent
+\DeclareTextCompositeCommand{\c}{PU}{N}{\81\105}% U+0145
+% U+0146 LATIN SMALL LETTER N WITH CEDILLA; ncedilla, ncommaaccent
+\DeclareTextCompositeCommand{\c}{PU}{n}{\81\106}% U+0146
+% U+0147 LATIN CAPITAL LETTER N WITH CARON; Ncaron
+\DeclareTextCompositeCommand{\v}{PU}{N}{\81\107}% U+0147
+% U+0148 LATIN SMALL LETTER N WITH CARON; ncaron
+\DeclareTextCompositeCommand{\v}{PU}{n}{\81\110}% U+0148
+% U+0149 LATIN SMALL LETTER N PRECEDED BY APOSTROPHE; napostrophe, quoterightn
+\DeclareTextCommand{\textnapostrophe}{PU}{\81\111}% U+0149
+% U+014A LATIN CAPITAL LETTER ENG; Eng
+\DeclareTextCommand{\NG}{PU}{\81\112}% U+014A
+% U+014B LATIN SMALL LETTER ENG; eng
+\DeclareTextCommand{\ng}{PU}{\81\113}% U+014B
+% U+014C LATIN CAPITAL LETTER O WITH MACRON; Omacron
+\DeclareTextCompositeCommand{\=}{PU}{O}{\81\114}% U+014C
+% U+014D LATIN SMALL LETTER O WITH MACRON; omacron
+\DeclareTextCompositeCommand{\=}{PU}{o}{\81\115}% U+014D
+% U+014E LATIN CAPITAL LETTER O WITH BREVE; Obreve
+\DeclareTextCompositeCommand{\u}{PU}{O}{\81\116}% U+014E
+% U+014F LATIN SMALL LETTER O WITH BREVE; obreve
+\DeclareTextCompositeCommand{\u}{PU}{o}{\81\117}% U+014F
+% U+0150 LATIN CAPITAL LETTER O WITH DOUBLE ACUTE; Odblacute, Ohungarumlaut
+\DeclareTextCompositeCommand{\H}{PU}{O}{\81\120}% U+0150
+% U+0151 LATIN SMALL LETTER O WITH DOUBLE ACUTE; odblacute, ohungarumlaut
+\DeclareTextCompositeCommand{\H}{PU}{o}{\81\121}% U+0151
+% U+0152 LATIN CAPITAL LIGATURE OE; OE
+\DeclareTextCommand{\OE}{PU}{\81\122}% U+0152
+% U+0153 LATIN SMALL LIGATURE OE; oe
+\DeclareTextCommand{\oe}{PU}{\81\123}% U+0153
+% U+0154 LATIN CAPITAL LETTER R WITH ACUTE; Racute
+\DeclareTextCompositeCommand{\'}{PU}{R}{\81\124}% U+0154
+% U+0155 LATIN SMALL LETTER R WITH ACUTE; racute
+\DeclareTextCompositeCommand{\'}{PU}{r}{\81\125}% U+0155
+% U+0156 LATIN CAPITAL LETTER R WITH CEDILLA; Rcedilla, Rcommaaccent
+\DeclareTextCompositeCommand{\c}{PU}{R}{\81\126}% U+0156
+% U+0157 LATIN SMALL LETTER R WITH CEDILLA; rcedilla, rcommaaccent
+\DeclareTextCompositeCommand{\c}{PU}{r}{\81\127}% U+0157
+% U+0158 LATIN CAPITAL LETTER R WITH CARON; Rcaron
+\DeclareTextCompositeCommand{\v}{PU}{R}{\81\130}% U+0158
+% U+0159 LATIN SMALL LETTER R WITH CARON; rcaron
+\DeclareTextCompositeCommand{\v}{PU}{r}{\81\131}% U+0159
+% U+015A LATIN CAPITAL LETTER S WITH ACUTE; Sacute
+\DeclareTextCompositeCommand{\'}{PU}{S}{\81\132}% U+015A
+% U+015B LATIN SMALL LETTER S WITH ACUTE; sacute
+\DeclareTextCompositeCommand{\'}{PU}{s}{\81\133}% U+015B
+% U+015C LATIN CAPITAL LETTER S WITH CIRCUMFLEX; Scircumflex
+\DeclareTextCompositeCommand{\^}{PU}{S}{\81\134}% U+015C
+% U+015D LATIN SMALL LETTER S WITH CIRCUMFLEX; scircumflex
+\DeclareTextCompositeCommand{\^}{PU}{s}{\81\135}% U+015D
+% U+015E LATIN CAPITAL LETTER S WITH CEDILLA; Scedilla
+\DeclareTextCompositeCommand{\c}{PU}{S}{\81\136}% U+015E
+% U+015F LATIN SMALL LETTER S WITH CEDILLA; scedilla
+\DeclareTextCompositeCommand{\c}{PU}{s}{\81\137}% U+015F
+% U+0160 LATIN CAPITAL LETTER S WITH CARON; Scaron
+\DeclareTextCompositeCommand{\v}{PU}{S}{\81\140}% U+0160
+% U+0161 LATIN SMALL LETTER S WITH CARON; scaron
+\DeclareTextCompositeCommand{\v}{PU}{s}{\81\141}% U+0161
+% U+0162 LATIN CAPITAL LETTER T WITH CEDILLA; Tcedilla, Tcommaaccent
+\DeclareTextCompositeCommand{\c}{PU}{T}{\81\142}% U+0162
+% U+0163 LATIN SMALL LETTER T WITH CEDILLA; tcedilla, tcommaaccent
+\DeclareTextCompositeCommand{\c}{PU}{t}{\81\143}% U+0163
+% U+0164 LATIN CAPITAL LETTER T WITH CARON; Tcaron
+\DeclareTextCompositeCommand{\v}{PU}{T}{\81\144}% U+0164
+% U+0165 LATIN SMALL LETTER T WITH CARON; tcaron
+\DeclareTextCompositeCommand{\v}{PU}{t}{\81\145}% U+0165
+% U+0166 LATIN CAPITAL LETTER T WITH STROKE; Tbar
+\DeclareTextCommand{\textTslash}{PU}{\81\146}% U+0166
+% U+0167 LATIN SMALL LETTER T WITH STROKE; tbar
+\DeclareTextCommand{\texttslash}{PU}{\81\147}% U+0167
+% U+0168 LATIN CAPITAL LETTER U WITH TILDE; Utilde
+\DeclareTextCompositeCommand{\~}{PU}{U}{\81\150}% U+0168
+% U+0169 LATIN SMALL LETTER U WITH TILDE; utilde
+\DeclareTextCompositeCommand{\~}{PU}{u}{\81\151}% U+0169
+% U+016A LATIN CAPITAL LETTER U WITH MACRON; Umacron
+\DeclareTextCompositeCommand{\=}{PU}{U}{\81\152}% U+016A
+% U+016B LATIN SMALL LETTER U WITH MACRON; umacron
+\DeclareTextCompositeCommand{\=}{PU}{u}{\81\153}% U+016B
+% U+016C LATIN CAPITAL LETTER U WITH BREVE; Ubreve
+\DeclareTextCompositeCommand{\u}{PU}{U}{\81\154}% U+016C
+% U+016D LATIN SMALL LETTER U WITH BREVE; ubreve
+\DeclareTextCompositeCommand{\u}{PU}{u}{\81\155}% U+016D
+% U+016E LATIN CAPITAL LETTER U WITH RING ABOVE; Uring
+\DeclareTextCompositeCommand{\r}{PU}{U}{\81\156}% U+016E
+% U+016F LATIN SMALL LETTER U WITH RING ABOVE; uring
+\DeclareTextCompositeCommand{\r}{PU}{u}{\81\157}% U+016F
+% U+0170 LATIN CAPITAL LETTER U WITH DOUBLE ACUTE; Udblacute, Uhungarumlaut
+\DeclareTextCompositeCommand{\H}{PU}{U}{\81\160}% U+0170
+% U+0171 LATIN SMALL LETTER U WITH DOUBLE ACUTE; udblacute, uhungarumlaut
+\DeclareTextCompositeCommand{\H}{PU}{u}{\81\161}% U+0171
+% U+0172 LATIN CAPITAL LETTER U WITH OGONEK; Uogonek
+\DeclareTextCompositeCommand{\k}{PU}{U}{\81\162}% U+0172
+% U+0173 LATIN SMALL LETTER U WITH OGONEK; uogonek
+\DeclareTextCompositeCommand{\k}{PU}{u}{\81\163}% U+0173
+% U+0174 LATIN CAPITAL LETTER W WITH CIRCUMFLEX; Wcircumflex
+\DeclareTextCompositeCommand{\^}{PU}{W}{\81\164}% U+0174
+% U+0175 LATIN SMALL LETTER W WITH CIRCUMFLEX; wcircumflex
+\DeclareTextCompositeCommand{\^}{PU}{w}{\81\165}% U+0175
+% U+0176 LATIN CAPITAL LETTER Y WITH CIRCUMFLEX; Ycircumflex
+\DeclareTextCompositeCommand{\^}{PU}{Y}{\81\166}% U+0176
+% U+0177 LATIN SMALL LETTER Y WITH CIRCUMFLEX; ycircumflex
+\DeclareTextCompositeCommand{\^}{PU}{y}{\81\167}% U+0177
+% U+0178 LATIN CAPITAL LETTER Y WITH DIAERESIS; Ydieresis
+\DeclareTextCompositeCommand{\"}{PU}{Y}{\81\170}% U+0178
+% U+0179 LATIN CAPITAL LETTER Z WITH ACUTE; Zacute
+\DeclareTextCompositeCommand{\'}{PU}{Z}{\81\171}% U+0179
+% U+017A LATIN SMALL LETTER Z WITH ACUTE; zacute
+\DeclareTextCompositeCommand{\'}{PU}{z}{\81\172}% U+017A
+% U+017B LATIN CAPITAL LETTER Z WITH DOT ABOVE; Zdot, Zdotaccent
+\DeclareTextCompositeCommand{\.}{PU}{Z}{\81\173}% U+017B
+% U+017C LATIN SMALL LETTER Z WITH DOT ABOVE; zdot, zdotaccent
+\DeclareTextCompositeCommand{\.}{PU}{z}{\81\174}% U+017C
+% U+017D LATIN CAPITAL LETTER Z WITH CARON; Zcaron
+\DeclareTextCompositeCommand{\v}{PU}{Z}{\81\175}% U+017D
+% U+017E LATIN SMALL LETTER Z WITH CARON; zcaron
+\DeclareTextCompositeCommand{\v}{PU}{z}{\81\176}% U+017E
+% U+017F LATIN SMALL LETTER LONG S; longs, slong
+\DeclareTextCommand{\textlongs}{PU}{\81\177}% U+017F
+% \end{macrocode}
+%
+% \subsubsection{Latin Extended-B: U+0180 to U+024F}
+%
+% \begin{macrocode}
+% U+0192 LATIN SMALL LETTER F WITH HOOK; florin
+\DeclareTextCommand{\textflorin}{PU}{\81\222}% U+0192
+% U+01CD LATIN CAPITAL LETTER A WITH CARON; Acaron
+\DeclareTextCompositeCommand{\v}{PU}{A}{\81\315}% U+01CD
+% U+01CE LATIN SMALL LETTER A WITH CARON; acaron
+\DeclareTextCompositeCommand{\v}{PU}{a}{\81\316}% U+01CE
+% U+01CF LATIN CAPITAL LETTER I WITH CARON; Icaron
+\DeclareTextCompositeCommand{\v}{PU}{I}{\81\317}% U+01CF
+% U+01D0 LATIN SMALL LETTER I WITH CARON; icaron
+\DeclareTextCompositeCommand{\v}{PU}{\i}{\81\320}% U+01D0
+\DeclareTextCompositeCommand{\v}{PU}{i}{\81\320}% U+01D0
+% U+01D1 LATIN CAPITAL LETTER O WITH CARON; Ocaron
+\DeclareTextCompositeCommand{\v}{PU}{O}{\81\321}% U+01D1
+% U+01D2 LATIN SMALL LETTER O WITH CARON; ocaron
+\DeclareTextCompositeCommand{\v}{PU}{o}{\81\322}% U+01D2
+% U+01D3 LATIN CAPITAL LETTER U WITH CARON; Ucaron
+\DeclareTextCompositeCommand{\v}{PU}{U}{\81\323}% U+01D3
+% U+01D4 LATIN SMALL LETTER U WITH CARON; ucaron
+\DeclareTextCompositeCommand{\v}{PU}{u}{\81\324}% U+01D4
+% U+01E4 LATIN CAPITAL LETTER G WITH STROKE; Gstroke
+\DeclareTextCommand{\textGslash}{PU}{\81\344}% U+01E4
+% U+01E5 LATIN SMALL LETTER G WITH STROKE; gstroke
+\DeclareTextCommand{\textgslash}{PU}{\81\345}% U+01E5
+% U+01E6 LATIN CAPITAL LETTER G WITH CARON; Gcaron
+\DeclareTextCompositeCommand{\v}{PU}{G}{\81\346}% U+01E6
+% U+01E7 LATIN SMALL LETTER G WITH CARON; gcaron
+\DeclareTextCompositeCommand{\v}{PU}{g}{\81\347}% U+01E7
+% U+01E8 LATIN CAPITAL LETTER K WITH CARON; Kcaron
+\DeclareTextCompositeCommand{\v}{PU}{K}{\81\350}% U+01E8
+% U+01E9 LATIN SMALL LETTER K WITH CARON; kcaron
+\DeclareTextCompositeCommand{\v}{PU}{k}{\81\351}% U+01E9
+% U+01EA LATIN CAPITAL LETTER O WITH OGONEK; Oogonek
+\DeclareTextCompositeCommand{\k}{PU}{O}{\81\352}% U+01EA
+% U+01EB LATIN SMALL LETTER O WITH OGONEK; oogonek
+\DeclareTextCompositeCommand{\k}{PU}{o}{\81\353}% U+01EB
+% U+01F0 LATIN SMALL LETTER J WITH CARON; jcaron
+\DeclareTextCompositeCommand{\v}{PU}{\j}{\81\360}% U+01F0
+\DeclareTextCompositeCommand{\v}{PU}{j}{\81\360}% U+01F0
+% U+01F4 LATIN CAPITAL LETTER G WITH ACUTE; Gacute
+\DeclareTextCompositeCommand{\'}{PU}{G}{\81\364}% U+01F4
+% U+01F5 LATIN SMALL LETTER G WITH ACUTE; gacute
+\DeclareTextCompositeCommand{\'}{PU}{g}{\81\365}% U+01F5
+% U+01F8 LATIN CAPITAL LETTER N WITH GRAVE
+\DeclareTextCompositeCommand{\`}{PU}{N}{\81\370}% U+01F8
+% U+01F9 LATIN SMALL LETTER N WITH GRAVE
+\DeclareTextCompositeCommand{\`}{PU}{n}{\81\371}% U+01F9
+% U+01FC LATIN CAPITAL LETTER AE WITH ACUTE; AEacute
+\DeclareTextCompositeCommand{\'}{PU}{\AE}{\81\374}% U+01FC
+% U+01FD LATIN SMALL LETTER AE WITH ACUTE; aeacute
+\DeclareTextCompositeCommand{\'}{PU}{\ae}{\81\375}% U+01FD
+% U+01FE LATIN CAPITAL LETTER O WITH STROKE AND ACUTE; *Oslashacute, Ostrokeacut
+\DeclareTextCompositeCommand{\'}{PU}{\O}{\81\376}% U+01FE
+% U+01FF LATIN SMALL LETTER O WITH STROKE AND ACUTE; *oslashacute, ostrokeacute
+\DeclareTextCompositeCommand{\'}{PU}{\o}{\81\377}% U+01FF
+% U+0200 LATIN CAPITAL LETTER A WITH DOUBLE GRAVE; Adblgrave
+\DeclareTextCompositeCommand{\G}{PU}{A}{\82\000}% U+0200
+% U+0201 LATIN SMALL LETTER A WITH DOUBLE GRAVE; adblgrave
+\DeclareTextCompositeCommand{\G}{PU}{a}{\82\001}% U+0201
+% U+0204 LATIN CAPITAL LETTER E WITH DOUBLE GRAVE; Edblgrave
+\DeclareTextCompositeCommand{\G}{PU}{E}{\82\004}% U+0204
+% U+0205 LATIN SMALL LETTER E WITH DOUBLE GRAVE; edblgrave
+\DeclareTextCompositeCommand{\G}{PU}{e}{\82\005}% U+0205
+% U+0208 LATIN CAPITAL LETTER I WITH DOUBLE GRAVE; Idblgrave
+\DeclareTextCompositeCommand{\G}{PU}{I}{\82\010}% U+0208
+% U+0209 LATIN SMALL LETTER I WITH DOUBLE GRAVE; idblgrave
+\DeclareTextCompositeCommand{\G}{PU}{\i}{\82\011}% U+0209
+\DeclareTextCompositeCommand{\G}{PU}{i}{\82\011}% U+0209
+% U+020C LATIN CAPITAL LETTER O WITH DOUBLE GRAVE; Odblgrave
+\DeclareTextCompositeCommand{\G}{PU}{O}{\82\014}% U+020C
+% U+020D LATIN SMALL LETTER O WITH DOUBLE GRAVE; odblgrave
+\DeclareTextCompositeCommand{\G}{PU}{o}{\82\015}% U+020D
+% U+0210 LATIN CAPITAL LETTER R WITH DOUBLE GRAVE; Rdblgrave
+\DeclareTextCompositeCommand{\G}{PU}{R}{\82\020}% U+0210
+% U+0211 LATIN SMALL LETTER R WITH DOUBLE GRAVE; rdblgrave
+\DeclareTextCompositeCommand{\G}{PU}{r}{\82\021}% U+0211
+% U+0214 LATIN CAPITAL LETTER U WITH DOUBLE GRAVE; Udblgrave
+\DeclareTextCompositeCommand{\G}{PU}{U}{\82\024}% U+0214
+% U+0215 LATIN SMALL LETTER U WITH DOUBLE GRAVE; udblgrave
+\DeclareTextCompositeCommand{\G}{PU}{u}{\82\025}% U+0215
+% U+021E LATIN CAPITAL LETTER H WITH CARON
+\DeclareTextCompositeCommand{\v}{PU}{H}{\82\036}% U+021E
+% U+021F LATIN SMALL LETTER H WITH CARON
+\DeclareTextCompositeCommand{\v}{PU}{h}{\82\037}% U+021F
+% U+0226 LATIN CAPITAL LETTER A WITH DOT ABOVE
+\DeclareTextCompositeCommand{\.}{PU}{A}{\82\046}% U+0226
+% U+0227 LATIN SMALL LETTER A WITH DOT ABOVE
+\DeclareTextCompositeCommand{\.}{PU}{a}{\82\047}% U+0227
+% U+0228 LATIN CAPITAL LETTER E WITH CEDILLA
+\DeclareTextCompositeCommand{\c}{PU}{E}{\82\050}% U+0228
+% U+0229 LATIN SMALL LETTER E WITH CEDILLA
+\DeclareTextCompositeCommand{\c}{PU}{e}{\82\051}% U+0229
+% U+022E LATIN CAPITAL LETTER O WITH DOT ABOVE
+\DeclareTextCompositeCommand{\.}{PU}{O}{\82\056}% U+022E
+% U+022F LATIN SMALL LETTER O WITH DOT ABOVE
+\DeclareTextCompositeCommand{\.}{PU}{o}{\82\057}% U+022F
+% U+0232 LATIN CAPITAL LETTER Y WITH MACRON
+\DeclareTextCompositeCommand{\=}{PU}{Y}{\82\062}% U+0232
+% U+0233 LATIN SMALL LETTER Y WITH MACRON
+\DeclareTextCompositeCommand{\=}{PU}{y}{\82\063}% U+0233
+% U+0237 LATIN SMALL LETTER DOTLESS J
+\DeclareTextCommand{\j}{PU}{\82\067}% U+0237
+% \end{macrocode}
+%
+% \subsubsection{Spacing Modifier Letters: U+02B0 to U+02FF}
+%
+% \begin{macrocode}
+% U+02C7 CARON; caron
+\DeclareTextCommand{\textasciicaron}{PU}{\82\307}% U+02C7
+% U+02D8 BREVE; breve
+\DeclareTextCommand{\textasciibreve}{PU}{\82\330}% U+02D8
+% U+02D9 DOT ABOVE; dotaccent
+\DeclareTextCommand{\textdotaccent}{PU}{\82\331}% U+02D9
+% U+02DA RING ABOVE; ring
+\DeclareTextCommand{\textring}{PU}{\82\332}% U+02DA
+% U+02DB OGONEK; ogonek
+\DeclareTextCommand{\textogonek}{PU}{\82\333}% U+02DB
+% U+02DC SMALL TILDE; ilde, *tilde
+\DeclareTextCommand{\texttilde}{PU}{\82\334}% U+02DC
+% U+02DD DOUBLE ACUTE ACCENT; hungarumlaut
+\DeclareTextCommand{\texthungarumlaut}{PU}{\82\335}% U+02DD
+\DeclareTextCommand{\textacutedbl}{PU}{\texthungarumlaut}% U+02DD
+% U+02F5 MODIFIER LETTER MIDDLE DOUBLE GRAVE ACCENT
+\DeclareTextCommand{\textgravedbl}{PU}{\82\365}% U+02F5
+% U+02F7 MODIFIER LETTER LOW TILDE
+\DeclareTextCommand{\texttildelow}{PU}{\82\367}% U+02F7
+% \end{macrocode}
+%
+% \subsubsection{Combining Diacritical Marks: U+0300 to U+036F}
+%
+% \begin{macrocode}
+% U+030F COMBINING DOUBLE GRAVE ACCENT; dblgravecmb
+\DeclareTextCommand{\textdoublegrave}{PU}{ \83\017}% U+030F
+% U+0311 COMBINING INVERTED BREVE; breveinvertedcmb
+\DeclareTextCommand{\textnewtie}{PU}{ \83\021}% U+0311
+% U+0323 COMBINING DOT BELOW; dotbelowcmb, *dotbelowcomb
+\DeclareTextCommand{\textdotbelow}{PU}{ \83\043}% U+0323
+% U+0331 COMBINING MACRON BELOW; macronbelowcmb
+\DeclareTextCommand{\textmacronbelow}{PU}{ \83\061}% U+0331
+% U+0361 COMBINING DOUBLE INVERTED BREVE; breveinverteddoublecmb
+\DeclareTextCommand{\texttie}{PU}{ \83\141}% U+0361
+% \end{macrocode}
+%
+% \subsubsection{Greek and Coptic: U+0370 to U+03FF}
+%
+% \begin{macrocode}
+% U+0374 GREEK NUMERAL SIGN; numeralsigngreek
+\DeclareTextCommand{\textnumeralsigngreek}{PU}{\83\164}% U+0374
+% U+0375 GREEK LOWER NUMERAL SIGN; numeralsignlowergreek
+\DeclareTextCommand{\textnumeralsignlowergreek}{PU}{\83\165}% U+0375
+% U+0386 GREEK CAPITAL LETTER ALPHA WITH TONOS; Alphatonos
+\DeclareTextCompositeCommand{\'}{PU}{\textAlpha}{\83\206}% U+0386
+% U+0388 GREEK CAPITAL LETTER EPSILON WITH TONOS; Epsilontonos
+\DeclareTextCompositeCommand{\'}{PU}{\textEpsilon}{\83\210}% U+0388
+% U+0389 GREEK CAPITAL LETTER ETA WITH TONOS; Etatonos
+\DeclareTextCompositeCommand{\'}{PU}{\textEta}{\83\211}% U+0389
+% U+038A GREEK CAPITAL LETTER IOTA WITH TONOS; Iotatonos
+\DeclareTextCompositeCommand{\'}{PU}{\textIota}{\83\212}% U+038A
+% U+038C GREEK CAPITAL LETTER OMICRON WITH TONOS; Omicrontonos
+\DeclareTextCompositeCommand{\'}{PU}{\textOmicron}{\83\214}% U+038C
+% U+038E GREEK CAPITAL LETTER UPSILON WITH TONOS; Upsilontonos
+\DeclareTextCompositeCommand{\'}{PU}{\textUpsilon}{\83\216}% U+038E
+% U+038F GREEK CAPITAL LETTER OMEGA WITH TONOS; Omegatonos
+\DeclareTextCompositeCommand{\'}{PU}{\textOmega}{\83\217}% U+038F
+% U+0390 GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS; iotadieresistonos
+\DeclareTextCompositeCommand{\'}{PU}{\textIotadieresis}{\83\220}% U+0390
+% U+0391 GREEK CAPITAL LETTER ALPHA; Alpha
+\DeclareTextCommand{\textAlpha}{PU}{\83\221}% U+0391
+% U+0392 GREEK CAPITAL LETTER BETA; Beta
+\DeclareTextCommand{\textBeta}{PU}{\83\222}% U+0392
+% U+0393 GREEK CAPITAL LETTER GAMMA; Gamma
+\DeclareTextCommand{\textGamma}{PU}{\83\223}% U+0393
+% U+0394 GREEK CAPITAL LETTER DELTA; Deltagreek, *Delta
+\DeclareTextCommand{\textDelta}{PU}{\83\224}% U+0394
+% U+0395 GREEK CAPITAL LETTER EPSILON; Epsilon
+\DeclareTextCommand{\textEpsilon}{PU}{\83\225}% U+0395
+% U+0396 GREEK CAPITAL LETTER ZETA; Zeta
+\DeclareTextCommand{\textZeta}{PU}{\83\226}% U+0396
+% U+0397 GREEK CAPITAL LETTER ETA; Eta
+\DeclareTextCommand{\textEta}{PU}{\83\227}% U+0397
+% U+0398 GREEK CAPITAL LETTER THETA; Theta
+\DeclareTextCommand{\textTheta}{PU}{\83\230}% U+0398
+% U+0399 GREEK CAPITAL LETTER IOTA; Iota
+\DeclareTextCommand{\textIota}{PU}{\83\231}% U+0399
+% U+039A GREEK CAPITAL LETTER KAPPA; Kappa
+\DeclareTextCommand{\textKappa}{PU}{\83\232}% U+039A
+% U+039B GREEK CAPITAL LETTER LAMDA; Lambda
+\DeclareTextCommand{\textLambda}{PU}{\83\233}% U+039B
+% U+039C GREEK CAPITAL LETTER MU; Mu
+\DeclareTextCommand{\textMu}{PU}{\83\234}% U+039C
+% U+039D GREEK CAPITAL LETTER NU; Nu
+\DeclareTextCommand{\textNu}{PU}{\83\235}% U+039D
+% U+039E GREEK CAPITAL LETTER XI; Xi
+\DeclareTextCommand{\textXi}{PU}{\83\236}% U+039E
+% U+039F GREEK CAPITAL LETTER OMICRON; Omicron
+\DeclareTextCommand{\textOmicron}{PU}{\83\237}% U+039F
+% U+03A0 GREEK CAPITAL LETTER PI; Pi
+\DeclareTextCommand{\textPi}{PU}{\83\240}% U+03A0
+% U+03A1 GREEK CAPITAL LETTER RHO; Rho
+\DeclareTextCommand{\textRho}{PU}{\83\241}% U+03A1
+% U+03A3 GREEK CAPITAL LETTER SIGMA; Sigma
+\DeclareTextCommand{\textSigma}{PU}{\83\243}% U+03A3
+% U+03A4 GREEK CAPITAL LETTER TAU; Tau
+\DeclareTextCommand{\textTau}{PU}{\83\244}% U+03A4
+% U+03A5 GREEK CAPITAL LETTER UPSILON; Upsilon
+\DeclareTextCommand{\textUpsilon}{PU}{\83\245}% U+03A5
+% U+03A6 GREEK CAPITAL LETTER PHI; Phi
+\DeclareTextCommand{\textPhi}{PU}{\83\246}% U+03A6
+% U+03A7 GREEK CAPITAL LETTER CHI; Chi
+\DeclareTextCommand{\textChi}{PU}{\83\247}% U+03A7
+% U+03A8 GREEK CAPITAL LETTER PSI; Psi
+\DeclareTextCommand{\textPsi}{PU}{\83\250}% U+03A8
+% U+03A9 GREEK CAPITAL LETTER OMEGA; Omegagreek, *Omega
+\DeclareTextCommand{\textOmega}{PU}{\83\251}% U+03A9
+% U+03AA GREEK CAPITAL LETTER IOTA WITH DIALYTIKA; Iotadieresis
+\DeclareTextCommand{\textIotadieresis}{PU}{\83\252}% U+03AA
+\DeclareTextCompositeCommand{\"}{PU}{\textIota}{\83\252}% U+03AA
+% U+03AB GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA; Upsilondieresis
+\DeclareTextCompositeCommand{\"}{PU}{\textUpsilon}{\83\253}% U+03AB
+% U+03AC GREEK SMALL LETTER ALPHA WITH TONOS; alphatonos
+\DeclareTextCompositeCommand{\'}{PU}{\textalpha}{\83\254}% U+03AC
+% U+03AD GREEK SMALL LETTER EPSILON WITH TONOS; epsilontonos
+\DeclareTextCompositeCommand{\'}{PU}{\textepsilon}{\83\255}% U+03AD
+% U+03AE GREEK SMALL LETTER ETA WITH TONOS; etatonos
+\DeclareTextCompositeCommand{\'}{PU}{\texteta}{\83\256}% U+03AE
+% U+03AF GREEK SMALL LETTER IOTA WITH TONOS; iotatonos
+\DeclareTextCompositeCommand{\'}{PU}{\textiota}{\83\257}% U+03AF
+% U+03B0 GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS; upsilondieresisto
+\DeclareTextCompositeCommand{\"}{PU}{\textupsilonacute}{\83\260}% U+03B0
+% U+03B1 GREEK SMALL LETTER ALPHA; alpha
+\DeclareTextCommand{\textalpha}{PU}{\83\261}% U+03B1
+% U+03B2 GREEK SMALL LETTER BETA; beta
+\DeclareTextCommand{\textbeta}{PU}{\83\262}% U+03B2
+% U+03B3 GREEK SMALL LETTER GAMMA; gamma
+\DeclareTextCommand{\textgamma}{PU}{\83\263}% U+03B3
+% U+03B4 GREEK SMALL LETTER DELTA; delta
+\DeclareTextCommand{\textdelta}{PU}{\83\264}% U+03B4
+% U+03B5 GREEK SMALL LETTER EPSILON; epsilon
+\DeclareTextCommand{\textepsilon}{PU}{\83\265}% U+03B5
+% U+03B6 GREEK SMALL LETTER ZETA; zeta
+\DeclareTextCommand{\textzeta}{PU}{\83\266}% U+03B6
+% U+03B7 GREEK SMALL LETTER ETA; eta
+\DeclareTextCommand{\texteta}{PU}{\83\267}% U+03B7
+% U+03B8 GREEK SMALL LETTER THETA; theta
+\DeclareTextCommand{\texttheta}{PU}{\83\270}% U+03B8
+% U+03B9 GREEK SMALL LETTER IOTA; iota
+\DeclareTextCommand{\textiota}{PU}{\83\271}% U+03B9
+% U+03BA GREEK SMALL LETTER KAPPA; kappa
+\DeclareTextCommand{\textkappa}{PU}{\83\272}% U+03BA
+% U+03BB GREEK SMALL LETTER LAMDA; lambda
+\DeclareTextCommand{\textlambda}{PU}{\83\273}% U+03BB
+% U+03BC GREEK SMALL LETTER MU; mugreek, *mu
+\DeclareTextCommand{\textmugreek}{PU}{\83\274}% U+03BC
+% U+03BD GREEK SMALL LETTER NU; nu
+\DeclareTextCommand{\textnu}{PU}{\83\275}% U+03BD
+% U+03BE GREEK SMALL LETTER XI; xi
+\DeclareTextCommand{\textxi}{PU}{\83\276}% U+03BE
+% U+03BF GREEK SMALL LETTER OMICRON; omicron
+\DeclareTextCommand{\textomicron}{PU}{\83\277}% U+03BF
+% U+03C0 GREEK SMALL LETTER PI; pi
+\DeclareTextCommand{\textpi}{PU}{\83\300}% U+03C0
+% U+03C1 GREEK SMALL LETTER RHO; rho
+\DeclareTextCommand{\textrho}{PU}{\83\301}% U+03C1
+% U+03C2 GREEK SMALL LETTER FINAL SIGMA; *sigma1, sigmafinal
+\DeclareTextCommand{\textvarsigma}{PU}{\83\302}% U+03C2
+% U+03C3 GREEK SMALL LETTER SIGMA; sigma
+\DeclareTextCommand{\textsigma}{PU}{\83\303}% U+03C3
+% U+03C4 GREEK SMALL LETTER TAU; tau
+\DeclareTextCommand{\texttau}{PU}{\83\304}% U+03C4
+% U+03C5 GREEK SMALL LETTER UPSILON; upsilon
+\DeclareTextCommand{\textupsilon}{PU}{\83\305}% U+03C5
+% U+03C6 GREEK SMALL LETTER PHI; phi
+\DeclareTextCommand{\textphi}{PU}{\83\306}% U+03C6
+% U+03C7 GREEK SMALL LETTER CHI; chi
+\DeclareTextCommand{\textchi}{PU}{\83\307}% U+03C7
+% U+03C8 GREEK SMALL LETTER PSI; psi
+\DeclareTextCommand{\textpsi}{PU}{\83\310}% U+03C8
+% U+03C9 GREEK SMALL LETTER OMEGA; omega
+\DeclareTextCommand{\textomega}{PU}{\83\311}% U+03C9
+% U+03CA GREEK SMALL LETTER IOTA WITH DIALYTIKA; iotadieresis
+\DeclareTextCompositeCommand{\"}{PU}{\textiota}{\83\312}% U+03CA
+% U+03CB GREEK SMALL LETTER UPSILON WITH DIALYTIKA; upsilondieresis
+\DeclareTextCompositeCommand{\"}{PU}{\textupsilon}{\83\313}% U+03CB
+% U+03CC GREEK SMALL LETTER OMICRON WITH TONOS; omicrontonos
+\DeclareTextCompositeCommand{\'}{PU}{\textomicron}{\83\314}% U+03CC
+% U+03CD GREEK SMALL LETTER UPSILON WITH TONOS; upsilontonos
+\DeclareTextCommand{\textupsilonacute}{PU}{\83\315}% U+03CD
+\DeclareTextCompositeCommand{\'}{PU}{\textupsilon}{\83\315}% U+03CD
+% U+03CE GREEK SMALL LETTER OMEGA WITH TONOS; omegatonos
+\DeclareTextCompositeCommand{\'}{PU}{\textomega}{\83\316}% U+03CE
+% U+03DA GREEK LETTER STIGMA; Stigmagreek
+\DeclareTextCommand{\textStigmagreek}{PU}{\83\332}% U+03DA
+% U+03DB GREEK SMALL LETTER STIGMA
+\DeclareTextCommand{\textstigmagreek}{PU}{\83\333}% U+03DB
+% U+03DC GREEK LETTER DIGAMMA; Digammagreek
+\DeclareTextCommand{\textDigammagreek}{PU}{\83\334}% U+03DC
+% U+03DD GREEK SMALL LETTER DIGAMMA
+\DeclareTextCommand{\textdigammagreek}{PU}{\83\335}% U+03DD
+% U+03DE GREEK LETTER KOPPA; Koppagreek
+\DeclareTextCommand{\textKoppagreek}{PU}{\83\336}% U+03DE
+% U+03DF GREEK SMALL LETTER KOPPA
+\DeclareTextCommand{\textkoppagreek}{PU}{\83\337}% U+03DF
+% U+03E0 GREEK LETTER SAMPI; Sampigreek
+\DeclareTextCommand{\textSampigreek}{PU}{\83\340}% U+03E0
+% U+03E1 GREEK SMALL LETTER SAMPI
+\DeclareTextCommand{\textsampigreek}{PU}{\83\341}% U+03E1
+% \end{macrocode}
+%
+% \subsubsection{Cyrillic: U+0400 to U+04FF}
%
-% \subsubsection{Latin-1 Supplement}
-% \begin{macrocode}
-\DeclareTextCommand{\textminus}{PU}{-} % minus, \80\212
-\DeclareTextCommand{\textfi}{PU}{fi} % fi ?? \80\223
-\DeclareTextCommand{\textfl}{PU}{fl} % fl ?? \80\224
-% \end{macrocode}
-% There are two positions for the glyphs from |\80\225| until
-% |\80\236|. See the test files |testbmoe.|, |testbml|,
-% |testbmsc|, |testbmzc|, and |testbmyi| for details.
-% Problematic are all positions, but especially \cmd{\OE},
-% \cmd{\oe}, and \cmd{\i}.
-% \begin{macrocode}
-%\DeclareTextCommand{\OE}{PU}{OE} % OE
-%\DeclareTextCommand{\oe}{PU}{oe} % oe
-% \end{macrocode}
-% The euro \cs{240} is inserted in version 1.3 of the pdf
-% specification.
-% \begin{macrocode}
-\DeclareTextCommand{\textexclamdown}{PU}{\80\241} % exclamdown
-\DeclareTextCommand{\textcent}{PU}{\80\242} % cent
-\DeclareTextCommand{\textsterling}{PU}{\80\243} % sterling
-\DeclareTextCommand{\textcurrency}{PU}{\80\244} % currency
-\DeclareTextCommand{\textyen}{PU}{\80\245} % yen
-\DeclareTextCommand{\textbrokenbar}{PU}{\80\246} % brokenbar
-\DeclareTextCommand{\textsection}{PU}{\80\247} % section
-\DeclareTextCommand{\textdieresis}{PU}{\80\250} % dieresis
-\DeclareTextCommand{\textcopyright}{PU}{\80\251} % copyright
-\DeclareTextCommand{\textordfeminine}{PU}{\80\252} % ordfeminine
-\DeclareTextCommand{\guillemotleft}{PU}{\80\253} % guillemotleft
-\DeclareTextCommand{\textlogicalnot}{PU}{\80\254} % logicalnot
-% \end{macrocode}
-% No glyph \cs{255} in PDFDocEncoding.
+% Thanks to Vladimir Volovich (\Email{vvv@vvv.vsu.ru}) for
+% the help with the Cyrillic glyph names.
% \begin{macrocode}
-\DeclareTextCommand{\textregistered}{PU}{\80\256} % registered
-\DeclareTextCommand{\textmacron}{PU}{\80\257} % macron
-\DeclareTextCommand{\textdegree}{PU}{\80\260} % degree
-\DeclareTextCommand{\textplusminus}{PU}{\80\261} % plusminus
-\DeclareTextCommand{\texttwosuperior}{PU}{\80\262} % twosuperior
-\DeclareTextCommand{\textthreesuperior}{PU}{\80\263} % threesuperior
-\DeclareTextCommand{\textacute}{PU}{\80\264} % acute
-\DeclareTextCommand{\textmu}{PU}{\80\265} % mu
-\DeclareTextCommand{\textparagraph}{PU}{\80\266} % paragraph
-\DeclareTextCommand{\textperiodcentered}{PU}{\80\267} % periodcentered
-\DeclareTextCommand{\textcedilla}{PU}{\80\270} % cedilla
-\DeclareTextCommand{\textonesuperior}{PU}{\80\271} % onesuperior
-\DeclareTextCommand{\textordmasculine}{PU}{\80\272} % ordmasculine
-\DeclareTextCommand{\guillemotright}{PU}{\80\273} % guillemotright
-\DeclareTextCommand{\textonequarter}{PU}{\80\274} % onequarter
-\DeclareTextCommand{\textonehalf}{PU}{\80\275} % onehalf
-\DeclareTextCommand{\textthreequarters}{PU}{\80\276} % threequarters
-\DeclareTextCommand{\textquestiondown}{PU}{\80\277} % questiondown
-\DeclareTextCompositeCommand{\`}{PU}{A}{\80\300} % Agrave
-\DeclareTextCompositeCommand{\'}{PU}{A}{\80\301} % Aacute
-\DeclareTextCompositeCommand{\^}{PU}{A}{\80\302} % Acircumflex
-\DeclareTextCompositeCommand{\~}{PU}{A}{\80\303} % Atilde
-\DeclareTextCompositeCommand{\"}{PU}{A}{\80\304} % Adieresis
-\DeclareTextCompositeCommand{\r}{PU}{A}{\80\305} % Aring
-\DeclareTextCommand{\AE}{PU}{\80\306} % AE
-\DeclareTextCompositeCommand{\c}{PU}{C}{\80\307} % Ccedilla
-\DeclareTextCompositeCommand{\`}{PU}{E}{\80\310} % Egrave
-\DeclareTextCompositeCommand{\'}{PU}{E}{\80\311} % Eacute
-\DeclareTextCompositeCommand{\^}{PU}{E}{\80\312} % Ecircumflex
-\DeclareTextCompositeCommand{\"}{PU}{E}{\80\313} % Edieresis
-\DeclareTextCompositeCommand{\`}{PU}{I}{\80\314} % Igrave
-\DeclareTextCompositeCommand{\'}{PU}{I}{\80\315} % Iacute
-\DeclareTextCompositeCommand{\^}{PU}{I}{\80\316} % Icircumflex
-\DeclareTextCompositeCommand{\"}{PU}{I}{\80\317} % Idieresis
-\DeclareTextCommand{\DH}{PU}{\80\320} % Eth
-\DeclareTextCompositeCommand{\~}{PU}{N}{\80\321} % Ntilde
-\DeclareTextCompositeCommand{\`}{PU}{O}{\80\322} % Ograve
-\DeclareTextCompositeCommand{\'}{PU}{O}{\80\323} % Oacute
-\DeclareTextCompositeCommand{\^}{PU}{O}{\80\324} % Ocircumflex
-\DeclareTextCompositeCommand{\~}{PU}{O}{\80\325} % Otilde
-\DeclareTextCompositeCommand{\"}{PU}{O}{\80\326} % Odieresis
-\DeclareTextCommand{\textmultiply}{PU}{\80\327} % multiply
-\DeclareTextCommand{\O}{PU}{\80\330} % Oslash
-\DeclareTextCompositeCommand{\`}{PU}{U}{\80\331} % Ugrave
-\DeclareTextCompositeCommand{\'}{PU}{U}{\80\332} % Uacute
-\DeclareTextCompositeCommand{\^}{PU}{U}{\80\333} % Ucircumflex
-\DeclareTextCompositeCommand{\"}{PU}{U}{\80\334} % Udieresis
-\DeclareTextCompositeCommand{\'}{PU}{Y}{\80\335} % Yacute
-\DeclareTextCommand{\TH}{PU}{\80\336} % Thorn
-\DeclareTextCommand{\ss}{PU}{\80\337} % germandbls
-\DeclareTextCompositeCommand{\`}{PU}{a}{\80\340} % agrave
-\DeclareTextCompositeCommand{\'}{PU}{a}{\80\341} % aacute
-\DeclareTextCompositeCommand{\^}{PU}{a}{\80\342} % acircumflex
-\DeclareTextCompositeCommand{\~}{PU}{a}{\80\343} % atilde
-\DeclareTextCompositeCommand{\"}{PU}{a}{\80\344} % adieresis
-\DeclareTextCompositeCommand{\r}{PU}{a}{\80\345} % aring
-\DeclareTextCommand{\ae}{PU}{\80\346} % ae
-\DeclareTextCompositeCommand{\c}{PU}{c}{\80\347} % ccedilla
-\DeclareTextCompositeCommand{\`}{PU}{e}{\80\350} % egrave
-\DeclareTextCompositeCommand{\'}{PU}{e}{\80\351} % eacute
-\DeclareTextCompositeCommand{\^}{PU}{e}{\80\352} % ecircumflex
-\DeclareTextCompositeCommand{\"}{PU}{e}{\80\353} % edieresis
-\DeclareTextCompositeCommand{\`}{PU}{i}{\80\354} % igrave
-\DeclareTextCompositeCommand{\`}{PU}{\i}{\80\354} % igrave
-\DeclareTextCompositeCommand{\'}{PU}{i}{\80\355} % iacute
-\DeclareTextCompositeCommand{\'}{PU}{\i}{\80\355} % iacute
-\DeclareTextCompositeCommand{\^}{PU}{i}{\80\356} % icircumflex
-\DeclareTextCompositeCommand{\^}{PU}{\i}{\80\356} % icircumflex
-\DeclareTextCompositeCommand{\"}{PU}{i}{\80\357} % idieresis
-\DeclareTextCompositeCommand{\"}{PU}{\i}{\80\357} % idieresis
-\DeclareTextCommand{\dh}{PU}{\80\360} % eth
-\DeclareTextCompositeCommand{\~}{PU}{n}{\80\361} % ntilde
-\DeclareTextCompositeCommand{\`}{PU}{o}{\80\362} % ograve
-\DeclareTextCompositeCommand{\'}{PU}{o}{\80\363} % oacute
-\DeclareTextCompositeCommand{\^}{PU}{o}{\80\364} % ocircumflex
-\DeclareTextCompositeCommand{\~}{PU}{o}{\80\365} % otilde
-\DeclareTextCompositeCommand{\"}{PU}{o}{\80\366} % odieresis
-\DeclareTextCommand{\textdivide}{PU}{\80\367} % divide
-\DeclareTextCommand{\o}{PU}{\80\370} % oslash
-\DeclareTextCompositeCommand{\`}{PU}{u}{\80\371} % ugrave
-\DeclareTextCompositeCommand{\'}{PU}{u}{\80\372} % uacute
-\DeclareTextCompositeCommand{\^}{PU}{u}{\80\373} % ucircumflex
-\DeclareTextCompositeCommand{\"}{PU}{u}{\80\374} % udieresis
-\DeclareTextCompositeCommand{\'}{PU}{y}{\80\375} % yacute
-\DeclareTextCommand{\th}{PU}{\80\376} % thorn
-\DeclareTextCompositeCommand{\"}{PU}{y}{\80\377} % ydieresis
-\DeclareTextCommand{\ij}{PU}{\80\377}
-% \end{macrocode}
-% Glyphs that consist of several characters.
+% U+0400 CYRILLIC CAPITAL LETTER IE WITH GRAVE
+\DeclareTextCompositeCommand{\`}{PU}{\CYRE}{\84\000}% U+0400
+% U+0401 CYRILLIC CAPITAL LETTER IO; Iocyrillic, *afii10023
+\DeclareTextCommand{\CYRYO}{PU}{\84\001}% U+0401
+\DeclareTextCompositeCommand{\"}{PU}{\CYRE}{\84\001}% ???
+% U+0402 CYRILLIC CAPITAL LETTER DJE; Djecyrillic, *afii10051
+\DeclareTextCommand{\CYRDJE}{PU}{\84\002}% U+0402
+% U+0403 CYRILLIC CAPITAL LETTER GJE; Gjecyrillic, *afii10052
+\DeclareTextCompositeCommand{\'}{PU}{\CYRG}{\84\003}% U+0403
+% U+0404 CYRILLIC CAPITAL LETTER UKRAINIAN IE; Ecyrillic, *afii10053
+\DeclareTextCommand{\CYRIE}{PU}{\84\004}% U+0404
+% U+0405 CYRILLIC CAPITAL LETTER DZE; Dzecyrillic, *afii10054
+\DeclareTextCommand{\CYRDZE}{PU}{\84\005}% U+0405
+% U+0406 CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I; Icyrillic, *afii10055
+\DeclareTextCommand{\CYRII}{PU}{\84\006}% U+0406
+% U+0407 CYRILLIC CAPITAL LETTER YI; Yicyrillic, *afii10056
+\DeclareTextCommand{\CYRYI}{PU}{\84\007}% U+0407
+\DeclareTextCompositeCommand{\"}{PU}{\CYRII}{\84\007}% U+0407
+% U+0408 CYRILLIC CAPITAL LETTER JE; Jecyrillic, *afii10057
+\DeclareTextCommand{\CYRJE}{PU}{\84\010}% U+0408
+% U+0409 CYRILLIC CAPITAL LETTER LJE; Ljecyrillic, *afii10058
+\DeclareTextCommand{\CYRLJE}{PU}{\84\011}% U+0409
+% U+040A CYRILLIC CAPITAL LETTER NJE; Njecyrillic, *afii10059
+\DeclareTextCommand{\CYRNJE}{PU}{\84\012}% U+040A
+% U+040B CYRILLIC CAPITAL LETTER TSHE; Tshecyrillic, *afii10060
+\DeclareTextCommand{\CYRTSHE}{PU}{\84\013}% U+040B
+% U+040C CYRILLIC CAPITAL LETTER KJE; Kjecyrillic, *afii10061
+\DeclareTextCompositeCommand{\'}{PU}{\CYRK}{\84\014}% U+040C
+% U+040D CYRILLIC CAPITAL LETTER I WITH GRAVE
+\DeclareTextCompositeCommand{\`}{PU}{\CYRI}{\84\015}% U+040D
+% U+040E CYRILLIC CAPITAL LETTER SHORT U; Ushortcyrillic, *afii10062
+\DeclareTextCommand{\CYRUSHRT}{PU}{\84\016}% U+040E
+\DeclareTextCompositeCommand{\U}{PU}{\CYRU}{\84\016}% U+040E
+% U+040F CYRILLIC CAPITAL LETTER DZHE; Dzhecyrillic, *afii10145
+\DeclareTextCommand{\CYRDZHE}{PU}{\84\017}% U+040F
+% U+0410 CYRILLIC CAPITAL LETTER A; Acyrillic, *afii10017
+\DeclareTextCommand{\CYRA}{PU}{\84\020}% U+0410
+% U+0411 CYRILLIC CAPITAL LETTER BE; Becyrillic, *afii10018
+\DeclareTextCommand{\CYRB}{PU}{\84\021}% U+0411
+% U+0412 CYRILLIC CAPITAL LETTER VE; Vecyrillic, *afii10019
+\DeclareTextCommand{\CYRV}{PU}{\84\022}% U+0412
+% U+0413 CYRILLIC CAPITAL LETTER GHE; Gecyrillic, *afii10020
+\DeclareTextCommand{\CYRG}{PU}{\84\023}% U+0413
+% U+0414 CYRILLIC CAPITAL LETTER DE; Decyrillic, *afii10021
+\DeclareTextCommand{\CYRD}{PU}{\84\024}% U+0414
+% U+0415 CYRILLIC CAPITAL LETTER IE; Iecyrillic, *afii10022
+\DeclareTextCommand{\CYRE}{PU}{\84\025}% U+0415
+% U+0416 CYRILLIC CAPITAL LETTER ZHE; Zhecyrillic, *afii10024
+\DeclareTextCommand{\CYRZH}{PU}{\84\026}% U+0416
+% U+0417 CYRILLIC CAPITAL LETTER ZE; Zecyrillic, *afii10025
+\DeclareTextCommand{\CYRZ}{PU}{\84\027}% U+0417
+% U+0418 CYRILLIC CAPITAL LETTER I; Iicyrillic, *afii10026
+\DeclareTextCommand{\CYRI}{PU}{\84\030}% U+0418
+% U+0419 CYRILLIC CAPITAL LETTER SHORT I; Iishortcyrillic, *afii10027
+\DeclareTextCommand{\CYRISHRT}{PU}{\84\031}% U+0419
+\DeclareTextCompositeCommand{\U}{PU}{\CYRI}{\84\031}% U+0419
+% U+041A CYRILLIC CAPITAL LETTER KA; Kacyrillic, *afii10028
+\DeclareTextCommand{\CYRK}{PU}{\84\032}% U+041A
+% U+041B CYRILLIC CAPITAL LETTER EL; Elcyrillic, *afii10029
+\DeclareTextCommand{\CYRL}{PU}{\84\033}% U+041B
+% U+041C CYRILLIC CAPITAL LETTER EM; Emcyrillic, *afii10030
+\DeclareTextCommand{\CYRM}{PU}{\84\034}% U+041C
+% U+041D CYRILLIC CAPITAL LETTER EN; Encyrillic, *afii10031
+\DeclareTextCommand{\CYRN}{PU}{\84\035}% U+041D
+% U+041E CYRILLIC CAPITAL LETTER O; Ocyrillic, *afii10032
+\DeclareTextCommand{\CYRO}{PU}{\84\036}% U+041E
+% U+041F CYRILLIC CAPITAL LETTER PE; Pecyrillic, *afii10033
+\DeclareTextCommand{\CYRP}{PU}{\84\037}% U+041F
+% U+0420 CYRILLIC CAPITAL LETTER ER; Ercyrillic, *afii10034
+\DeclareTextCommand{\CYRR}{PU}{\84\040}% U+0420
+% U+0421 CYRILLIC CAPITAL LETTER ES; Escyrillic, *afii10035
+\DeclareTextCommand{\CYRS}{PU}{\84\041}% U+0421
+% U+0422 CYRILLIC CAPITAL LETTER TE; Tecyrillic, *afii10036
+\DeclareTextCommand{\CYRT}{PU}{\84\042}% U+0422
+% U+0423 CYRILLIC CAPITAL LETTER U; Ucyrillic, *afii10037
+\DeclareTextCommand{\CYRU}{PU}{\84\043}% U+0423
+% U+0424 CYRILLIC CAPITAL LETTER EF; Efcyrillic, *afii10038
+\DeclareTextCommand{\CYRF}{PU}{\84\044}% U+0424
+% U+0425 CYRILLIC CAPITAL LETTER HA; Khacyrillic, *afii10039
+\DeclareTextCommand{\CYRH}{PU}{\84\045}% U+0425
+% U+0426 CYRILLIC CAPITAL LETTER TSE; Tsecyrillic, *afii10040
+\DeclareTextCommand{\CYRC}{PU}{\84\046}% U+0426
+% U+0427 CYRILLIC CAPITAL LETTER CHE; Checyrillic, *afii10041
+\DeclareTextCommand{\CYRCH}{PU}{\84\047}% U+0427
+% U+0428 CYRILLIC CAPITAL LETTER SHA; Shacyrillic, *afii10042
+\DeclareTextCommand{\CYRSH}{PU}{\84\050}% U+0428
+% U+0429 CYRILLIC CAPITAL LETTER SHCHA; Shchacyrillic, *afii10043
+\DeclareTextCommand{\CYRSHCH}{PU}{\84\051}% U+0429
+% U+042A CYRILLIC CAPITAL LETTER HARD SIGN; Hardsigncyrillic, *afii10044
+\DeclareTextCommand{\CYRHRDSN}{PU}{\84\052}% U+042A
+% U+042B CYRILLIC CAPITAL LETTER YERU; Yericyrillic, *afii10045
+\DeclareTextCommand{\CYRERY}{PU}{\84\053}% U+042B
+% U+042C CYRILLIC CAPITAL LETTER SOFT SIGN; Softsigncyrillic, *afii10046
+\DeclareTextCommand{\CYRSFTSN}{PU}{\84\054}% U+042C
+% U+042D CYRILLIC CAPITAL LETTER E; Ereversedcyrillic, *afii10047
+\DeclareTextCommand{\CYREREV}{PU}{\84\055}% U+042D
+% U+042E CYRILLIC CAPITAL LETTER YU; IUcyrillic, *afii10048
+\DeclareTextCommand{\CYRYU}{PU}{\84\056}% U+042E
+% U+042F CYRILLIC CAPITAL LETTER YA; IAcyrillic, *afii10049
+\DeclareTextCommand{\CYRYA}{PU}{\84\057}% U+042F
+% U+0430 CYRILLIC SMALL LETTER A; acyrillic, *afii10065
+\DeclareTextCommand{\cyra}{PU}{\84\060}% U+0430
+% U+0431 CYRILLIC SMALL LETTER BE; *afii10066, becyrillic
+\DeclareTextCommand{\cyrb}{PU}{\84\061}% U+0431
+% U+0432 CYRILLIC SMALL LETTER VE; *afii10067, vecyrillic
+\DeclareTextCommand{\cyrv}{PU}{\84\062}% U+0432
+% U+0433 CYRILLIC SMALL LETTER GHE; *afii10068, gecyrillic
+\DeclareTextCommand{\cyrg}{PU}{\84\063}% U+0433
+% U+0434 CYRILLIC SMALL LETTER DE; *afii10069, decyrillic
+\DeclareTextCommand{\cyrd}{PU}{\84\064}% U+0434
+% U+0435 CYRILLIC SMALL LETTER IE; *afii10070, iecyrillic
+\DeclareTextCommand{\cyre}{PU}{\84\065}% U+0435
+% U+0436 CYRILLIC SMALL LETTER ZHE; *afii10072, zhecyrillic
+\DeclareTextCommand{\cyrzh}{PU}{\84\066}% U+0436
+% U+0437 CYRILLIC SMALL LETTER ZE; *afii10073, zecyrillic
+\DeclareTextCommand{\cyrz}{PU}{\84\067}% U+0437
+% U+0438 CYRILLIC SMALL LETTER I; *afii10074, iicyrillic
+\DeclareTextCommand{\cyri}{PU}{\84\070}% U+0438
+% U+0439 CYRILLIC SMALL LETTER SHORT I; *afii10075, iishortcyrillic
+\DeclareTextCommand{\cyrishrt}{PU}{\84\071}% U+0439
+\DeclareTextCompositeCommand{\U}{PU}{\cyri}{\84\071}% U+0439
+% U+043A CYRILLIC SMALL LETTER KA; *afii10076, kacyrillic
+\DeclareTextCommand{\cyrk}{PU}{\84\072}% U+043A
+% U+043B CYRILLIC SMALL LETTER EL; *afii10077, elcyrillic
+\DeclareTextCommand{\cyrl}{PU}{\84\073}% U+043B
+% U+043C CYRILLIC SMALL LETTER EM; *afii10078, emcyrillic
+\DeclareTextCommand{\cyrm}{PU}{\84\074}% U+043C
+% U+043D CYRILLIC SMALL LETTER EN; *afii10079, encyrillic
+\DeclareTextCommand{\cyrn}{PU}{\84\075}% U+043D
+% U+043E CYRILLIC SMALL LETTER O; *afii10080, ocyrillic
+\DeclareTextCommand{\cyro}{PU}{\84\076}% U+043E
+% U+043F CYRILLIC SMALL LETTER PE; *afii10081, pecyrillic
+\DeclareTextCommand{\cyrp}{PU}{\84\077}% U+043F
+% U+0440 CYRILLIC SMALL LETTER ER; *afii10082, ercyrillic
+\DeclareTextCommand{\cyrr}{PU}{\84\100}% U+0440
+% U+0441 CYRILLIC SMALL LETTER ES; *afii10083, escyrillic
+\DeclareTextCommand{\cyrs}{PU}{\84\101}% U+0441
+% U+0442 CYRILLIC SMALL LETTER TE; *afii10084, tecyrillic
+\DeclareTextCommand{\cyrt}{PU}{\84\102}% U+0442
+% U+0443 CYRILLIC SMALL LETTER U; *afii10085, ucyrillic
+\DeclareTextCommand{\cyru}{PU}{\84\103}% U+0443
+% U+0444 CYRILLIC SMALL LETTER EF; *afii10086, efcyrillic
+\DeclareTextCommand{\cyrf}{PU}{\84\104}% U+0444
+% U+0445 CYRILLIC SMALL LETTER HA; *afii10087, khacyrillic
+\DeclareTextCommand{\cyrh}{PU}{\84\105}% U+0445
+% U+0446 CYRILLIC SMALL LETTER TSE; *afii10088, tsecyrillic
+\DeclareTextCommand{\cyrc}{PU}{\84\106}% U+0446
+% U+0447 CYRILLIC SMALL LETTER CHE; *afii10089, checyrillic
+\DeclareTextCommand{\cyrch}{PU}{\84\107}% U+0447
+% U+0448 CYRILLIC SMALL LETTER SHA; *afii10090, shacyrillic
+\DeclareTextCommand{\cyrsh}{PU}{\84\110}% U+0448
+% U+0449 CYRILLIC SMALL LETTER SHCHA; *afii10091, shchacyrillic
+\DeclareTextCommand{\cyrshch}{PU}{\84\111}% U+0449
+% U+044A CYRILLIC SMALL LETTER HARD SIGN; *afii10092, hardsigncyrillic
+\DeclareTextCommand{\cyrhrdsn}{PU}{\84\112}% U+044A
+% U+044B CYRILLIC SMALL LETTER YERU; *afii10093, yericyrillic
+\DeclareTextCommand{\cyrery}{PU}{\84\113}% U+044B
+% U+044C CYRILLIC SMALL LETTER SOFT SIGN; *afii10094, softsigncyrillic
+\DeclareTextCommand{\cyrsftsn}{PU}{\84\114}% U+044C
+% U+044D CYRILLIC SMALL LETTER E; *afii10095, ereversedcyrillic
+\DeclareTextCommand{\cyrerev}{PU}{\84\115}% U+044D
+% U+044E CYRILLIC SMALL LETTER YU; *afii10096, iucyrillic
+\DeclareTextCommand{\cyryu}{PU}{\84\116}% U+044E
+% U+044F CYRILLIC SMALL LETTER YA; *afii10097, iacyrillic
+\DeclareTextCommand{\cyrya}{PU}{\84\117}% U+044F
+% U+0450 CYRILLIC SMALL LETTER IE WITH GRAVE
+\DeclareTextCompositeCommand{\`}{PU}{\cyre}{\84\120}% U+0450
+% U+0451 CYRILLIC SMALL LETTER IO; *afii10071, iocyrillic
+\DeclareTextCommand{\cyryo}{PU}{\84\121}% U+0451
+\DeclareTextCompositeCommand{\"}{PU}{\cyre}{\84\121}% U+0451
+% U+0452 CYRILLIC SMALL LETTER DJE; *afii10099, djecyrillic
+\DeclareTextCommand{\cyrdje}{PU}{\84\122}% U+0452
+% U+0453 CYRILLIC SMALL LETTER GJE; *afii10100, gjecyrillic
+\DeclareTextCompositeCommand{\'}{PU}{\cyrg}{\84\123}% U+0453
+% U+0454 CYRILLIC SMALL LETTER UKRAINIAN IE; *afii10101, ecyrillic
+\DeclareTextCommand{\cyrie}{PU}{\84\124}% U+0454
+% U+0455 CYRILLIC SMALL LETTER DZE; *afii10102, dzecyrillic
+\DeclareTextCommand{\cyrdze}{PU}{\84\125}% U+0455
+% U+0456 CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I; *afii10103, icyrillic
+\DeclareTextCommand{\cyrii}{PU}{\84\126}% U+0456
+% U+0457 CYRILLIC SMALL LETTER YI; *afii10104, yicyrillic
+\DeclareTextCommand{\cyryi}{PU}{\84\127}% U+0457
+\DeclareTextCompositeCommand{\"}{PU}{\cyrii}{\84\127}% U+0457
+% U+0458 CYRILLIC SMALL LETTER JE; *afii10105, jecyrillic
+\DeclareTextCommand{\cyrje}{PU}{\84\130}% U+0458
+% U+0459 CYRILLIC SMALL LETTER LJE; *afii10106, ljecyrillic
+\DeclareTextCommand{\cyrlje}{PU}{\84\131}% U+0459
+% U+045A CYRILLIC SMALL LETTER NJE; *afii10107, njecyrillic
+\DeclareTextCommand{\cyrnje}{PU}{\84\132}% U+045A
+% U+045B CYRILLIC SMALL LETTER TSHE; *afii10108, tshecyrillic
+\DeclareTextCommand{\cyrtshe}{PU}{\84\133}% U+045B
+% U+045C CYRILLIC SMALL LETTER KJE; *afii10109, kjecyrillic
+\DeclareTextCompositeCommand{\'}{PU}{\cyrk}{\84\134}% U+045C
+% U+045D CYRILLIC SMALL LETTER I WITH GRAVE
+\DeclareTextCompositeCommand{\`}{PU}{\cyri}{\84\135}% U+045D
+% U+045E CYRILLIC SMALL LETTER SHORT U; *afii10110, ushortcyrillic
+\DeclareTextCommand{\cyrushrt}{PU}{\84\136}% U+045E
+\DeclareTextCompositeCommand{\U}{PU}{\curu}{\84\136}% U+045E
+% U+045F CYRILLIC SMALL LETTER DZHE; *afii10193, dzhecyrillic
+\DeclareTextCommand{\cyrdzhe}{PU}{\84\137}% U+045F
+% U+0460 CYRILLIC CAPITAL LETTER OMEGA; Omegacyrillic
+\DeclareTextCommand{\CYROMEGA}{PU}{\84\140}% U+0460
+% U+0461 CYRILLIC SMALL LETTER OMEGA; omegacyrillic
+\DeclareTextCommand{\cyromega}{PU}{\84\141}% U+0461
+% U+0462 CYRILLIC CAPITAL LETTER YAT; Yatcyrillic, *afii10146
+\DeclareTextCommand{\CYRYAT}{PU}{\84\142}% U+0462
+% U+0463 CYRILLIC SMALL LETTER YAT; *afii10194, yatcyrillic
+\DeclareTextCommand{\cyryat}{PU}{\84\143}% U+0463
+% U+0464 CYRILLIC CAPITAL LETTER IOTIFIED E; Eiotifiedcyrillic
+\DeclareTextCommand{\CYRIOTE}{PU}{\84\144}% U+0464
+% U+0465 CYRILLIC SMALL LETTER IOTIFIED E; eiotifiedcyrillic
+\DeclareTextCommand{\cyriote}{PU}{\84\145}% U+0465
+% U+0466 CYRILLIC CAPITAL LETTER LITTLE YUS; Yuslittlecyrillic
+\DeclareTextCommand{\CYRLYUS}{PU}{\84\146}% U+0466
+% U+0467 CYRILLIC SMALL LETTER LITTLE YUS; yuslittlecyrillic
+\DeclareTextCommand{\cyrlyus}{PU}{\84\147}% U+0467
+% U+0468 CYRILLIC CAPITAL LETTER IOTIFIED LITTLE YUS; Yuslittleiotifiedcyrillic
+\DeclareTextCommand{\CYRIOTLYUS}{PU}{\84\150}% U+0468
+% U+0469 CYRILLIC SMALL LETTER IOTIFIED LITTLE YUS; yuslittleiotifiedcyrillic
+\DeclareTextCommand{\cyriotlyus}{PU}{\84\151}% U+0469
+% U+046A CYRILLIC CAPITAL LETTER BIG YUS; Yusbigcyrillic
+\DeclareTextCommand{\CYRBYUS}{PU}{\84\152}% U+046A
+% U+046B CYRILLIC SMALL LETTER BIG YUS; yusbigcyrillic
+\DeclareTextCommand{\cyrbyus}{PU}{\84\153}% U+046B
+% U+046C CYRILLIC CAPITAL LETTER IOTIFIED BIG YUS; Yusbigiotifiedcyrillic
+\DeclareTextCommand{\CYRIOTBYUS}{PU}{\84\154}% U+046C
+% U+046D CYRILLIC SMALL LETTER IOTIFIED BIG YUS; yusbigiotifiedcyrillic
+\DeclareTextCommand{\cyriotbyus}{PU}{\84\155}% U+046D
+% U+046E CYRILLIC CAPITAL LETTER KSI; Ksicyrillic
+\DeclareTextCommand{\CYRKSI}{PU}{\84\156}% U+046E
+% U+046F CYRILLIC SMALL LETTER KSI; ksicyrillic
+\DeclareTextCommand{\cyrksi}{PU}{\84\157}% U+046F
+% U+0470 CYRILLIC CAPITAL LETTER PSI; Psicyrillic
+\DeclareTextCommand{\CYRPSI}{PU}{\84\160}% U+0470
+% U+0471 CYRILLIC SMALL LETTER PSI; psicyrillic
+\DeclareTextCommand{\cyrpsi}{PU}{\84\161}% U+0471
+% U+0472 CYRILLIC CAPITAL LETTER FITA; Fitacyrillic, *afii10147
+\DeclareTextCommand{\CYRFITA}{PU}{\84\162}% U+0472
+% U+0473 CYRILLIC SMALL LETTER FITA; *afii10195, fitacyrillic
+\DeclareTextCommand{\cyrfita}{PU}{\84\163}% U+0473
+% U+0474 CYRILLIC CAPITAL LETTER IZHITSA; Izhitsacyrillic, *afii10148
+\DeclareTextCommand{\CYRIZH}{PU}{\84\164}% U+0474
+% U+0475 CYRILLIC SMALL LETTER IZHITSA; *afii10196, izhitsacyrillic
+\DeclareTextCommand{\cyrizh}{PU}{\84\165}% U+0475
+% U+0476 CYRILLIC CAPITAL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT; Izhitsadblgravecyrillic
+\DeclareTextCompositeCommand{\C}{PU}{\CYRIZH}{\84\166}% U+0476
+% U+0477 CYRILLIC SMALL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT; izhitsadblgravecyrillic
+\DeclareTextCompositeCommand{\C}{PU}{\cyrizh}{\84\167}% U+0477
+% U+0478 CYRILLIC CAPITAL LETTER UK; Ukcyrillic
+\DeclareTextCommand{\CYRUK}{PU}{\84\170}% U+0478
+% U+0479 CYRILLIC SMALL LETTER UK; ukcyrillic
+\DeclareTextCommand{\cyruk}{PU}{\84\171}% U+0479
+% U+047A CYRILLIC CAPITAL LETTER ROUND OMEGA; Omegaroundcyrillic
+\DeclareTextCommand{\CYROMEGARND}{PU}{\84\172}% U+047A
+% U+047B CYRILLIC SMALL LETTER ROUND OMEGA; omegaroundcyrillic
+\DeclareTextCommand{\cyromegarnd}{PU}{\84\173}% U+047B
+% U+047C CYRILLIC CAPITAL LETTER OMEGA WITH TITLO; Omegatitlocyrillic
+\DeclareTextCommand{\CYROMEGATITLO}{PU}{\84\174}% U+047C
+% U+047D CYRILLIC SMALL LETTER OMEGA WITH TITLO; omegatitlocyrillic
+\DeclareTextCommand{\cyromegatitlo}{PU}{\84\175}% U+047D
+% U+047E CYRILLIC CAPITAL LETTER OT; Otcyrillic
+\DeclareTextCommand{\CYROT}{PU}{\84\176}% U+047E
+% U+047F CYRILLIC SMALL LETTER OT; otcyrillic
+\DeclareTextCommand{\cyrot}{PU}{\84\177}% U+047F
+% U+0480 CYRILLIC CAPITAL LETTER KOPPA; Koppacyrillic
+\DeclareTextCommand{\CYRKOPPA}{PU}{\84\200}% U+0480
+% U+0481 CYRILLIC SMALL LETTER KOPPA; koppacyrillic
+\DeclareTextCommand{\cyrkoppa}{PU}{\84\201}% U+0481
+% U+0482 CYRILLIC THOUSANDS SIGN; thousandcyrillic
+\DeclareTextCommand{\cyrthousands}{PU}{\84\202}% U+0482
+% \end{macrocode}
+% |\84\203|: U+0483 COMBINING CYRILLIC TITLO; titlocyrilliccmb\\
+% |\84\204|: U+0484 COMBINING CYRILLIC PALATALIZATION; palatalizationcyrilliccmb\\
+% |\84\205|: U+0485 COMBINING CYRILLIC DASIA PNEUMATA; dasiapneumatacyrilliccmb\\
+% |\84\206|: U+0486 COMBINING CYRILLIC PSILI PNEUMATA; psilipneumatacyrilliccmb\\
+% |\84\207|: U+0487 COMBINING CYRILLIC POKRYTIE\\
+% |\84\210|: U+0488 COMBINING CYRILLIC HUNDRED THOUSANDS SIGN\\
+% |\84\211|: U+0489 COMBINING CYRILLIC MILLIONS SIGN
+% \begin{macrocode}
+% U+048A CYRILLIC CAPITAL LETTER SHORT I WITH TAIL
+\DeclareTextCommand{\CYRISHRTDSC}{PU}{\84\212}% U+048A
+% U+048B CYRILLIC SMALL LETTER SHORT I WITH TAIL
+\DeclareTextCommand{\cyrishrtdsc}{PU}{\84\213}% U+048B
+% U+048C CYRILLIC CAPITAL LETTER SEMISOFT SIGN
+\DeclareTextCommand{\CYRSEMISFTSN}{PU}{\84\214}% U+048C
+% U+048D CYRILLIC SMALL LETTER SEMISOFT SIGN
+\DeclareTextCommand{\cyrsemisftsn}{PU}{\84\215}% U+048D
+% U+048E CYRILLIC CAPITAL LETTER ER WITH TICK
+\DeclareTextCommand{\CYRRTICK}{PU}{\84\216}% U+048E
+% U+048F CYRILLIC SMALL LETTER ER WITH TICK
+\DeclareTextCommand{\cyrrtick}{PU}{\84\217}% U+048F
+% U+0490 CYRILLIC CAPITAL LETTER GHE WITH UPTURN; Gheupturncyrillic, *afii10050
+\DeclareTextCommand{\CYRGUP}{PU}{\84\220}% U+0490
+% U+0491 CYRILLIC SMALL LETTER GHE WITH UPTURN; *afii10098, gheupturncyrillic
+\DeclareTextCommand{\cyrgup}{PU}{\84\221}% U+0491
+% U+0492 CYRILLIC CAPITAL LETTER GHE WITH STROKE; Ghestrokecyrillic
+\DeclareTextCommand{\CYRGHCRS}{PU}{\84\222}% U+0492
+% U+0493 CYRILLIC SMALL LETTER GHE WITH STROKE; ghestrokecyrillic
+\DeclareTextCommand{\cyrghcrs}{PU}{\84\223}% U+0493
+% U+0494 CYRILLIC CAPITAL LETTER GHE WITH MIDDLE HOOK; Ghemiddlehookcyrillic
+\DeclareTextCommand{\CYRGHK}{PU}{\84\224}% U+0494
+% U+0495 CYRILLIC SMALL LETTER GHE WITH MIDDLE HOOK; ghemiddlehookcyrillic
+\DeclareTextCommand{\cyrghk}{PU}{\84\225}% U+0495
+% U+0496 CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER; Zhedescendercyrillic
+\DeclareTextCommand{\CYRZHDSC}{PU}{\84\226}% U+0496
+% U+0497 CYRILLIC SMALL LETTER ZHE WITH DESCENDER; zhedescendercyrillic
+\DeclareTextCommand{\cyrzhdsc}{PU}{\84\227}% U+0497
+% U+0498 CYRILLIC CAPITAL LETTER ZE WITH DESCENDER; Zedescendercyrillic
+\DeclareTextCommand{\CYRZDSC}{PU}{\84\230}% U+0498
+\DeclareTextCompositeCommand{\c}{PU}{\CYRZ}{\84\230}% U+0498
+% U+0499 CYRILLIC SMALL LETTER ZE WITH DESCENDER; zedescendercyrillic
+\DeclareTextCommand{\cyrzdsc}{PU}{\84\231}% U+0499
+\DeclareTextCompositeCommand{\c}{PU}{\cyrz}{\84\231}% U+0499
+% U+049A CYRILLIC CAPITAL LETTER KA WITH DESCENDER; Kadescendercyrillic
+\DeclareTextCommand{\CYRKDSC}{PU}{\84\232}% U+049A
+% U+049B CYRILLIC SMALL LETTER KA WITH DESCENDER; kadescendercyrillic
+\DeclareTextCommand{\cyrkdsc}{PU}{\84\233}% U+049B
+% U+049C CYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE; Kaverticalstrokecyrillic
+\DeclareTextCommand{\CYRKVCRS}{PU}{\84\234}% U+049C
+% U+049D CYRILLIC SMALL LETTER KA WITH VERTICAL STROKE; kaverticalstrokecyrillic
+\DeclareTextCommand{\cyrkvcrs}{PU}{\84\235}% U+049D
+% U+049E CYRILLIC CAPITAL LETTER KA WITH STROKE; Kastrokecyrillic
+\DeclareTextCommand{\CYRKHCRS}{PU}{\84\236}% U+049E
+% U+049F CYRILLIC SMALL LETTER KA WITH STROKE; kastrokecyrillic
+\DeclareTextCommand{\cyrkhcrs}{PU}{\84\237}% U+049F
+% U+04A0 CYRILLIC CAPITAL LETTER BASHKIR KA; Kabashkircyrillic
+\DeclareTextCommand{\CYRKBEAK}{PU}{\84\240}% U+04A0
+% U+04A1 CYRILLIC SMALL LETTER BASHKIR KA; kabashkircyrillic
+\DeclareTextCommand{\cyrkbeak}{PU}{\84\241}% U+04A1
+% U+04A2 CYRILLIC CAPITAL LETTER EN WITH DESCENDER; Endescendercyrillic
+\DeclareTextCommand{\CYRNDSC}{PU}{\84\242}% U+04A2
+% U+04A3 CYRILLIC SMALL LETTER EN WITH DESCENDER; endescendercyrillic
+\DeclareTextCommand{\cyrndsc}{PU}{\84\243}% U+04A3
+% U+04A4 CYRILLIC CAPITAL LIGATURE EN GHE; Enghecyrillic
+\DeclareTextCommand{\CYRNG}{PU}{\84\244}% U+04A4
+% U+04A5 CYRILLIC SMALL LIGATURE EN GHE; enghecyrillic
+\DeclareTextCommand{\cyrng}{PU}{\84\245}% U+04A5
+% U+04A6 CYRILLIC CAPITAL LETTER PE WITH MIDDLE HOOK; Pemiddlehookcyrillic
+\DeclareTextCommand{\CYRPHK}{PU}{\84\246}% U+04A6
+% U+04A7 CYRILLIC SMALL LETTER PE WITH MIDDLE HOOK; pemiddlehookcyrillic
+\DeclareTextCommand{\cyrphk}{PU}{\84\247}% U+04A7
+% U+04A8 CYRILLIC CAPITAL LETTER ABKHASIAN HA; Haabkhasiancyrillic
+\DeclareTextCommand{\CYRABHHA}{PU}{\84\250}% U+04A8
+% U+04A9 CYRILLIC SMALL LETTER ABKHASIAN HA; haabkhasiancyrillic
+\DeclareTextCommand{\cyrabhha}{PU}{\84\251}% U+04A9
+% U+04AA CYRILLIC CAPITAL LETTER ES WITH DESCENDER; Esdescendercyrillic
+\DeclareTextCommand{\CYRSDSC}{PU}{\84\252}% U+04AA
+\DeclareTextCompositeCommand{\CYRSDSC}{PU}{\CYRS}{\84\252}% U+04AA
+% U+04AB CYRILLIC SMALL LETTER ES WITH DESCENDER; esdescendercyrillic
+\DeclareTextCommand{\cyrsdsc}{PU}{\84\253}% U+04AB
+\DeclareTextCompositeCommand{\k}{PU}{\cyrs}{\84\253}% U+04AB
+% U+04AC CYRILLIC CAPITAL LETTER TE WITH DESCENDER; Tedescendercyrillic
+\DeclareTextCommand{\CYRTDSC}{PU}{\84\254}% U+04AC
+% U+04AD CYRILLIC SMALL LETTER TE WITH DESCENDER; tedescendercyrillic
+\DeclareTextCommand{\cyrtdsc}{PU}{\84\255}% U+04AD
+% U+04AE CYRILLIC CAPITAL LETTER STRAIGHT U; Ustraightcyrillic
+\DeclareTextCommand{\CYRY}{PU}{\84\256}% U+04AE
+% U+04AF CYRILLIC SMALL LETTER STRAIGHT U; ustraightcyrillic
+\DeclareTextCommand{\cyry}{PU}{\84\257}% U+04AF
+% U+04B0 CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE; Ustraightstrokecyrillic
+\DeclareTextCommand{\CYRYHCRS}{PU}{\84\260}% U+04B0
+% U+04B1 CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE; ustraightstrokecyrillic
+\DeclareTextCommand{\cyryhcrs}{PU}{\84\261}% U+04B1
+% U+04B2 CYRILLIC CAPITAL LETTER HA WITH DESCENDER; Hadescendercyrillic
+\DeclareTextCommand{\CYRHDSC}{PU}{\84\262}% U+04B2
+% U+04B3 CYRILLIC SMALL LETTER HA WITH DESCENDER; hadescendercyrillic
+\DeclareTextCommand{\cyrhdsc}{PU}{\84\263}% U+04B3
+% U+04B4 CYRILLIC CAPITAL LIGATURE TE TSE; Tetsecyrillic
+\DeclareTextCommand{\CYRTETSE}{PU}{\84\264}% U+04B4
+% U+04B5 CYRILLIC SMALL LIGATURE TE TSE; tetsecyrillic
+\DeclareTextCommand{\cyrtetse}{PU}{\84\265}% U+04B5
+% U+04B6 CYRILLIC CAPITAL LETTER CHE WITH DESCENDER; Chedescendercyrillic
+\DeclareTextCommand{\CYRCHRDSC}{PU}{\84\266}% U+04B6
+% U+04B7 CYRILLIC SMALL LETTER CHE WITH DESCENDER; chedescendercyrillic
+\DeclareTextCommand{\cyrchrdsc}{PU}{\84\267}% U+04B7
+% U+04B8 CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE; Cheverticalstrokecyrillic
+\DeclareTextCommand{\CYRCHVCRS}{PU}{\84\270}% U+04B8
+% U+04B9 CYRILLIC SMALL LETTER CHE WITH VERTICAL STROKE; cheverticalstrokecyrillic
+\DeclareTextCommand{\cyrchvcrs}{PU}{\84\271}% U+04B9
+% U+04BA CYRILLIC CAPITAL LETTER SHHA; Shhacyrillic
+\DeclareTextCommand{\CYRSHHA}{PU}{\84\272}% U+04BA
+% U+04BB CYRILLIC SMALL LETTER SHHA; shhacyrillic
+\DeclareTextCommand{\cyrshha}{PU}{\84\273}% U+04BB
+% U+04BC CYRILLIC CAPITAL LETTER ABKHASIAN CHE; Cheabkhasiancyrillic
+\DeclareTextCommand{\CYRABHCH}{PU}{\84\274}% U+04BC
+% U+04BD CYRILLIC SMALL LETTER ABKHASIAN CHE; cheabkhasiancyrillic
+\DeclareTextCommand{\cyrabhch}{PU}{\84\275}% U+04BD
+% U+04BE CYRILLIC CAPITAL LETTER ABKHASIAN CHE WITH DESCENDER; Chedescenderabkhasiancyrillic
+\DeclareTextCommand{\CYRABHCHDSC}{PU}{\84\276}% U+04BE
+\DeclareTextCompositeCommand{\k}{PU}{\CYRABHCH}{\84\276}% U+04BE
+% U+04BF CYRILLIC SMALL LETTER ABKHASIAN CHE WITH DESCENDER; chedescenderabkhasiancyrillic
+\DeclareTextCommand{\cyrabhchdsc}{PU}{\84\277}% U+04BF
+\DeclareTextCompositeCommand{\k}{PU}{\cyrabhch}{\84\277}% U+04BF
+% U+04C0 CYRILLIC LETTER PALOCHKA; palochkacyrillic
+\DeclareTextCommand{\CYRpalochka}{PU}{\84\300}% U+04C0
+% U+04C1 CYRILLIC CAPITAL LETTER ZHE WITH BREVE; Zhebrevecyrillic
+\DeclareTextCompositeCommand{\U}{PU}{\CYRZH}{\84\301}% U+04C1
+% U+04C2 CYRILLIC SMALL LETTER ZHE WITH BREVE; zhebrevecyrillic
+\DeclareTextCompositeCommand{\U}{PU}{\cyrzh}{\84\302}% U+04C2
+% U+04C3 CYRILLIC CAPITAL LETTER KA WITH HOOK; Kahookcyrillic
+\DeclareTextCommand{\CYRKHK}{PU}{\84\303}% U+04C3
+% U+04C4 CYRILLIC SMALL LETTER KA WITH HOOK; kahookcyrillic
+\DeclareTextCommand{\cyrkhk}{PU}{\84\304}% U+04C4
+% U+04C5 CYRILLIC CAPITAL LETTER EL WITH TAIL
+\DeclareTextCommand{\CYRLDSC}{PU}{\84\305}% U+04C5
+% U+04C6 CYRILLIC SMALL LETTER EL WITH TAIL
+\DeclareTextCommand{\cyrldsc}{PU}{\84\306}% U+04C6
+% U+04C7 CYRILLIC CAPITAL LETTER EN WITH HOOK; Enhookcyrillic
+\DeclareTextCommand{\CYRNHK}{PU}{\84\307}% U+04C7
+% U+04C8 CYRILLIC SMALL LETTER EN WITH HOOK; enhookcyrillic
+\DeclareTextCommand{\cyrnhk}{PU}{\84\310}% U+04C8
+% U+04CB CYRILLIC CAPITAL LETTER KHAKASSIAN CHE; Chekhakassiancyrillic
+\DeclareTextCommand{\CYRCHLDSC}{PU}{\84\313}% U+04CB
+% U+04CC CYRILLIC SMALL LETTER KHAKASSIAN CHE; chekhakassiancyrillic
+\DeclareTextCommand{\cyrchldsc}{PU}{\84\314}% U+04CC
+% U+04CD CYRILLIC CAPITAL LETTER EM WITH TAIL
+\DeclareTextCommand{\CYRMDSC}{PU}{\84\315}% U+04CD
+% U+04CE CYRILLIC SMALL LETTER EM WITH TAIL
+\DeclareTextCommand{\cyrmdsc}{PU}{\84\316}% U+04CE
+% \end{macrocode}
+% |\84\317|: U+04CF CYRILLIC SMALL LETTER PALOCHKA
+% \begin{macrocode}
+% U+04D0 CYRILLIC CAPITAL LETTER A WITH BREVE; Abrevecyrillic
+\DeclareTextCompositeCommand{\U}{PU}{\CYRA}{\84\320}% U+04D0
+% U+04D1 CYRILLIC SMALL LETTER A WITH BREVE; abrevecyrillic
+\DeclareTextCompositeCommand{\U}{PU}{\cyra}{\84\321}% U+04D1
+% U+04D2 CYRILLIC CAPITAL LETTER A WITH DIAERESIS; Adieresiscyrillic
+\DeclareTextCompositeCommand{\"}{PU}{\CYRA}{\84\322}% U+04D2
+% U+04D3 CYRILLIC SMALL LETTER A WITH DIAERESIS; adieresiscyrillic
+\DeclareTextCompositeCommand{\"}{PU}{\cyra}{\84\323}% U+04D3
+% U+04D4 CYRILLIC CAPITAL LIGATURE A IE; Aiecyrillic
+\DeclareTextCommand{\CYRAE}{PU}{\84\324}% U+04D4
+% U+04D5 CYRILLIC SMALL LIGATURE A IE; aiecyrillic
+\DeclareTextCommand{\cyrae}{PU}{\84\325}% U+04D5
+% U+04D6 CYRILLIC CAPITAL LETTER IE WITH BREVE; Iebrevecyrillic
+\DeclareTextCompositeCommand{\U}{PU}{\CYRE}{\84\326}% U+04D6
+% U+04D7 CYRILLIC SMALL LETTER IE WITH BREVE; iebrevecyrillic
+\DeclareTextCompositeCommand{\U}{PU}{\cyre}{\84\327}% U+04D7
+% U+04D8 CYRILLIC CAPITAL LETTER SCHWA; Schwacyrillic
+\DeclareTextCommand{\CYRSCHWA}{PU}{\84\330}% U+04D8
+% U+04D9 CYRILLIC SMALL LETTER SCHWA; *afii10846, schwacyrillic
+\DeclareTextCommand{\cyrschwa}{PU}{\84\331}% U+04D9
+% U+04DA CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS; Schwadieresiscyrillic
+\DeclareTextCompositeCommand{\"}{PU}{\CYRSCHWA}{\84\332}% U+04DA
+% U+04DB CYRILLIC SMALL LETTER SCHWA WITH DIAERESIS; schwadieresiscyrillic
+\DeclareTextCompositeCommand{\"}{PU}{\cyrschwa}{\84\333}% U+04DB
+% U+04DC CYRILLIC CAPITAL LETTER ZHE WITH DIAERESIS; Zhedieresiscyrillic
+\DeclareTextCompositeCommand{\"}{PU}{\CYRZH}{\84\334}% U+04DC
+% U+04DD CYRILLIC SMALL LETTER ZHE WITH DIAERESIS; zhedieresiscyrillic
+\DeclareTextCompositeCommand{\"}{PU}{\cyrzh}{\84\335}% U+04DD
+% U+04DE CYRILLIC CAPITAL LETTER ZE WITH DIAERESIS; Zedieresiscyrillic
+\DeclareTextCompositeCommand{\"}{PU}{\CYRZ}{\84\336}% U+04DE
+% U+04DF CYRILLIC SMALL LETTER ZE WITH DIAERESIS; zedieresiscyrillic
+\DeclareTextCompositeCommand{\"}{PU}{\cyrz}{\84\337}% U+04DF
+% U+04E0 CYRILLIC CAPITAL LETTER ABKHASIAN DZE; Dzeabkhasiancyrillic
+\DeclareTextCommand{\CYRABHDZE}{PU}{\84\340}% U+04E0
+% U+04E1 CYRILLIC SMALL LETTER ABKHASIAN DZE; dzeabkhasiancyrillic
+\DeclareTextCommand{\cyrabhdze}{PU}{\84\341}% U+04E1
+% U+04E2 CYRILLIC CAPITAL LETTER I WITH MACRON; Imacroncyrillic
+\DeclareTextCompositeCommand{\=}{PU}{\CYRI}{\84\342}% U+04E2
+% U+04E3 CYRILLIC SMALL LETTER I WITH MACRON; imacroncyrillic
+\DeclareTextCompositeCommand{\=}{PU}{\cyri}{\84\343}% U+04E3
+% U+04E4 CYRILLIC CAPITAL LETTER I WITH DIAERESIS; Idieresiscyrillic
+\DeclareTextCompositeCommand{\"}{PU}{\CYRI}{\84\344}% U+04E4
+% U+04E5 CYRILLIC SMALL LETTER I WITH DIAERESIS; idieresiscyrillic
+\DeclareTextCompositeCommand{\"}{PU}{\cyri}{\84\345}% U+04E5
+% U+04E6 CYRILLIC CAPITAL LETTER O WITH DIAERESIS; Odieresiscyrillic
+\DeclareTextCompositeCommand{\"}{PU}{\CYRO}{\84\346}% U+04E6
+% U+04E7 CYRILLIC SMALL LETTER O WITH DIAERESIS; odieresiscyrillic
+\DeclareTextCompositeCommand{\"}{PU}{\cyro}{\84\347}% U+04E7
+% U+04E8 CYRILLIC CAPITAL LETTER BARRED O; Obarredcyrillic
+\DeclareTextCommand{\CYROTLD}{PU}{\84\350}% U+04E8
+% U+04E9 CYRILLIC SMALL LETTER BARRED O; obarredcyrillic
+\DeclareTextCommand{\cyrotld}{PU}{\84\351}% U+04E9
+% U+04EA CYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS; Obarreddieresiscyrillic
+\DeclareTextCompositeCommand{\"}{PU}{\CYROTLD}{\84\352}% U+04EA
+% U+04EB CYRILLIC SMALL LETTER BARRED O WITH DIAERESIS; obarreddieresiscyrillic
+\DeclareTextCompositeCommand{\"}{PU}{\cyrotld}{\84\353}% U+04EB
+% U+04EC CYRILLIC CAPITAL LETTER E WITH DIAERESIS
+\DeclareTextCompositeCommand{\"}{PU}{\CYREREV}{\84\354}% U+04EC
+% U+04ED CYRILLIC SMALL LETTER E WITH DIAERESIS
+\DeclareTextCompositeCommand{\"}{PU}{\cyreref}{\84\355}% U+04ED
+% U+04EE CYRILLIC CAPITAL LETTER U WITH MACRON; Umacroncyrillic
+\DeclareTextCompositeCommand{\=}{PU}{\CYRU}{\84\356}% U+04EE
+% U+04EF CYRILLIC SMALL LETTER U WITH MACRON; umacroncyrillic
+\DeclareTextCompositeCommand{\=}{PU}{\cyru}{\84\357}% U+04EF
+% U+04F0 CYRILLIC CAPITAL LETTER U WITH DIAERESIS; Udieresiscyrillic
+\DeclareTextCompositeCommand{\"}{PU}{\CYRU}{\84\360}% U+04F0
+% U+04F1 CYRILLIC SMALL LETTER U WITH DIAERESIS; udieresiscyrillic
+\DeclareTextCompositeCommand{\"}{PU}{\cyru}{\84\361}% U+04F1
+% U+04F2 CYRILLIC CAPITAL LETTER U WITH DOUBLE ACUTE; Uhungarumlautcyrillic
+\DeclareTextCompositeCommand{\H}{PU}{\CYRU}{\84\362}% U+04F2
+% U+04F3 CYRILLIC SMALL LETTER U WITH DOUBLE ACUTE; uhungarumlautcyrillic
+\DeclareTextCompositeCommand{\H}{PU}{\cyru}{\84\363}% U+04F3
+% U+04F4 CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS; Chedieresiscyrillic
+\DeclareTextCompositeCommand{\"}{PU}{\CYRCH}{\84\364}% U+04F4
+% U+04F5 CYRILLIC SMALL LETTER CHE WITH DIAERESIS; chedieresiscyrillic
+\DeclareTextCompositeCommand{\"}{PU}{\cyrch}{\84\365}% U+04F5
+% U+04F6 CYRILLIC CAPITAL LETTER GHE WITH DESCENDER
+\DeclareTextCommand{\CYRGDSC}{PU}{\84\366}% U+04F6
+% U+04F7 CYRILLIC SMALL LETTER GHE WITH DESCENDER
+\DeclareTextCommand{\cyrgdsc}{PU}{\84\367}% U+04F7
+% U+04F8 CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS; Yerudieresiscyrillic
+\DeclareTextCompositeCommand{\"}{PU}{\CYRERY}{\84\370}% U+04F8
+% U+04F9 CYRILLIC SMALL LETTER YERU WITH DIAERESIS; yerudieresiscyrillic
+\DeclareTextCompositeCommand{\"}{PU}{\cyrery}{\84\371}% U+04F9
+% \end{macrocode}
+% |\84\372|: U+04FA CYRILLIC CAPITAL LETTER GHE WITH STROKE AND HOOK\\
+% |\84\373|: U+04FB CYRILLIC SMALL LETTER GHE WITH STROKE AND HOOK
+% \begin{macrocode}
+% U+04FC CYRILLIC CAPITAL LETTER HA WITH HOOK
+\DeclareTextCommand{\CYRHHK}{PU}{\84\374}% U+04FC
+% U+04FD CYRILLIC SMALL LETTER HA WITH HOOK
+\DeclareTextCommand{\cyrhhk}{PU}{\84\375}% U+04FD
+% \end{macrocode}
+% |\84\376|: U+04FE CYRILLIC CAPITAL LETTER HA WITH STROKE\\
+% |\84\377|: U+04FF CYRILLIC SMALL LETTER HA WITH STROKE
+%
+% \subsubsection{Thai: U+0E00 to U+0E7F}
+%
+% \begin{macrocode}
+% U+0E3F THAI CURRENCY SYMBOL BAHT; bahtthai
+\DeclareTextCommand{\textbaht}{PU}{\9016\077}% U+0E3F
+% \end{macrocode}
+%
+% \subsubsection{Latin Extended Additional: U+1E00 to U+1EFF}
+%
+% \begin{macrocode}
+% U+1E02 LATIN CAPITAL LETTER B WITH DOT ABOVE; Bdotaccent
+\DeclareTextCompositeCommand{\.}{PU}{B}{\9036\002}% U+1E02
+% U+1E03 LATIN SMALL LETTER B WITH DOT ABOVE; bdotaccent
+\DeclareTextCompositeCommand{\.}{PU}{b}{\9036\003}% U+1E03
+% U+1E06 LATIN CAPITAL LETTER B WITH LINE BELOW; Blinebelow
+\DeclareTextCompositeCommand{\b}{PU}{B}{\9036\006}% U+1E06
+% U+1E07 LATIN SMALL LETTER B WITH LINE BELOW; blinebelow
+\DeclareTextCompositeCommand{\b}{PU}{b}{\9036\007}% U+1E07
+% U+1E0A LATIN CAPITAL LETTER D WITH DOT ABOVE; Ddotaccent
+\DeclareTextCompositeCommand{\.}{PU}{D}{\9036\012}% U+1E0A
+% U+1E0B LATIN SMALL LETTER D WITH DOT ABOVE; ddotaccent
+\DeclareTextCompositeCommand{\.}{PU}{d}{\9036\013}% U+1E0B
+% U+1E0E LATIN CAPITAL LETTER D WITH LINE BELOW; Dlinebelow
+\DeclareTextCompositeCommand{\b}{PU}{D}{\9036\016}% U+1E0E
+% U+1E0F LATIN SMALL LETTER D WITH LINE BELOW; dlinebelow
+\DeclareTextCompositeCommand{\b}{PU}{d}{\9036\017}% U+1E0F
+% U+1E10 LATIN CAPITAL LETTER D WITH CEDILLA; Dcedilla
+\DeclareTextCompositeCommand{\c}{PU}{D}{\9036\020}% U+1E10
+% U+1E11 LATIN SMALL LETTER D WITH CEDILLA; dcedilla
+\DeclareTextCompositeCommand{\c}{PU}{d}{\9036\021}% U+1E11
+% U+1E1E LATIN CAPITAL LETTER F WITH DOT ABOVE; Fdotaccent
+\DeclareTextCompositeCommand{\.}{PU}{F}{\9036\036}% U+1E1E
+% U+1E1F LATIN SMALL LETTER F WITH DOT ABOVE; fdotaccent
+\DeclareTextCompositeCommand{\.}{PU}{f}{\9036\037}% U+1E1F
+% U+1E20 LATIN CAPITAL LETTER G WITH MACRON; Gmacron
+\DeclareTextCompositeCommand{\=}{PU}{G}{\9036\040}% U+1E20
+% U+1E21 LATIN SMALL LETTER G WITH MACRON; gmacron
+\DeclareTextCompositeCommand{\=}{PU}{g}{\9036\041}% U+1E21
+% U+1E22 LATIN CAPITAL LETTER H WITH DOT ABOVE; Hdotaccent
+\DeclareTextCompositeCommand{\.}{PU}{H}{\9036\042}% U+1E22
+% U+1E23 LATIN SMALL LETTER H WITH DOT ABOVE; hdotaccent
+\DeclareTextCompositeCommand{\.}{PU}{h}{\9036\043}% U+1E23
+% U+1E26 LATIN CAPITAL LETTER H WITH DIAERESIS; Hdieresis
+\DeclareTextCompositeCommand{\"}{PU}{H}{\9036\046}% U+1E26
+% U+1E27 LATIN SMALL LETTER H WITH DIAERESIS; hdieresis
+\DeclareTextCompositeCommand{\"}{PU}{h}{\9036\047}% U+1E27
+% U+1E28 LATIN CAPITAL LETTER H WITH CEDILLA; Hcedilla
+\DeclareTextCompositeCommand{\c}{PU}{H}{\9036\050}% U+1E28
+% U+1E29 LATIN SMALL LETTER H WITH CEDILLA; hcedilla
+\DeclareTextCompositeCommand{\c}{PU}{h}{\9036\051}% U+1E29
+% U+1E30 LATIN CAPITAL LETTER K WITH ACUTE; Kacute
+\DeclareTextCompositeCommand{\'}{PU}{K}{\9036\060}% U+1E30
+% U+1E31 LATIN SMALL LETTER K WITH ACUTE; kacute
+\DeclareTextCompositeCommand{\'}{PU}{k}{\9036\061}% U+1E31
+% U+1E34 LATIN CAPITAL LETTER K WITH LINE BELOW; Klinebelow
+\DeclareTextCompositeCommand{\b}{PU}{K}{\9036\064}% U+1E34
+% U+1E35 LATIN SMALL LETTER K WITH LINE BELOW; klinebelow
+\DeclareTextCompositeCommand{\b}{PU}{k}{\9036\065}% U+1E35
+% U+1E3A LATIN CAPITAL LETTER L WITH LINE BELOW; Llinebelow
+\DeclareTextCompositeCommand{\b}{PU}{L}{\9036\072}% U+1E3A
+% U+1E3B LATIN SMALL LETTER L WITH LINE BELOW; llinebelow
+\DeclareTextCompositeCommand{\b}{PU}{l}{\9036\073}% U+1E3B
+% U+1E3E LATIN CAPITAL LETTER M WITH ACUTE; Macute
+\DeclareTextCompositeCommand{\'}{PU}{M}{\9036\076}% U+1E3E
+% U+1E3F LATIN SMALL LETTER M WITH ACUTE; macute
+\DeclareTextCompositeCommand{\'}{PU}{m}{\9036\077}% U+1E3F
+% U+1E40 LATIN CAPITAL LETTER M WITH DOT ABOVE; Mdotaccent
+\DeclareTextCompositeCommand{\.}{PU}{M}{\9036\100}% U+1E40
+% U+1E41 LATIN SMALL LETTER M WITH DOT ABOVE; mdotaccent
+\DeclareTextCompositeCommand{\.}{PU}{m}{\9036\101}% U+1E41
+% U+1E44 LATIN CAPITAL LETTER N WITH DOT ABOVE; Ndotaccent
+\DeclareTextCompositeCommand{\.}{PU}{N}{\9036\104}% U+1E44
+% U+1E45 LATIN SMALL LETTER N WITH DOT ABOVE; ndotaccent
+\DeclareTextCompositeCommand{\.}{PU}{n}{\9036\105}% U+1E45
+% U+1E48 LATIN CAPITAL LETTER N WITH LINE BELOW; Nlinebelow
+\DeclareTextCompositeCommand{\b}{PU}{N}{\9036\110}% U+1E48
+% U+1E49 LATIN SMALL LETTER N WITH LINE BELOW; nlinebelow
+\DeclareTextCompositeCommand{\b}{PU}{n}{\9036\111}% U+1E49
+% U+1E54 LATIN CAPITAL LETTER P WITH ACUTE; Pacute
+\DeclareTextCompositeCommand{\'}{PU}{P}{\9036\124}% U+1E54
+% U+1E55 LATIN SMALL LETTER P WITH ACUTE; pacute
+\DeclareTextCompositeCommand{\'}{PU}{p}{\9036\125}% U+1E55
+% U+1E56 LATIN CAPITAL LETTER P WITH DOT ABOVE; Pdotaccent
+\DeclareTextCompositeCommand{\.}{PU}{P}{\9036\126}% U+1E56
+% U+1E57 LATIN SMALL LETTER P WITH DOT ABOVE; pdotaccent
+\DeclareTextCompositeCommand{\.}{PU}{p}{\9036\127}% U+1E57
+% U+1E58 LATIN CAPITAL LETTER R WITH DOT ABOVE; Rdotaccent
+\DeclareTextCompositeCommand{\.}{PU}{R}{\9036\130}% U+1E58
+% U+1E59 LATIN SMALL LETTER R WITH DOT ABOVE; rdotaccent
+\DeclareTextCompositeCommand{\.}{PU}{r}{\9036\131}% U+1E59
+% U+1E5E LATIN CAPITAL LETTER R WITH LINE BELOW; Rlinebelow
+\DeclareTextCompositeCommand{\b}{PU}{R}{\9036\136}% U+1E5E
+% U+1E5F LATIN SMALL LETTER R WITH LINE BELOW; rlinebelow
+\DeclareTextCompositeCommand{\b}{PU}{r}{\9036\137}% U+1E5F
+% U+1E60 LATIN CAPITAL LETTER S WITH DOT ABOVE; Sdotaccent
+\DeclareTextCompositeCommand{\.}{PU}{S}{\9036\140}% U+1E60
+% U+1E61 LATIN SMALL LETTER S WITH DOT ABOVE; sdotaccent
+\DeclareTextCompositeCommand{\.}{PU}{s}{\9036\141}% U+1E61
+% U+1E6E LATIN CAPITAL LETTER T WITH LINE BELOW; Tlinebelow
+\DeclareTextCompositeCommand{\b}{PU}{T}{\9036\156}% U+1E6E
+% U+1E6F LATIN SMALL LETTER T WITH LINE BELOW; tlinebelow
+\DeclareTextCompositeCommand{\b}{PU}{t}{\9036\157}% U+1E6F
+% U+1E7C LATIN CAPITAL LETTER V WITH TILDE; Vtilde
+\DeclareTextCompositeCommand{\~}{PU}{V}{\9036\174}% U+1E7C
+% U+1E7D LATIN SMALL LETTER V WITH TILDE; vtilde
+\DeclareTextCompositeCommand{\~}{PU}{v}{\9036\175}% U+1E7D
+% U+1E80 LATIN CAPITAL LETTER W WITH GRAVE; Wgrave
+\DeclareTextCompositeCommand{\`}{PU}{W}{\9036\200}% U+1E80
+% U+1E81 LATIN SMALL LETTER W WITH GRAVE; wgrave
+\DeclareTextCompositeCommand{\`}{PU}{w}{\9036\201}% U+1E81
+% U+1E82 LATIN CAPITAL LETTER W WITH ACUTE; Wacute
+\DeclareTextCompositeCommand{\'}{PU}{W}{\9036\202}% U+1E82
+% U+1E83 LATIN SMALL LETTER W WITH ACUTE; wacute
+\DeclareTextCompositeCommand{\'}{PU}{w}{\9036\203}% U+1E83
+% U+1E84 LATIN CAPITAL LETTER W WITH DIAERESIS; Wdieresis
+\DeclareTextCompositeCommand{\"}{PU}{W}{\9036\204}% U+1E84
+% U+1E85 LATIN SMALL LETTER W WITH DIAERESIS; wdieresis
+\DeclareTextCompositeCommand{\"}{PU}{w}{\9036\205}% U+1E85
+% U+1E86 LATIN CAPITAL LETTER W WITH DOT ABOVE; Wdotaccent
+\DeclareTextCompositeCommand{\.}{PU}{W}{\9036\206}% U+1E86
+% U+1E87 LATIN SMALL LETTER W WITH DOT ABOVE; wdotaccent
+\DeclareTextCompositeCommand{\.}{PU}{w}{\9036\207}% U+1E87
+% U+1E8A LATIN CAPITAL LETTER X WITH DOT ABOVE; Xdotaccent
+\DeclareTextCompositeCommand{\.}{PU}{X}{\9036\212}% U+1E8A
+% U+1E8B LATIN SMALL LETTER X WITH DOT ABOVE; xdotaccent
+\DeclareTextCompositeCommand{\.}{PU}{x}{\9036\213}% U+1E8B
+% U+1E8C LATIN CAPITAL LETTER X WITH DIAERESIS; Xdieresis
+\DeclareTextCompositeCommand{\"}{PU}{X}{\9036\214}% U+1E8C
+% U+1E8D LATIN SMALL LETTER X WITH DIAERESIS; xdieresis
+\DeclareTextCompositeCommand{\"}{PU}{x}{\9036\215}% U+1E8D
+% U+1E8E LATIN CAPITAL LETTER Y WITH DOT ABOVE; Ydotaccent
+\DeclareTextCompositeCommand{\.}{PU}{Y}{\9036\216}% U+1E8E
+% U+1E8F LATIN SMALL LETTER Y WITH DOT ABOVE; ydotaccent
+\DeclareTextCompositeCommand{\.}{PU}{y}{\9036\217}% U+1E8F
+% U+1E90 LATIN CAPITAL LETTER Z WITH CIRCUMFLEX; Zcircumflex
+\DeclareTextCompositeCommand{\^}{PU}{Z}{\9036\220}% U+1E90
+% U+1E91 LATIN SMALL LETTER Z WITH CIRCUMFLEX; zcircumflex
+\DeclareTextCompositeCommand{\^}{PU}{z}{\9036\221}% U+1E91
+% U+1E94 LATIN CAPITAL LETTER Z WITH LINE BELOW; Zlinebelow
+\DeclareTextCompositeCommand{\b}{PU}{Z}{\9036\224}% U+1E94
+% U+1E95 LATIN SMALL LETTER Z WITH LINE BELOW; zlinebelow
+\DeclareTextCompositeCommand{\b}{PU}{z}{\9036\225}% U+1E95
+% U+1E96 LATIN SMALL LETTER H WITH LINE BELOW; hlinebelow
+\DeclareTextCompositeCommand{\b}{PU}{h}{\9036\226}% U+1E96
+% U+1E97 LATIN SMALL LETTER T WITH DIAERESIS; tdieresis
+\DeclareTextCompositeCommand{\"}{PU}{t}{\9036\227}% U+1E97
+% U+1E98 LATIN SMALL LETTER W WITH RING ABOVE; wring
+\DeclareTextCompositeCommand{\r}{PU}{w}{\9036\230}% U+1E98
+% U+1E99 LATIN SMALL LETTER Y WITH RING ABOVE; yring
+\DeclareTextCompositeCommand{\r}{PU}{y}{\9036\231}% U+1E99
+% U+1E9B LATIN SMALL LETTER LONG S WITH DOT ABOVE; slongdotaccent
+\DeclareTextCompositeCommand{\.}{PU}{\textlongs}{\9036\233}% U+1E9B
+% U+1EBC LATIN CAPITAL LETTER E WITH TILDE; Etilde
+\DeclareTextCompositeCommand{\~}{PU}{E}{\9036\274}% U+1EBC
+% U+1EBD LATIN SMALL LETTER E WITH TILDE; etilde
+\DeclareTextCompositeCommand{\~}{PU}{e}{\9036\275}% U+1EBD
+% U+1EF2 LATIN CAPITAL LETTER Y WITH GRAVE; Ygrave
+\DeclareTextCompositeCommand{\`}{PU}{Y}{\9036\362}% U+1EF2
+% U+1EF3 LATIN SMALL LETTER Y WITH GRAVE; ygrave
+\DeclareTextCompositeCommand{\`}{PU}{y}{\9036\363}% U+1EF3
+% U+1EF8 LATIN CAPITAL LETTER Y WITH TILDE; Ytilde
+\DeclareTextCompositeCommand{\~}{PU}{Y}{\9036\370}% U+1EF8
+% U+1EF9 LATIN SMALL LETTER Y WITH TILDE; ytilde
+\DeclareTextCompositeCommand{\~}{PU}{y}{\9036\371}% U+1EF9
+% \end{macrocode}
+%
+% \subsubsection{General Punctuation: U+2000 to U+206F}
+%
+% \begin{macrocode}
+% U+200C ZERO WIDTH NON-JOINER; *afii61664, zerowidthnonjoiner
+\DeclareTextCommand{\textcompwordmark}{PU}{\9040\014}% U+200C
+% U+2013 EN DASH; endash
+\DeclareTextCommand{\textendash}{PU}{\9040\023}% U+2013
+% U+2014 EM DASH; emdash
+\DeclareTextCommand{\textemdash}{PU}{\9040\024}% U+2014
+% U+2016 DOUBLE VERTICAL LINE; dblverticalbar
+\DeclareTextCommand{\textbardbl}{PU}{\9040\026}% U+2016
+% U+2018 LEFT SINGLE QUOTATION MARK; quoteleft
+\DeclareTextCommand{\textquoteleft}{PU}{\9040\030}% U+2018
+% U+2019 RIGHT SINGLE QUOTATION MARK; quoteright
+\DeclareTextCommand{\textquoteright}{PU}{\9040\031}% U+2019
+% U+201A SINGLE LOW-9 QUOTATION MARK; quotesinglbase
+\DeclareTextCommand{\quotesinglbase}{PU}{\9040\032}% U+201A
+% U+201C LEFT DOUBLE QUOTATION MARK; quotedblleft
+\DeclareTextCommand{\textquotedblleft}{PU}{\9040\034}% U+201C
+% U+201D RIGHT DOUBLE QUOTATION MARK; quotedblright
+\DeclareTextCommand{\textquotedblright}{PU}{\9040\035}% U+201D
+% U+201E DOUBLE LOW-9 QUOTATION MARK; quotedblbase
+\DeclareTextCommand{\quotedblbase}{PU}{\9040\036}% U+201E
+% U+2020 DAGGER; dagger
+\DeclareTextCommand{\textdagger}{PU}{\9040\040}% U+2020
+% U+2021 DOUBLE DAGGER; daggerdbl
+\DeclareTextCommand{\textdaggerdbl}{PU}{\9040\041}% U+2021
+% U+2022 BULLET; bullet
+\DeclareTextCommand{\textbullet}{PU}{\9040\042}% U+2022
+% U+2026 HORIZONTAL ELLIPSIS; ellipsis
+\DeclareTextCommand{\textellipsis}{PU}{\9040\046}% U+2026
+% U+2030 PER MILLE SIGN; perthousand
+\DeclareTextCommand{\textperthousand}{PU}{\9040\060}% U+2030
+% U+2031 PER TEN THOUSAND SIGN
+\DeclareTextCommand{\textpertenthousand}{PU}{\9040\061}% U+2031
+% U+2039 SINGLE LEFT-POINTING ANGLE QUOTATION MARK; guilsinglleft
+\DeclareTextCommand{\guilsinglleft}{PU}{\9040\071}% U+2039
+% U+203A SINGLE RIGHT-POINTING ANGLE QUOTATION MARK; guilsinglright
+\DeclareTextCommand{\guilsinglright}{PU}{\9040\072}% U+203A
+% U+203B REFERENCE MARK; referencemark
+\DeclareTextCommand{\textreferencemark}{PU}{\9040\073}% U+203B
+% U+203D INTERROBANG
+\DeclareTextCommand{\textinterrobang}{PU}{\9040\075}% U+203D
+% U+2044 FRACTION SLASH; fraction
+\DeclareTextCommand{\textfractionsolidus}{PU}{\9040\104}% U+2044
+% U+2045 LEFT SQUARE BRACKET WITH QUILL
+\DeclareTextCommand{\textlquill}{PU}{\9040\105}% U+2045
+% U+2046 RIGHT SQUARE BRACKET WITH QUILL
+\DeclareTextCommand{\textrquill}{PU}{\9040\106}% U+2046
+% U+2052 COMMERCIAL MINUS SIGN
+\DeclareTextCommand{\textdiscount}{PU}{\9040\122}% U+2052
+% \end{macrocode}
+%
+% \subsubsection{Superscripts and Subscripts: U+2070 to U+209F}
+%
+% \begin{macrocode}
+% U+2070 SUPERSCRIPT ZERO; zerosuperior
+\DeclareTextCommand{\textzerosuperior}{PU}{\9040\160}% U+2070
+% U+2074 SUPERSCRIPT FOUR; foursuperior
+\DeclareTextCommand{\textfoursuperior}{PU}{\9040\164}% U+2074
+% U+2075 SUPERSCRIPT FIVE; fivesuperior
+\DeclareTextCommand{\textfivesuperior}{PU}{\9040\165}% U+2075
+% U+2076 SUPERSCRIPT SIX; sixsuperior
+\DeclareTextCommand{\textsixsuperior}{PU}{\9040\166}% U+2076
+% U+2077 SUPERSCRIPT SEVEN; sevensuperior
+\DeclareTextCommand{\textsevensuperior}{PU}{\9040\167}% U+2077
+% U+2078 SUPERSCRIPT EIGHT; eightsuperior
+\DeclareTextCommand{\texteightsuperior}{PU}{\9040\170}% U+2078
+% U+2079 SUPERSCRIPT NINE; ninesuperior
+\DeclareTextCommand{\textninesuperior}{PU}{\9040\171}% U+2079
+% U+207A SUPERSCRIPT PLUS SIGN; plussuperior
+\DeclareTextCommand{\textplussuperior}{PU}{\9040\172}% U+207A
+% U+207B SUPERSCRIPT MINUS
+\DeclareTextCommand{\textminussuperior}{PU}{\9040\173}
+% U+207C SUPERSCRIPT EQUALS SIGN; equalsuperior
+\DeclareTextCommand{\textequalsuperior}{PU}{\9040\174}
+% U+207D SUPERSCRIPT LEFT PARENTHESIS; parenleftsuperior
+\DeclareTextCommand{\textparenleftsuperior}{PU}{\9040\175}
+% U+207E SUPERSCRIPT RIGHT PARENTHESIS; parenrightsuperior
+\DeclareTextCommand{\textparenrightsuperior}{PU}{\9040\176}
+% U+207F SUPERSCRIPT LATIN SMALL LETTER N; nsuperior
+\DeclareTextCommand{\textnsuperior}{PU}{\9040\177}
+% U+2080 SUBSCRIPT ZERO; zeroinferior
+\DeclareTextCommand{\textzeroinferior}{PU}{\9040\200}% U+2080
+% U+2081 SUBSCRIPT ONE; oneinferior
+\DeclareTextCommand{\textoneinferior}{PU}{\9040\201}% U+2081
+% U+2082 SUBSCRIPT TWO; twoinferior
+\DeclareTextCommand{\texttwoinferior}{PU}{\9040\202}% U+2082
+% U+2083 SUBSCRIPT THREE; threeinferior
+\DeclareTextCommand{\textthreeinferior}{PU}{\9040\203}% U+2083
+% U+2084 SUBSCRIPT FOUR; fourinferior
+\DeclareTextCommand{\textfourinferior}{PU}{\9040\204}% U+2084
+% U+2085 SUBSCRIPT FIVE; fiveinferior
+\DeclareTextCommand{\textfiveinferior}{PU}{\9040\205}% U+2085
+% U+2086 SUBSCRIPT SIX; sixinferior
+\DeclareTextCommand{\textsixinferior}{PU}{\9040\206}% U+2086
+% U+2087 SUBSCRIPT SEVEN; seveninferior
+\DeclareTextCommand{\textseveninferior}{PU}{\9040\207}% U+2087
+% U+2088 SUBSCRIPT EIGHT; eightinferior
+\DeclareTextCommand{\texteightinferior}{PU}{\9040\210}% U+2088
+% U+2089 SUBSCRIPT NINE; nineinferior
+\DeclareTextCommand{\textnineinferior}{PU}{\9040\211}% U+2089
+% U+208D SUBSCRIPT LEFT PARENTHESIS; parenleftinferior
+\DeclareTextCommand{\textparenleftinferior}{PU}{\9040\215}% U+208D
+% U+208E SUBSCRIPT RIGHT PARENTHESIS; parenrightinferior
+\DeclareTextCommand{\textparenrightinferior}{PU}{\9040\216}% U+208E
+% \end{macrocode}
+%
+% \subsubsection{Currency Symbols: U+20A0 to U+20CF}
+%
+% \begin{macrocode}
+% U+20A1 COLON SIGN; *colonmonetary, colonsign
+\DeclareTextCommand{\textcolonmonetary}{PU}{\9040\241}% U+20A1
+% U+20A4 LIRA SIGN; afii08941, *lira
+\DeclareTextCommand{\textlira}{PU}{\9040\244}% U+20A4
+% U+20A6 NAIRA SIGN
+\DeclareTextCommand{\textnaira}{PU}{\9040\246}% U+20A6
+% U+20A7 PESETA SIGN; peseta
+\DeclareTextCommand{\textpeseta}{PU}{\9040\247}% U+20A7
+% U+20A9 WON SIGN; won
+\DeclareTextCommand{\textwon}{PU}{\9040\251}% U+20A9
+% U+20AB DONG SIGN; dong
+\DeclareTextCommand{\textdong}{PU}{\9040\253}% U+20AB
+% U+20AC EURO SIGN; *Euro, euro
+\DeclareTextCommand{\texteuro}{PU}{\9040\254}% U+20AC
+% U+20B1 PESO SIGN
+\DeclareTextCommand{\textpeso}{PU}{\9040\261}% U+20B1
+% U+20B2 GUARANI SIGN
+\DeclareTextCommand{\textguarani}{PU}{\9040\262}% U+20B2
+% \end{macrocode}
+%
+% \subsubsection{Letterlike Symbols: U+2100 to U+214F}
+%
+% \begin{macrocode}
+% U+2103 DEGREE CELSIUS; centigrade
+\DeclareTextCommand{\textcelsius}{PU}{\9041\003}% U+2103
+% U+2116 NUMERO SIGN; *afii61352, numero
+\DeclareTextCommand{\textnumero}{PU}{\9041\026}% U+2116
+% U+2117 SOUND RECORDING COPYRIGHT
+\DeclareTextCommand{\textcircledP}{PU}{\9041\027}% U+2117
+% U+211E PRESCRIPTION TAKE; prescription
+\DeclareTextCommand{\textrecipe}{PU}{\9041\036}% U+211E
+% U+2120 SERVICE MARK
+\DeclareTextCommand{\textservicemark}{PU}{\9041\040}% U+2120
+% U+2122 TRADE MARK SIGN; trademark
+\DeclareTextCommand{\texttrademark}{PU}{\9041\042}% U+2122
+% U+2126 OHM SIGN; Ohm, Omega
+\DeclareTextCommand{\textohm}{PU}{\9041\046}% U+2126
+% U+2127 INVERTED OHM SIGN
+\DeclareTextCommand{\textmho}{PU}{\9041\047}% U+2127
+% U+212B ANGSTROM SIGN; angstrom
+\DeclareTextCommand{\textangstrom}{PU}{\9041\053}% U+212B
+% U+212E ESTIMATED SYMBOL; estimated
+\DeclareTextCommand{\textestimated}{PU}{\9041\056}% U+212E
+% U+2135 ALEF SYMBOL; aleph
+\DeclareTextCommand{\textaleph}{PU}{\9041\065}% U+2135
+% \end{macrocode}
+%
+% \subsubsection{Arrows: U+2190 to U+21FF}
+%
+% \begin{macrocode}
+% U+2190 LEFTWARDS ARROW; arrowleft
+\DeclareTextCommand{\textleftarrow}{PU}{\9041\220}% U+2190
+% U+2191 UPWARDS ARROW; arrowup
+\DeclareTextCommand{\textuparrow}{PU}{\9041\221}% U+2191
+% U+2192 RIGHTWARDS ARROW; arrowright
+\DeclareTextCommand{\textrightarrow}{PU}{\9041\222}% U+2192
+% U+2193 DOWNWARDS ARROW; arrowdown
+\DeclareTextCommand{\textdownarrow}{PU}{\9041\223}% U+2193
+% \end{macrocode}
+%
+% \subsubsection{Mathematical Operators: U+2200 to U+22FF}
+%
+% \begin{macrocode}
+% U+2212 MINUS SIGN; minus
+\DeclareTextCommand{\textminus}{PU}{\9042\022}% U+2212
+% U+221A SQUARE ROOT; radical
+\DeclareTextCommand{\textsurd}{PU}{\9042\032}% U+221A
+% \end{macrocode}
+%
+% \subsubsection{Miscellaneous Technical: U+2300 to U+23FF}
+%
+% \begin{macrocode}
+% U+2329 LEFT-POINTING ANGLE BRACKET; angleleft
+\DeclareTextCommand{\textlangle}{PU}{\9043\051}% U+2329
+% U+232A RIGHT-POINTING ANGLE BRACKET; angleright
+\DeclareTextCommand{\textrangle}{PU}{\9043\052}% U+232A
+% \end{macrocode}
+%
+% \subsubsection{Control Pictures: U+2400 to U+243F}
+%
+% \begin{macrocode}
+% U+2422 BLANK SYMBOL
+\DeclareTextCommand{\textblank}{PU}{\9044\042}% U+2422
+% U+2423 OPEN BOX; blank
+\DeclareTextCommand{\textvisiblespace}{PU}{\9044\043}% U+2423
+% \end{macrocode}
+%
+% \subsubsection{Enclosed Alphanumerics: U+2460 to U+24FF}
+%
+% \begin{macrocode}
+% U+2460 CIRCLED DIGIT ONE; onecircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{1}{\9044\140}% U+2460
+% U+2461 CIRCLED DIGIT TWO; twocircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{2}{\9044\141}% U+2461
+% U+2462 CIRCLED DIGIT THREE; threecircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{3}{\9044\142}% U+2462
+% U+2463 CIRCLED DIGIT FOUR; fourcircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{4}{\9044\143}% U+2463
+% U+2464 CIRCLED DIGIT FIVE; fivecircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{5}{\9044\144}% U+2464
+% U+2465 CIRCLED DIGIT SIX; sixcircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{6}{\9044\145}% U+2465
+% U+2466 CIRCLED DIGIT SEVEN; sevencircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{7}{\9044\146}% U+2466
+% U+2467 CIRCLED DIGIT EIGHT; eightcircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{8}{\9044\147}% U+2467
+% U+2468 CIRCLED DIGIT NINE; ninecircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{9}{\9044\150}% U+2468
+% U+2469 CIRCLED NUMBER TEN; tencircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{10}{\9044\151}% U+2469
+% U+246A CIRCLED NUMBER ELEVEN; elevencircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{11}{\9044\152}% U+246A
+% U+246B CIRCLED NUMBER TWELVE; twelvecircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{12}{\9044\153}% U+246B
+% U+246C CIRCLED NUMBER THIRTEEN; thirteencircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{13}{\9044\154}% U+246C
+% U+246D CIRCLED NUMBER FOURTEEN; fourteencircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{14}{\9044\155}% U+246D
+% U+246E CIRCLED NUMBER FIFTEEN; fifteencircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{15}{\9044\156}% U+246E
+% U+246F CIRCLED NUMBER SIXTEEN; sixteencircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{16}{\9044\157}% U+246F
+% U+2470 CIRCLED NUMBER SEVENTEEN; seventeencircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{17}{\9044\160}% U+2470
+% U+2471 CIRCLED NUMBER EIGHTEEN; eighteencircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{18}{\9044\161}% U+2471
+% U+2472 CIRCLED NUMBER NINETEEN; nineteencircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{19}{\9044\162}% U+2472
+% U+2473 CIRCLED NUMBER TWENTY; twentycircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{20}{\9044\163}% U+2473
+% U+24B6 CIRCLED LATIN CAPITAL LETTER A; Acircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{A}{\9044\266}% U+24B6
+% U+24B7 CIRCLED LATIN CAPITAL LETTER B; Bcircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{B}{\9044\267}% U+24B7
+% U+24B8 CIRCLED LATIN CAPITAL LETTER C; Ccircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{C}{\9044\270}% U+24B8
+% U+24B9 CIRCLED LATIN CAPITAL LETTER D; Dcircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{D}{\9044\271}% U+24B9
+% U+24BA CIRCLED LATIN CAPITAL LETTER E; Ecircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{E}{\9044\272}% U+24BA
+% U+24BB CIRCLED LATIN CAPITAL LETTER F; Fcircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{F}{\9044\273}% U+24BB
+% U+24BC CIRCLED LATIN CAPITAL LETTER G; Gcircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{G}{\9044\274}% U+24BC
+% U+24BD CIRCLED LATIN CAPITAL LETTER H; Hcircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{H}{\9044\275}% U+24BD
+% U+24BE CIRCLED LATIN CAPITAL LETTER I; Icircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{I}{\9044\276}% U+24BE
+% U+24BF CIRCLED LATIN CAPITAL LETTER J; Jcircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{J}{\9044\277}% U+24BF
+% U+24C0 CIRCLED LATIN CAPITAL LETTER K; Kcircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{K}{\9044\300}% U+24C0
+% U+24C1 CIRCLED LATIN CAPITAL LETTER L; Lcircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{L}{\9044\301}% U+24C1
+% U+24C2 CIRCLED LATIN CAPITAL LETTER M; Mcircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{M}{\9044\302}% U+24C2
+% U+24C3 CIRCLED LATIN CAPITAL LETTER N; Ncircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{N}{\9044\303}% U+24C3
+% U+24C4 CIRCLED LATIN CAPITAL LETTER O; Ocircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{O}{\9044\304}% U+24C4
+% U+24C5 CIRCLED LATIN CAPITAL LETTER P; Pcircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{P}{\9044\305}% U+24C5
+% U+24C6 CIRCLED LATIN CAPITAL LETTER Q; Qcircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{Q}{\9044\306}% U+24C6
+% U+24C7 CIRCLED LATIN CAPITAL LETTER R; Rcircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{R}{\9044\307}% U+24C7
+% U+24C8 CIRCLED LATIN CAPITAL LETTER S; Scircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{S}{\9044\310}% U+24C8
+% U+24C9 CIRCLED LATIN CAPITAL LETTER T; Tcircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{T}{\9044\311}% U+24C9
+% U+24CA CIRCLED LATIN CAPITAL LETTER U; Ucircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{U}{\9044\312}% U+24CA
+% U+24CB CIRCLED LATIN CAPITAL LETTER V; Vcircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{V}{\9044\313}% U+24CB
+% U+24CC CIRCLED LATIN CAPITAL LETTER W; Wcircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{W}{\9044\314}% U+24CC
+% U+24CD CIRCLED LATIN CAPITAL LETTER X; Xcircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{X}{\9044\315}% U+24CD
+% U+24CE CIRCLED LATIN CAPITAL LETTER Y; Ycircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{Y}{\9044\316}% U+24CE
+% U+24CF CIRCLED LATIN CAPITAL LETTER Z; Zcircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{Z}{\9044\317}% U+24CF
+% U+24D0 CIRCLED LATIN SMALL LETTER A; acircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{a}{\9044\320}% U+24D0
+% U+24D1 CIRCLED LATIN SMALL LETTER B; bcircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{b}{\9044\321}% U+24D1
+% U+24D2 CIRCLED LATIN SMALL LETTER C; ccircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{c}{\9044\322}% U+24D2
+% U+24D3 CIRCLED LATIN SMALL LETTER D; dcircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{d}{\9044\323}% U+24D3
+% U+24D4 CIRCLED LATIN SMALL LETTER E; ecircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{e}{\9044\324}% U+24D4
+% U+24D5 CIRCLED LATIN SMALL LETTER F; fcircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{f}{\9044\325}% U+24D5
+% U+24D6 CIRCLED LATIN SMALL LETTER G; gcircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{g}{\9044\326}% U+24D6
+% U+24D7 CIRCLED LATIN SMALL LETTER H; hcircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{h}{\9044\327}% U+24D7
+% U+24D8 CIRCLED LATIN SMALL LETTER I; icircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{i}{\9044\330}% U+24D8
+% U+24D9 CIRCLED LATIN SMALL LETTER J; jcircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{j}{\9044\331}% U+24D9
+% U+24DA CIRCLED LATIN SMALL LETTER K; kcircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{k}{\9044\332}% U+24DA
+% U+24DB CIRCLED LATIN SMALL LETTER L; lcircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{l}{\9044\333}% U+24DB
+% U+24DC CIRCLED LATIN SMALL LETTER M; mcircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{m}{\9044\334}% U+24DC
+% U+24DD CIRCLED LATIN SMALL LETTER N; ncircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{n}{\9044\335}% U+24DD
+% U+24DE CIRCLED LATIN SMALL LETTER O; ocircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{o}{\9044\336}% U+24DE
+% U+24DF CIRCLED LATIN SMALL LETTER P; pcircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{p}{\9044\337}% U+24DF
+% U+24E0 CIRCLED LATIN SMALL LETTER Q; qcircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{q}{\9044\340}% U+24E0
+% U+24E1 CIRCLED LATIN SMALL LETTER R; rcircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{r}{\9044\341}% U+24E1
+% U+24E2 CIRCLED LATIN SMALL LETTER S; scircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{s}{\9044\342}% U+24E2
+% U+24E3 CIRCLED LATIN SMALL LETTER T; tcircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{t}{\9044\343}% U+24E3
+% U+24E4 CIRCLED LATIN SMALL LETTER U; ucircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{u}{\9044\344}% U+24E4
+% U+24E5 CIRCLED LATIN SMALL LETTER V; vcircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{v}{\9044\345}% U+24E5
+% U+24E6 CIRCLED LATIN SMALL LETTER W; wcircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{w}{\9044\346}% U+24E6
+% U+24E7 CIRCLED LATIN SMALL LETTER X; xcircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{x}{\9044\347}% U+24E7
+% U+24E8 CIRCLED LATIN SMALL LETTER Y; ycircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{y}{\9044\350}% U+24E8
+% U+24E9 CIRCLED LATIN SMALL LETTER Z; zcircle
+\DeclareTextCompositeCommand{\textcircled}{PU}{z}{\9044\351}% U+24E9
+% U+24EA CIRCLED DIGIT ZERO
+\DeclareTextCompositeCommand{\textcircled}{PU}{0}{\9044\352}% U+24EA
+% \end{macrocode}
+%
+% \subsubsection{Box Drawing: U+2500 to U+257F}
+%
+% \begin{macrocode}
+% U+25E6 WHITE BULLET; *openbullet, whitebullet
+\DeclareTextCommand{\textopenbullet}{PU}{\9045\346}% U+25E6
+% U+25EF LARGE CIRCLE; largecircle
+\DeclareTextCommand{\textbigcircle}{PU}{\9045\357}% U+25EF
+% \end{macrocode}
+%
+% \subsubsection{Miscellaneous Symbols: U+2600 to U+26FF}
+%
+% \begin{macrocode}
+% U+266A EIGHTH NOTE; musicalnote
+\DeclareTextCommand{\textmusicalnote}{PU}{\9046\152}% U+266A
+% U+26AD MARRIAGE SYMBOL
+\DeclareTextCommand{\textmarried}{PU}{\9046\255}% U+26AD
+% U+26AE DIVORCE SYMBOL
+\DeclareTextCommand{\textdivorced}{PU}{\9046\256}% U+26AE
+% \end{macrocode}
+%
+% \subsubsection{Miscellaneous Mathematical Symbols-A: U+27C0 to U+27EF}
+%
+% \begin{macrocode}
+% U+27E6 MATHEMATICAL LEFT WHITE SQUARE BRACKET
+\DeclareTextCommand{\textlbrackdbl}{PU}{\9047\346}% U+27E6
+% U+27E7 MATHEMATICAL RIGHT WHITE SQUARE BRACKET
+\DeclareTextCommand{\textrbrackdbl}{PU}{\9047\347}% U+27E7
+% \end{macrocode}
+%
+% \subsubsection{Alphabetic Presentation Forms: U+FB00 to U+FB4F}
+%
+% \begin{macrocode}
+% U+FB01 LATIN SMALL LIGATURE FI; fi
+\DeclareTextCommand{\textfi}{PU}{\9373\001}% U+FB01
+% U+FB02 LATIN SMALL LIGATURE FL; fl
+\DeclareTextCommand{\textfl}{PU}{\9373\002}% U+FB02
+% \end{macrocode}
+%
+% \subsubsection{Miscellaneous}
+%
% \begin{macrocode}
\DeclareTextCommand{\SS}{PU}{SS}
% \end{macrocode}
+%
+% \subsubsection{Aliases}
+%
% Aliases (german.sty)
% \begin{macrocode}
\DeclareTextCommand{\textglqq}{PU}{\quotedblbase}
@@ -16841,536 +18919,6 @@
\DeclareTextCommand{\textcdot}{PU}{\textperiodcentered}
% \end{macrocode}
%
-% \subsubsection{Latin Extended-A}
-% \begin{macrocode}
-\DeclareTextCompositeCommand{\=}{PU}{A}{\81\000}% Amacron
-\DeclareTextCompositeCommand{\=}{PU}{a}{\81\001}% amacron
-\DeclareTextCompositeCommand{\u}{PU}{A}{\81\002}% Abreve
-\DeclareTextCompositeCommand{\u}{PU}{a}{\81\003}% abreve
-\DeclareTextCompositeCommand{\k}{PU}{A}{\81\004} % Aogonek
-\DeclareTextCompositeCommand{\k}{PU}{a}{\81\005} % aogonek
-\DeclareTextCompositeCommand{\'}{PU}{C}{\81\006} % Cacute
-\DeclareTextCompositeCommand{\'}{PU}{c}{\81\007} % cacute
-\DeclareTextCompositeCommand{\^}{PU}{C}{\81\010} % Ccircumflex
-\DeclareTextCompositeCommand{\^}{PU}{c}{\81\011} % ccircumflex
-\DeclareTextCompositeCommand{\.}{PU}{C}{\81\012} % Cdot
-\DeclareTextCompositeCommand{\.}{PU}{c}{\81\013} % cdot
-\DeclareTextCompositeCommand{\v}{PU}{C}{\81\014} % Ccaron
-\DeclareTextCompositeCommand{\v}{PU}{c}{\81\015} % ccaron
-\DeclareTextCompositeCommand{\v}{PU}{D}{\81\016} % Dcaron
-\DeclareTextCompositeCommand{\v}{PU}{d}{\81\017} % dcaron
-\DeclareTextCommand{\DJ}{PU}{\81\020} % Dslash
-\DeclareTextCommand{\dj}{PU}{\81\021} % dslash
-\DeclareTextCompositeCommand{\=}{PU}{E}{\81\022} % Emacron
-\DeclareTextCompositeCommand{\=}{PU}{e}{\81\023} % emacron
-\DeclareTextCompositeCommand{\u}{PU}{E}{\81\024} % Ebreve
-\DeclareTextCompositeCommand{\u}{PU}{e}{\81\025} % ebreve
-\DeclareTextCompositeCommand{\.}{PU}{E}{\81\026} % Edot
-\DeclareTextCompositeCommand{\.}{PU}{e}{\81\027} % edot
-\DeclareTextCompositeCommand{\k}{PU}{E}{\81\030} % Eogonek
-\DeclareTextCompositeCommand{\k}{PU}{e}{\81\031} % eogonek
-\DeclareTextCompositeCommand{\v}{PU}{E}{\81\032} % Ecaron
-\DeclareTextCompositeCommand{\v}{PU}{e}{\81\033} % ecaron
-\DeclareTextCompositeCommand{\^}{PU}{G}{\81\034} % Gcircumflex
-\DeclareTextCompositeCommand{\^}{PU}{g}{\81\035} % gcircumflex
-\DeclareTextCompositeCommand{\u}{PU}{G}{\81\036} % Gbreve
-\DeclareTextCompositeCommand{\u}{PU}{g}{\81\037} % gbreve
-\DeclareTextCompositeCommand{\.}{PU}{G}{\81\040} % Gdot
-\DeclareTextCompositeCommand{\.}{PU}{g}{\81\041} % gdot
-\DeclareTextCompositeCommand{\c}{PU}{G}{\81\042} % Gcedilla
-\DeclareTextCompositeCommand{\c}{PU}{g}{\81\043} % gcedilla
-\DeclareTextCompositeCommand{\^}{PU}{H}{\81\044} % Hcircumflex
-\DeclareTextCompositeCommand{\^}{PU}{h}{\81\045} % hcircumflex
-\DeclareTextCommand{\textHslash}{PU}{\81\046} % Hslash
-\DeclareTextCommand{\texthslash}{PU}{\81\047} % hslash
-\DeclareTextCompositeCommand{\~}{PU}{I}{\81\050} % Itilde
-\DeclareTextCompositeCommand{\~}{PU}{i}{\81\051} % itilde
-\DeclareTextCompositeCommand{\~}{PU}{\i}{\81\051} % itilde
-\DeclareTextCompositeCommand{\=}{PU}{I}{\81\052} % Imacron
-\DeclareTextCompositeCommand{\=}{PU}{i}{\81\053} % imacron
-\DeclareTextCompositeCommand{\=}{PU}{\i}{\81\053} % imacron
-\DeclareTextCompositeCommand{\u}{PU}{I}{\81\054} % Ibreve
-\DeclareTextCompositeCommand{\u}{PU}{i}{\81\055} % ibreve
-\DeclareTextCompositeCommand{\u}{PU}{\i}{\81\055} % ibreve
-\DeclareTextCompositeCommand{\k}{PU}{I}{\81\056} % Iogonek
-\DeclareTextCompositeCommand{\k}{PU}{i}{\81\057} % iogonek
-\DeclareTextCompositeCommand{\k}{PU}{\i}{\81\057} % iogonek
-\DeclareTextCompositeCommand{\.}{PU}{I}{\81\060} % Idot
-\DeclareTextCommand{\i}{PU}{\81\061} % idotless
-% IJlig
-% ijlig
-\DeclareTextCompositeCommand{\^}{PU}{J}{\81\064} % Jcircumflex
-\DeclareTextCompositeCommand{\^}{PU}{j}{\81\065} % jcircumflex
-\DeclareTextCompositeCommand{\^}{PU}{\j}{\81\065} % jcircumflex
-\DeclareTextCompositeCommand{\c}{PU}{K}{\81\066} % Kcedilla
-\DeclareTextCompositeCommand{\c}{PU}{k}{\81\067} % kcedilla
-% kgreen
-\DeclareTextCompositeCommand{\'}{PU}{L}{\81\071} % Lacute
-\DeclareTextCompositeCommand{\'}{PU}{l}{\81\072} % lacute
-\DeclareTextCompositeCommand{\c}{PU}{L}{\81\073} % Lcedilla
-\DeclareTextCompositeCommand{\c}{PU}{l}{\81\074} % lcedilla
-\DeclareTextCompositeCommand{\v}{PU}{L}{\81\075} % Lcaron
-\DeclareTextCompositeCommand{\v}{PU}{l}{\81\076} % lcaron
-% L middle dot
-% l middle dot
-\DeclareTextCommand{\L}{PU}{\81\101} % Lslash
-\DeclareTextCommand{\l}{PU}{\81\102} % lslash
-\DeclareTextCompositeCommand{\'}{PU}{N}{\81\103} % Nacute
-\DeclareTextCompositeCommand{\'}{PU}{n}{\81\104} % nacute
-\DeclareTextCompositeCommand{\c}{PU}{N}{\81\105} % Ncedilla
-\DeclareTextCompositeCommand{\c}{PU}{n}{\81\106} % ncedilla
-\DeclareTextCompositeCommand{\v}{PU}{N}{\81\107} % Ncaron
-\DeclareTextCompositeCommand{\v}{PU}{n}{\81\110} % ncaron
-% n apostrophe
-\DeclareTextCommand{\NG}{PU}{\81\112} % NG
-\DeclareTextCommand{\ng}{PU}{\81\113} % ng
-\DeclareTextCompositeCommand{\=}{PU}{O}{\81\114} % Omacron
-\DeclareTextCompositeCommand{\=}{PU}{o}{\81\115} % omacron
-\DeclareTextCompositeCommand{\u}{PU}{O}{\81\116} % Obreve
-\DeclareTextCompositeCommand{\u}{PU}{o}{\81\117} % obreve
-\DeclareTextCompositeCommand{\H}{PU}{O}{\81\120} % Odoubleacute
-\DeclareTextCompositeCommand{\H}{PU}{o}{\81\121} % odoubleacute
-\DeclareTextCommand{\OE}{PU}{\81\122} % OE
-\DeclareTextCommand{\oe}{PU}{\81\123} % oe
-\DeclareTextCompositeCommand{\'}{PU}{R}{\81\124} % Racute
-\DeclareTextCompositeCommand{\'}{PU}{r}{\81\125} % racute
-\DeclareTextCompositeCommand{\c}{PU}{R}{\81\126} % Rcedilla
-\DeclareTextCompositeCommand{\c}{PU}{r}{\81\127} % rcedilla
-\DeclareTextCompositeCommand{\v}{PU}{R}{\81\130} % Rcaron
-\DeclareTextCompositeCommand{\v}{PU}{r}{\81\131} % rcaron
-\DeclareTextCompositeCommand{\'}{PU}{S}{\81\132} % Sacute
-\DeclareTextCompositeCommand{\'}{PU}{s}{\81\133} % sacute
-\DeclareTextCompositeCommand{\^}{PU}{S}{\81\134} % Scircumflex
-\DeclareTextCompositeCommand{\^}{PU}{s}{\81\135} % scircumflex
-\DeclareTextCompositeCommand{\c}{PU}{S}{\81\136} % Scedilla
-\DeclareTextCompositeCommand{\c}{PU}{s}{\81\137} % scedilla
-\DeclareTextCompositeCommand{\v}{PU}{S}{\81\140} % Scaron
-\DeclareTextCompositeCommand{\v}{PU}{s}{\81\141} % scaron
-\DeclareTextCompositeCommand{\c}{PU}{T}{\81\142} % Tcedilla
-\DeclareTextCompositeCommand{\c}{PU}{t}{\81\143} % tcedilla
-\DeclareTextCompositeCommand{\v}{PU}{T}{\81\144} % Tcaron
-\DeclareTextCompositeCommand{\v}{PU}{t}{\81\145} % tcaron
-\DeclareTextCommand{\textTslash}{PU}{\81\146} % Tslash
-\DeclareTextCommand{\texttslash}{PU}{\81\147} % tslash
-\DeclareTextCompositeCommand{\~}{PU}{U}{\81\150} % Utilde
-\DeclareTextCompositeCommand{\~}{PU}{u}{\81\151} % utilde
-\DeclareTextCompositeCommand{\=}{PU}{U}{\81\152} % Umacron
-\DeclareTextCompositeCommand{\=}{PU}{u}{\81\153} % umacron
-\DeclareTextCompositeCommand{\u}{PU}{U}{\81\154} % Ubreve
-\DeclareTextCompositeCommand{\u}{PU}{u}{\81\155} % ubreve
-\DeclareTextCompositeCommand{\r}{PU}{U}{\81\156} % Uring
-\DeclareTextCompositeCommand{\r}{PU}{u}{\81\157} % uring
-\DeclareTextCompositeCommand{\H}{PU}{U}{\81\160} % Udoubleacute
-\DeclareTextCompositeCommand{\H}{PU}{u}{\81\161} % udoubleacute
-\DeclareTextCompositeCommand{\k}{PU}{U}{\81\162} % Uogonek
-\DeclareTextCompositeCommand{\k}{PU}{u}{\81\163} % uogonek
-\DeclareTextCompositeCommand{\^}{PU}{W}{\81\164} % Wcircumflex
-\DeclareTextCompositeCommand{\^}{PU}{w}{\81\165} % wcircumflex
-\DeclareTextCompositeCommand{\^}{PU}{Y}{\81\166} % Ycircumflex
-\DeclareTextCompositeCommand{\^}{PU}{y}{\81\167} % ycircumflex
-\DeclareTextCompositeCommand{\"}{PU}{Y}{\81\170} % Ydieresis
-\DeclareTextCommand{\IJ}{PU}{\81\170}
-\DeclareTextCompositeCommand{\'}{PU}{Z}{\81\171} % Zacute
-\DeclareTextCompositeCommand{\'}{PU}{z}{\81\172} % zacute
-\DeclareTextCompositeCommand{\.}{PU}{Z}{\81\173} % Zdot
-\DeclareTextCompositeCommand{\.}{PU}{z}{\81\174} % zdot
-\DeclareTextCompositeCommand{\v}{PU}{Z}{\81\175} % Zcaron
-\DeclareTextCompositeCommand{\v}{PU}{z}{\81\176} % zcaron
-% \end{macrocode}
-%
-%
-% \subsubsection{Latin Extended-B}
-% \begin{macrocode}
-\DeclareTextCommand{\textflorin}{PU}{\81\222} % florin
-\DeclareTextCompositeCommand{\v}{PU}{A}{\81\315} % Acaron
-\DeclareTextCompositeCommand{\v}{PU}{a}{\81\316} % acaron
-\DeclareTextCompositeCommand{\v}{PU}{I}{\81\317} % Icaron
-\DeclareTextCompositeCommand{\v}{PU}{i}{\81\320} % icaron
-\DeclareTextCompositeCommand{\v}{PU}{\i}{\81\320} % icaron
-\DeclareTextCompositeCommand{\v}{PU}{O}{\81\321} % Ocaron
-\DeclareTextCompositeCommand{\v}{PU}{o}{\81\322} % ocaron
-\DeclareTextCompositeCommand{\v}{PU}{U}{\81\323} % Ucaron
-\DeclareTextCompositeCommand{\v}{PU}{u}{\81\324} % ucaron
-\DeclareTextCommand{\textGslash}{PU}{\81\344} % Gslash
-\DeclareTextCommand{\textgslash}{PU}{\81\345} % gslash
-\DeclareTextCompositeCommand{\v}{PU}{G}{\81\346} % Gcaron
-\DeclareTextCompositeCommand{\v}{PU}{g}{\81\347} % gcaron
-\DeclareTextCompositeCommand{\v}{PU}{K}{\81\350} % Kcaron
-\DeclareTextCompositeCommand{\v}{PU}{k}{\81\351} % kcaron
-\DeclareTextCompositeCommand{\k}{PU}{O}{\81\352} % Oogonek
-\DeclareTextCompositeCommand{\k}{PU}{o}{\81\353} % oogonek
-% \end{macrocode}
-%
-% \subsubsection{Greek}
-% \begin{macrocode}
-\DeclareTextCommand{\textnumeralsigngreek}{PU}{\83\164}
-\DeclareTextCommand{\textnumeralsignlowergreek}{PU}{\83\165}
-\DeclareTextCompositeCommand{\'}{PU}{\textAlpha}{\83\206}
-\DeclareTextCompositeCommand{\'}{PU}{\textEpsilon}{\83\210}
-\DeclareTextCompositeCommand{\'}{PU}{\textEta}{\83\211}
-\DeclareTextCompositeCommand{\'}{PU}{\textIota}{\83\212}
-\DeclareTextCompositeCommand{\'}{PU}{\textOmicron}{\83\214}
-\DeclareTextCompositeCommand{\'}{PU}{\textUpsilon}{\83\216}
-\DeclareTextCompositeCommand{\'}{PU}{\textOmega}{\83\217}
-\DeclareTextCommand{\textIotadieresis}{PU}{\83\252}
-\DeclareTextCompositeCommand{\'}{PU}{\textIotadieresis}{\83\220}
-\DeclareTextCommand{\textAlpha}{PU}{\83\221}
-\DeclareTextCommand{\textBeta}{PU}{\83\222}
-\DeclareTextCommand{\textGamma}{PU}{\83\223}
-\DeclareTextCommand{\textDelta}{PU}{\83\224}
-\DeclareTextCommand{\textEpsilon}{PU}{\83\225}
-\DeclareTextCommand{\textZeta}{PU}{\83\226}
-\DeclareTextCommand{\textEta}{PU}{\83\227}
-\DeclareTextCommand{\textTheta}{PU}{\83\230}
-\DeclareTextCommand{\textIota}{PU}{\83\231}
-\DeclareTextCommand{\textKappa}{PU}{\83\232}
-\DeclareTextCommand{\textLambda}{PU}{\83\233}
-\DeclareTextCommand{\textMu}{PU}{\83\234}
-\DeclareTextCommand{\textNu}{PU}{\83\235}
-\DeclareTextCommand{\textXi}{PU}{\83\236}
-\DeclareTextCommand{\textOmicron}{PU}{\83\237}
-\DeclareTextCommand{\textPi}{PU}{\83\240}
-\DeclareTextCommand{\textRho}{PU}{\83\241}
-\DeclareTextCommand{\textSigma}{PU}{\83\243}
-\DeclareTextCommand{\textTau}{PU}{\83\244}
-\DeclareTextCommand{\textUpsilon}{PU}{\83\245}
-\DeclareTextCommand{\textPhi}{PU}{\83\246}
-\DeclareTextCommand{\textChi}{PU}{\83\247}
-\DeclareTextCommand{\textPsi}{PU}{\83\250}
-\DeclareTextCommand{\textOmega}{PU}{\83\251}
-\DeclareTextCompositeCommand{\"}{PU}{\textIota}{\83\252}
-\DeclareTextCompositeCommand{\"}{PU}{\textUpsilon}{\83\253}
-\DeclareTextCompositeCommand{\'}{PU}{\textalpha}{\83\254}
-\DeclareTextCompositeCommand{\'}{PU}{\textepsilon}{\83\255}
-\DeclareTextCompositeCommand{\'}{PU}{\texteta}{\83\256}
-\DeclareTextCompositeCommand{\'}{PU}{\textiota}{\83\257}
-\DeclareTextCommand{\textupsilonacute}{PU}{\83\315}
-\DeclareTextCompositeCommand{\"}{PU}{\textupsilonacute}{\83\260}
-\DeclareTextCommand{\textalpha}{PU}{\83\261}
-\DeclareTextCommand{\textbeta}{PU}{\83\262}
-\DeclareTextCommand{\textgamma}{PU}{\83\263}
-\DeclareTextCommand{\textdelta}{PU}{\83\264}
-\DeclareTextCommand{\textepsilon}{PU}{\83\265}
-\DeclareTextCommand{\textzeta}{PU}{\83\266}
-\DeclareTextCommand{\texteta}{PU}{\83\267}
-\DeclareTextCommand{\texttheta}{PU}{\83\270}
-\DeclareTextCommand{\textiota}{PU}{\83\271}
-\DeclareTextCommand{\textkappa}{PU}{\83\272}
-\DeclareTextCommand{\textlambda}{PU}{\83\273}
-\DeclareTextCommand{\textmu}{PU}{\83\274}
-\DeclareTextCommand{\textnu}{PU}{\83\275}
-\DeclareTextCommand{\textxi}{PU}{\83\276}
-\DeclareTextCommand{\textomicron}{PU}{\83\277}
-\DeclareTextCommand{\textpi}{PU}{\83\300}
-\DeclareTextCommand{\textrho}{PU}{\83\301}
-\DeclareTextCommand{\textvarsigma}{PU}{\83\302}
-\DeclareTextCommand{\textsigma}{PU}{\83\303}
-\DeclareTextCommand{\texttau}{PU}{\83\304}
-\DeclareTextCommand{\textupsilon}{PU}{\83\305}
-\DeclareTextCommand{\textphi}{PU}{\83\306}
-\DeclareTextCommand{\textchi}{PU}{\83\307}
-\DeclareTextCommand{\textpsi}{PU}{\83\310}
-\DeclareTextCommand{\textomega}{PU}{\83\311}
-\DeclareTextCompositeCommand{\"}{PU}{\textiota}{\83\312}
-\DeclareTextCompositeCommand{\"}{PU}{\textupsilon}{\83\313}
-\DeclareTextCompositeCommand{\'}{PU}{\textomicron}{\83\314}
-\DeclareTextCompositeCommand{\'}{PU}{\textupsilon}{\83\315}
-\DeclareTextCompositeCommand{\'}{PU}{\textomega}{\83\316}
-%\DeclareTextCommand{\textvartheta}{PU}{\83\321}
-%\DeclareTextCommand{\textvarphi}{PU}{\83\325}
-%\DeclareTextCommand{\textvarpi}{PU}{\83\326}
-\DeclareTextCommand{\textStigmagreek}{PU}{\83\332}
-\DeclareTextCommand{\textstigmagreek}{PU}{\83\333}
-\DeclareTextCommand{\textDigammagreek}{PU}{\83\334}
-\DeclareTextCommand{\textdigammagreek}{PU}{\83\335}
-\DeclareTextCommand{\textKoppagreek}{PU}{\83\336}
-\DeclareTextCommand{\textkoppagreek}{PU}{\83\337}
-\DeclareTextCommand{\textSampigreek}{PU}{\83\340}
-\DeclareTextCommand{\textsampigreek}{PU}{\83\341}
-%\DeclareTextCommand{\textvarkappa}{PU}{\83\360}
-%\DeclareTextCommand{\textvarrho}{PU}{\83\361}
-% \end{macrocode}
-%
-% \subsubsection{Cyrillic}
-% Thanks to Vladimir Volovich (\Email{vvv@vvv.vsu.ru}) for
-% the help with the Cyrillic glyph names.
-% \begin{macrocode}
-\DeclareTextCommand{\CYRYO}{PU}{\84\001}% IO
-\DeclareTextCompositeCommand{\"}{PU}{\CYRE}{\84\001}%
-\DeclareTextCommand{\CYRDJE}{PU}{\84\002}% DJE
-\DeclareTextCompositeCommand{\'}{PU}{\CYRG}{\84\003}% GJE
-\DeclareTextCommand{\CYRIE}{PU}{\84\004}% ukrainian IE
-\DeclareTextCommand{\CYRDZE}{PU}{\84\005}% DZE
-\DeclareTextCommand{\CYRII}{PU}{\84\006}% byelorussian-ukrainian I
-\DeclareTextCommand{\CYRYI}{PU}{\84\007}% YI
-\DeclareTextCommand{\CYRJE}{PU}{\84\010}% JE
-\DeclareTextCommand{\CYRLJE}{PU}{\84\011}% LJE
-\DeclareTextCommand{\CYRNJE}{PU}{\84\012}% NJE
-\DeclareTextCommand{\CYRTSHE}{PU}{\84\013}% TSHE
-\DeclareTextCompositeCommand{\'}{PU}{\CYRK}{\84\014}% KJE
-\DeclareTextCommand{\CYRUSHRT}{PU}{\84\016}% short U
-\DeclareTextCommand{\CYRDZHE}{PU}{\84\017}% DZHE
-\DeclareTextCommand{\CYRA}{PU}{\84\020}% A
-\DeclareTextCommand{\CYRB}{PU}{\84\021}% BE
-\DeclareTextCommand{\CYRV}{PU}{\84\022}% VE
-\DeclareTextCommand{\CYRG}{PU}{\84\023}% GHE
-\DeclareTextCommand{\CYRD}{PU}{\84\024}% DE
-\DeclareTextCommand{\CYRE}{PU}{\84\025}% IE
-\DeclareTextCommand{\CYRZH}{PU}{\84\026}% ZHE
-\DeclareTextCommand{\CYRZ}{PU}{\84\027}% ZE
-\DeclareTextCommand{\CYRI}{PU}{\84\030}% I
-\DeclareTextCommand{\CYRISHRT}{PU}{\84\031}% short I
-\DeclareTextCompositeCommand{\U}{PU}{\CYRI}{\84\031}%
-\DeclareTextCommand{\CYRK}{PU}{\84\032}% KA
-\DeclareTextCommand{\CYRL}{PU}{\84\033}% EL
-\DeclareTextCommand{\CYRM}{PU}{\84\034}% EM
-\DeclareTextCommand{\CYRN}{PU}{\84\035}% EN
-\DeclareTextCommand{\CYRO}{PU}{\84\036}% O
-\DeclareTextCommand{\CYRP}{PU}{\84\037}% PE
-\DeclareTextCommand{\CYRR}{PU}{\84\040}% ER
-\DeclareTextCommand{\CYRS}{PU}{\84\041}% ES
-\DeclareTextCommand{\CYRT}{PU}{\84\042}% TE
-\DeclareTextCommand{\CYRU}{PU}{\84\043}% U
-\DeclareTextCommand{\CYRF}{PU}{\84\044}% EF
-\DeclareTextCommand{\CYRH}{PU}{\84\045}% HA
-\DeclareTextCommand{\CYRC}{PU}{\84\046}% TSE
-\DeclareTextCommand{\CYRCH}{PU}{\84\047}% CHE
-\DeclareTextCommand{\CYRSH}{PU}{\84\050}% SHA
-\DeclareTextCommand{\CYRSHCH}{PU}{\84\051}% SHCHA
-\DeclareTextCommand{\CYRHRDSN}{PU}{\84\052}% HARD SIGN
-\DeclareTextCommand{\CYRERY}{PU}{\84\053}% YERU
-\DeclareTextCommand{\CYRSFTSN}{PU}{\84\054}% SOFT SIGN
-\DeclareTextCommand{\CYREREV}{PU}{\84\055}% E
-\DeclareTextCommand{\CYRYU}{PU}{\84\056}% YU
-\DeclareTextCommand{\CYRYA}{PU}{\84\057}% YA
-\DeclareTextCommand{\cyra}{PU}{\84\060}% a
-\DeclareTextCommand{\cyrb}{PU}{\84\061}% be
-\DeclareTextCommand{\cyrv}{PU}{\84\062}% ve
-\DeclareTextCommand{\cyrg}{PU}{\84\063}% ghe
-\DeclareTextCommand{\cyrd}{PU}{\84\064}% de
-\DeclareTextCommand{\cyre}{PU}{\84\065}% ie
-\DeclareTextCommand{\cyrzh}{PU}{\84\066}% zhe
-\DeclareTextCommand{\cyrz}{PU}{\84\067}% ze
-\DeclareTextCommand{\cyri}{PU}{\84\070}% i
-\DeclareTextCommand{\cyrishrt}{PU}{\84\071}% short i
-\DeclareTextCompositeCommand{\U}{PU}{\cyri}{\84\071}%
-\DeclareTextCommand{\cyrk}{PU}{\84\072}% ka
-\DeclareTextCommand{\cyrl}{PU}{\84\073}% el
-\DeclareTextCommand{\cyrm}{PU}{\84\074}% em
-\DeclareTextCommand{\cyrn}{PU}{\84\075}% en
-\DeclareTextCommand{\cyro}{PU}{\84\076}% o
-\DeclareTextCommand{\cyrp}{PU}{\84\077}% pe
-\DeclareTextCommand{\cyrr}{PU}{\84\100}% er
-\DeclareTextCommand{\cyrs}{PU}{\84\101}% es
-\DeclareTextCommand{\cyrt}{PU}{\84\102}% te
-\DeclareTextCommand{\cyru}{PU}{\84\103}% u
-\DeclareTextCommand{\cyrf}{PU}{\84\104}% ef
-\DeclareTextCommand{\cyrh}{PU}{\84\105}% ha
-\DeclareTextCommand{\cyrc}{PU}{\84\106}% tse
-\DeclareTextCommand{\cyrch}{PU}{\84\107}% che
-\DeclareTextCommand{\cyrsh}{PU}{\84\110}% sha
-\DeclareTextCommand{\cyrshch}{PU}{\84\111}% shcha
-\DeclareTextCommand{\cyrhrdsn}{PU}{\84\112}% hard sign
-\DeclareTextCommand{\cyrery}{PU}{\84\113}% yeru
-\DeclareTextCommand{\cyrsftsn}{PU}{\84\114}% soft sign
-\DeclareTextCommand{\cyrerev}{PU}{\84\115}% e
-\DeclareTextCommand{\cyryu}{PU}{\84\116}% yu
-\DeclareTextCommand{\cyrya}{PU}{\84\117}% ya
-\DeclareTextCommand{\cyryo}{PU}{\84\121}% io
-\DeclareTextCompositeCommand{\"}{PU}{\cyre}{\84\121}%
-\DeclareTextCommand{\cyrdje}{PU}{\84\122}% dje
-\DeclareTextCompositeCommand{\'}{PU}{\cyrg}{\84\123}% gje
-\DeclareTextCommand{\cyrie}{PU}{\84\124}% ukrainian ie
-\DeclareTextCommand{\cyrdze}{PU}{\84\125}% dze
-\DeclareTextCommand{\cyrii}{PU}{\84\126}% byelorussian-ukrainian i
-\DeclareTextCommand{\cyryi}{PU}{\84\127}% yi
-\DeclareTextCommand{\cyrje}{PU}{\84\130}% je
-\DeclareTextCommand{\cyrlje}{PU}{\84\131}% lje
-\DeclareTextCommand{\cyrnje}{PU}{\84\132}% nje
-\DeclareTextCommand{\cyrtshe}{PU}{\84\133}% tshe
-\DeclareTextCompositeCommand{\'}{PU}{\cyrk}{\84\134}% kje
-\DeclareTextCommand{\cyrushrt}{PU}{\84\136}% short u
-\DeclareTextCommand{\cyrdzhe}{PU}{\84\137}% dzhe
-\DeclareTextCommand{\CYROMEGA}{PU}{\84\140}% OMEGA
-\DeclareTextCommand{\cyromega}{PU}{\84\141}% omega
-\DeclareTextCommand{\CYRYAT}{PU}{\84\142}% YAT
-\DeclareTextCommand{\cyryat}{PU}{\84\143}% yat
-\DeclareTextCommand{\CYRIOTE}{PU}{\84\144}% iotified E
-\DeclareTextCommand{\cyriote}{PU}{\84\145}% iotified e
-\DeclareTextCommand{\CYRLYUS}{PU}{\84\146}% little YUS
-\DeclareTextCommand{\cyrlyus}{PU}{\84\147}% little yus
-\DeclareTextCommand{\CYRIOTLYUS}{PU}{\84\150}% iotified little YUS
-\DeclareTextCommand{\cyriotlyus}{PU}{\84\151}% iotified little yus
-\DeclareTextCommand{\CYRBYUS}{PU}{\84\152}% big YUS
-\DeclareTextCommand{\cyrbyus}{PU}{\84\153}% big yus
-\DeclareTextCommand{\CYRIOTBYUS}{PU}{\84\154}% iotified big YUS
-\DeclareTextCommand{\cyriotbyus}{PU}{\84\155}% iotified big yus
-\DeclareTextCommand{\CYRKSI}{PU}{\84\156}% KSI
-\DeclareTextCommand{\cyrksi}{PU}{\84\157}% ksi
-\DeclareTextCommand{\CYRPSI}{PU}{\84\160}% PSI
-\DeclareTextCommand{\cyrpsi}{PU}{\84\161}% psi
-\DeclareTextCommand{\CYRFITA}{PU}{\84\162}% FITA
-\DeclareTextCommand{\cyrfita}{PU}{\84\163}% fita
-\DeclareTextCommand{\CYRIZH}{PU}{\84\164}% IZHITSA
-\DeclareTextCommand{\cyrizh}{PU}{\84\165}% izhitsa
-\DeclareTextCompositeCommand{\C}{PU}{\CYRIZH}{\84\166}% IZHITSA double grave
-\DeclareTextCompositeCommand{\C}{PU}{\cyrizh}{\84\167}% izhitsa double grave
-\DeclareTextCommand{\CYRUK}{PU}{\84\170}% UK
-\DeclareTextCommand{\cyruk}{PU}{\84\171}% uk
-\DeclareTextCommand{\CYROMEGARND}{PU}{\84\172}% round OMEGA
-\DeclareTextCommand{\cyromegarnd}{PU}{\84\173}% round omega
-\DeclareTextCommand{\CYROMEGATITLO}{PU}{\84\174}% OMEGA titlo
-\DeclareTextCommand{\cyromegatitlo}{PU}{\84\175}% omega titlo
-\DeclareTextCommand{\CYROT}{PU}{\84\176}% OT
-\DeclareTextCommand{\cyrot}{PU}{\84\177}% ot
-\DeclareTextCommand{\CYRKOPPA}{PU}{\84\200}% KOPPA
-\DeclareTextCommand{\cyrkoppa}{PU}{\84\201}% koppa
-\DeclareTextCommand{\cyrthousands}{PU}{\84\202}% thousands sign
-%\DeclareTextCommand{\COMBINING TITLO}{PU}{\84\203}% COMBINING TITLO
-%\DeclareTextCommand{\COMBINING PALATALIZATION}{PU}{\84\204}% COMBINING PALATALIZATION
-%\DeclareTextCommand{\COMBINING DASIA PNEUMATA}{PU}{\84\205}% COMBINING DASIA PNEUMATA
-%\DeclareTextCommand{\COMBINING PSILI PNEUMATA}{PU}{\84\206}% COMBINING PSILI PNEUMATA
-\DeclareTextCommand{\CYRGUP}{PU}{\84\220}% GHE upturn
-\DeclareTextCommand{\cyrgup}{PU}{\84\221}% ghe upturn
-\DeclareTextCommand{\CYRGHCRS}{PU}{\84\222}% GHE stroke
-\DeclareTextCommand{\cyrghcrs}{PU}{\84\223}% ghe stroke
-\DeclareTextCommand{\CYRGHK}{PU}{\84\224}% GHE middle hook
-\DeclareTextCommand{\cyrghk}{PU}{\84\225}% ghe middle hook
-\DeclareTextCommand{\CYRZHDSC}{PU}{\84\226}% ZHE descender
-\DeclareTextCommand{\cyrzhdsc}{PU}{\84\227}% zhe descender
-\DeclareTextCommand{\CYRZDSC}{PU}{\84\230}% ZE descender
-\DeclareTextCommand{\cyrzdsc}{PU}{\84\231}% ze descender
-\DeclareTextCommand{\CYRKDSC}{PU}{\84\232}% KA descender
-\DeclareTextCommand{\cyrkdsc}{PU}{\84\233}% ka descender
-\DeclareTextCommand{\CYRKVCRS}{PU}{\84\234}% KA vertical stroke
-\DeclareTextCommand{\cyrkvcrs}{PU}{\84\235}% ka vertical stroke
-\DeclareTextCommand{\CYRKHCRS}{PU}{\84\236}% KA stroke
-\DeclareTextCommand{\cyrkhcrs}{PU}{\84\237}% ka stroke
-\DeclareTextCommand{\CYRKBEAK}{PU}{\84\240}% bashkir KA
-\DeclareTextCommand{\cyrkbeak}{PU}{\84\241}% bashkir ka
-\DeclareTextCommand{\CYRNDSC}{PU}{\84\242}% EN descender
-\DeclareTextCommand{\cyrndsc}{PU}{\84\243}% en descender
-\DeclareTextCommand{\CYRNG}{PU}{\84\244}% ligature EN GHE
-\DeclareTextCommand{\cyrng}{PU}{\84\245}% ligature en ghe
-\DeclareTextCommand{\CYRPHK}{PU}{\84\246}% PE middle hook
-\DeclareTextCommand{\cyrphk}{PU}{\84\247}% pe middle hook
-\DeclareTextCommand{\CYRABHHA}{PU}{\84\250}% abkhasian HA
-\DeclareTextCommand{\cyrabhha}{PU}{\84\251}% abkhasian ha
-\DeclareTextCommand{\CYRSDSC}{PU}{\84\252}% ES descender
-\DeclareTextCommand{\cyrsdsc}{PU}{\84\253}% es descender
-\DeclareTextCommand{\CYRTDSC}{PU}{\84\254}% TE descender
-\DeclareTextCommand{\cyrtdsc}{PU}{\84\255}% te descender
-\DeclareTextCommand{\CYRY}{PU}{\84\256}% straight U
-\DeclareTextCommand{\cyry}{PU}{\84\257}% straight u
-\DeclareTextCommand{\CYRYHCRS}{PU}{\84\260}% straight U stroke
-\DeclareTextCommand{\cyryhcrs}{PU}{\84\261}% straight u stroke
-\DeclareTextCommand{\CYRHDSC}{PU}{\84\262}% HA descender
-\DeclareTextCommand{\cyrhdsc}{PU}{\84\263}% ha descender
-\DeclareTextCommand{\CYRTETSE}{PU}{\84\264}% ligature TE TSE
-\DeclareTextCommand{\cyrtetse}{PU}{\84\265}% ligature te tse
-\DeclareTextCommand{\CYRCHRDSC}{PU}{\84\266}% CHE descender
-\DeclareTextCommand{\cyrchrdsc}{PU}{\84\267}% che descender
-\DeclareTextCommand{\CYRCHVCRS}{PU}{\84\270}% CHE vertical stroke
-\DeclareTextCommand{\cyrchvcrs}{PU}{\84\271}% che vertical stroke
-\DeclareTextCommand{\CYRSHHA}{PU}{\84\272}% SHHA
-\DeclareTextCommand{\cyrshha}{PU}{\84\273}% shha
-\DeclareTextCommand{\CYRABHCH}{PU}{\84\274}% abkhasian CHE
-\DeclareTextCommand{\cyrabhch}{PU}{\84\275}% abkhasian che
-\DeclareTextCommand{\CYRABHCHDSC}{PU}{\84\276}% abkhasian CHE descender
-\DeclareTextCommand{\cyrabhchdsc}{PU}{\84\277}% abkhasian che descender
-\DeclareTextCommand{\CYRpalochka}{PU}{\84\300}% palochka
-\DeclareTextCompositeCommand{\U}{PU}{\CYRZH}{\84\301}% ZHE breve
-\DeclareTextCompositeCommand{\U}{PU}{\cyrzh}{\84\302}% zhe breve
-\DeclareTextCommand{\CYRKHK}{PU}{\84\303}% KA hook
-\DeclareTextCommand{\cyrkhk}{PU}{\84\304}% ka hook
-\DeclareTextCommand{\CYRNHK}{PU}{\84\307}% EN hook
-\DeclareTextCommand{\cyrnhk}{PU}{\84\310}% en hook
-\DeclareTextCommand{\CYRCHLDSC}{PU}{\84\313}% khakassian CHE
-\DeclareTextCommand{\cyrchldsc}{PU}{\84\314}% khakassian che
-\DeclareTextCompositeCommand{\U}{PU}{\CYRA}{\84\320}% A breve
-\DeclareTextCompositeCommand{\U}{PU}{\cyra}{\84\321}% a breve
-\DeclareTextCompositeCommand{\"}{PU}{\CYRA}{\84\322}% A diaeresis
-\DeclareTextCompositeCommand{\"}{PU}{\cyra}{\84\323}% a diaeresis
-\DeclareTextCommand{\CYRAE}{PU}{\84\324}% ligature A IE
-\DeclareTextCommand{\cyrae}{PU}{\84\325}% ligature a ie
-\DeclareTextCompositeCommand{\U}{PU}{\CYRE}{\84\326}% IE breve
-\DeclareTextCompositeCommand{\U}{PU}{\cyre}{\84\327}% ie breve
-\DeclareTextCommand{\CYRSCHWA}{PU}{\84\330}% SCHWA
-\DeclareTextCommand{\cyrschwa}{PU}{\84\331}% schwa
-\DeclareTextCompositeCommand{\"}{PU}{\CYRSCHWA}{\84\332}% SCHWA diaeresis
-\DeclareTextCompositeCommand{\"}{PU}{\cyrschwa}{\84\333}% schwa diaeresis
-\DeclareTextCompositeCommand{\"}{PU}{\CYRZH}{\84\334}% ZHE diaeresis
-\DeclareTextCompositeCommand{\"}{PU}{\cyrzh}{\84\335}% zhe diaeresis
-\DeclareTextCompositeCommand{\"}{PU}{\CYRZ}{\84\336}% ZE diaeresis
-\DeclareTextCompositeCommand{\"}{PU}{\cyrz}{\84\337}% ze diaeresis
-\DeclareTextCommand{\CYRABHDZE}{PU}{\84\340}% abkhasian DZE
-\DeclareTextCommand{\cyrabhdze}{PU}{\84\341}% abkhasian dze
-\DeclareTextCompositeCommand{\=}{PU}{\CYRI}{\84\342}% I macron
-\DeclareTextCompositeCommand{\=}{PU}{\cyri}{\84\343}% i macron
-\DeclareTextCompositeCommand{\"}{PU}{\CYRI}{\84\344}% I diaeresis
-\DeclareTextCompositeCommand{\"}{PU}{\cyri}{\84\345}% i diaeresis
-\DeclareTextCompositeCommand{\"}{PU}{\CYRO}{\84\346}% O diaeresis
-\DeclareTextCompositeCommand{\"}{PU}{\cyro}{\84\347}% o diaeresis
-\DeclareTextCommand{\CYROTLD}{PU}{\84\350}% barred O
-\DeclareTextCommand{\cyrotld}{PU}{\84\351}% barred o
-\DeclareTextCompositeCommand{\"}{PU}{\CYROTLD}{\84\352}% barred O diaeresis
-\DeclareTextCompositeCommand{\"}{PU}{\cyrotld}{\84\353}% barred o diaeresis
-\DeclareTextCompositeCommand{\=}{PU}{\CYRU}{\84\356}% U macron
-\DeclareTextCompositeCommand{\=}{PU}{\cyru}{\84\357}% u macron
-\DeclareTextCompositeCommand{\"}{PU}{\CYRU}{\84\360}% U diaeresis
-\DeclareTextCompositeCommand{\"}{PU}{\cyru}{\84\361}% u diaeresis
-\DeclareTextCompositeCommand{\H}{PU}{\CYRU}{\84\362}% U double acute
-\DeclareTextCompositeCommand{\H}{PU}{\cyru}{\84\363}% u double acute
-\DeclareTextCompositeCommand{\"}{PU}{\CYRCH}{\84\364}% CHE diaeresis
-\DeclareTextCompositeCommand{\"}{PU}{\cyrch}{\84\365}% che diaeresis
-\DeclareTextCompositeCommand{\"}{PU}{\CYRERY}{\84\370}% YERU diaeresis
-\DeclareTextCompositeCommand{\"}{PU}{\cyrery}{\84\371}% yeru diaeresis
-% \end{macrocode}
-%
-% \subsubsection{Symbols}
-% \begin{macrocode}
-\DeclareTextCommand{\textendash}{PU}{\9040\023} % endash
-\DeclareTextCommand{\textemdash}{PU}{\9040\024} % emdash
-\DeclareTextCommand{\textquoteleft}{PU}{\9040\030} % quoteleft
-\DeclareTextCommand{\textquoteright}{PU}{\9040\031} % quoteright
-\DeclareTextCommand{\quotesinglbase}{PU}{\9040\032} % quotesinglbase
-\DeclareTextCommand{\textquotedblleft}{PU}{\9040\034} % quotedblleft
-\DeclareTextCommand{\textquotedblright}{PU}{\9040\035} % quotedblright
-\DeclareTextCommand{\quotedblbase}{PU}{\9040\036} % quotedblbase
-\DeclareTextCommand{\textdagger}{PU}{\9040\040} % dagger
-\DeclareTextCommand{\textdaggerdbl}{PU}{\9040\041} % daggerdbl
-\DeclareTextCommand{\textbullet}{PU}{\9040\042} % bullet
-\DeclareTextCommand{\textellipsis}{PU}{\9040\046} % ellipsis
-\DeclareTextCommand{\textperthousand}{PU}{\9040\060} % perthousand
-\DeclareTextCommand{\textpertenthousand}{PU}{\9040\061} % pertenthousand
-\DeclareTextCommand{\guilsinglleft}{PU}{\9040\071} % guilsinglleft
-\DeclareTextCommand{\guilsinglright}{PU}{\9040\072} % guilsinglright
-\DeclareTextCommand{\textfractionmark}{PU}{\9040\104} % fraction slash
-\DeclareTextCommand{\textzerosuperior}{PU}{\9040\160} % superscript zero
-\DeclareTextCommand{\textfoursuperior}{PU}{\9040\164} % superscript four
-\DeclareTextCommand{\textfivesuperior}{PU}{\9040\165} % superscript five
-\DeclareTextCommand{\textsixsuperior}{PU}{\9040\166} % superscript six
-\DeclareTextCommand{\textsevensuperior}{PU}{\9040\167} % superscript seven
-\DeclareTextCommand{\texteightsuperior}{PU}{\9040\170} % superscript eight
-\DeclareTextCommand{\textninesuperior}{PU}{\9040\171} % superscript nine
-\DeclareTextCommand{\textzeroinferior}{PU}{\9040\200} % subscript zero
-\DeclareTextCommand{\textoneinferior}{PU}{\9040\201} % subscript one
-\DeclareTextCommand{\texttwoinferior}{PU}{\9040\202} % subscript two
-\DeclareTextCommand{\textthreeinferior}{PU}{\9040\203} % subscript three
-\DeclareTextCommand{\textfourinferior}{PU}{\9040\204} % subscript four
-\DeclareTextCommand{\textfiveinferior}{PU}{\9040\205} % subscript five
-\DeclareTextCommand{\textsixinferior}{PU}{\9040\206} % subscript six
-\DeclareTextCommand{\textseveninferior}{PU}{\9040\207} % subscript seven
-\DeclareTextCommand{\texteightinferior}{PU}{\9040\210} % subscript eight
-\DeclareTextCommand{\textnineinferior}{PU}{\9040\211} % subscript nine
-\DeclareTextCommand{\texteuro}{PU}{\9040\254} % Euro
-\DeclareTextCommand{\textcelsius}{PU}{\9041\003}
-\DeclareTextCommand{\textnumero}{PU}{\9041\026}
-\DeclareTextCommand{\texttrademark}{PU}{\9041\042} % trademark
-%\DeclareTextCommand{\cyrlangle}{PU}{\9043\051}
-%\DeclareTextCommand{\cyrrangle}{PU}{\9043\052}
-% \end{macrocode}
-%
% \begin{macrocode}
%</puenc>
% \end{macrocode}
diff --git a/Master/texmf-dist/source/latex/hyperref/test/bml.png b/Master/texmf-dist/source/latex/hyperref/test/bml.png
deleted file mode 100644
index ad526156bb0..00000000000
--- a/Master/texmf-dist/source/latex/hyperref/test/bml.png
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/source/latex/hyperref/test/bmoe.png b/Master/texmf-dist/source/latex/hyperref/test/bmoe.png
deleted file mode 100644
index faa115cf772..00000000000
--- a/Master/texmf-dist/source/latex/hyperref/test/bmoe.png
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/source/latex/hyperref/test/bmsc.png b/Master/texmf-dist/source/latex/hyperref/test/bmsc.png
deleted file mode 100644
index 0990c5fe85c..00000000000
--- a/Master/texmf-dist/source/latex/hyperref/test/bmsc.png
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/source/latex/hyperref/test/bmyi.png b/Master/texmf-dist/source/latex/hyperref/test/bmyi.png
deleted file mode 100644
index 8e7e1ecb472..00000000000
--- a/Master/texmf-dist/source/latex/hyperref/test/bmyi.png
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/source/latex/hyperref/test/bmzc.png b/Master/texmf-dist/source/latex/hyperref/test/bmzc.png
deleted file mode 100644
index a1652a85eae..00000000000
--- a/Master/texmf-dist/source/latex/hyperref/test/bmzc.png
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/source/latex/hyperref/test/testbma.tex b/Master/texmf-dist/source/latex/hyperref/test/testbma.tex
deleted file mode 100644
index 2bc603cc5ce..00000000000
--- a/Master/texmf-dist/source/latex/hyperref/test/testbma.tex
+++ /dev/null
@@ -1,157 +0,0 @@
-% testbma.tex
-%
-% Function:
-% * How display a pdf reader the bookmarks?
-% * Some problematic unicode glyphs are shown
-% * in the bookmarks
-% * as screenshots.
-%
-% Copyright (c) 2000 by Heiko Oberdiek.
-%
-% This file is part of the `Hyperref Bundle'.
-% -------------------------------------------
-%
-% It may be distributed under the conditions of the LaTeX Project Public
-% License, either version 1.2 of this license or (at your option) any
-% later version. The latest version of this license is in
-% http://www.latex-project.org/lppl.txt
-% and version 1.2 or later is part of all distributions of LaTeX
-% version 1999/12/01 or later.
-%
-% The list of all files belonging to the `Hyperref Bundle' is
-% given in the file `manifest.txt'.
-%
-% Please send error reports and suggestions for improvements to
-% Heiko Oberdiek <oberdiek@ruf.uni-freiburg.de>.
-%
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{testbma.tex}[2000/07/04 v1.0 Test bookmark artefacts (HO)]
-\documentclass[12pt]{article}
-\usepackage{graphicx}
-\usepackage[unicode]{hyperref}
-\ifx\dimexpr\undefined
- \usepackage{calc}
-\fi
-\hypersetup{
- pdftitle={Bookmark artefacts of AcrobatReader},
- pdfsubject={Unicode pdf bookmarks},
- pdfauthor={Heiko Oberdiek},
- pdfkeywords={PDF,bookmark,unicode},
- pdfstartview=
- {FitH \hypercalcbp{\paperheight-\topmargin-1in-\headheight}},
- bookmarksopen
-}
-\usepackage{xspace}
-\usepackage{times}
-\pagestyle{empty}
-\newcounter{abc}
-\setcounter{abc}{0}
-\newcommand*{\test}[1]{%
- \stepcounter{abc}%
- \pdfbookmark[2]{#1}{x.\theabc}%
-}
-\newenvironment{testsec}[1]{%
- \stepcounter{abc}%
- \pdfbookmark[1]{#1}{sec.\theabc}%
- \textbf{#1}\par
-}{
- \clearpage
-}
-\newcommand*\x[2]{{} #1-#2 \xspace}
-\newcommand{\dotest}{%
- \testskip
- \test{\A\a}
- \test{\B\b}
- \test{\A\B}
- \test{\a\b}
- \test{\A\a\B\b}
- \test{\B\b\A\a}
-}
-\newenvironment{testtab}{%
- \begin{tabular}{l@{\quad=\quad}ll}%
-}{%
- \end{tabular}%
- \par
-}
-\newcommand*{\testpic}[1]{%
- \testskip
- \fbox{\includegraphics[width=.8\linewidth]{#1}}%
-}
-\newcommand{\testskip}{%
- \vspace{3ex plus 1ex minus .5ex}%
-}
-\setlength{\parindent}{0pt}
-\begin{document}
-\centering
-\huge
-\begin{testsec}{OE oe}
- \def\A{\x A{\80\226}}
- \def\a{\x a{\80\234}}
- \def\B{\x B{\81\122}}
- \def\b{\x b{\81\123}}
- \dotest
- \begin{testtab}
- A&\verb+\80\226+&(OE)\\
- a&\verb+\80\234+&(oe)\\
- B&\verb+\81\122+&(OE)\\
- b&\verb+\81\123+&(oe)\\
- \end{testtab}
- \testpic{bmoe}
-\end{testsec}
-\begin{testsec}{Scaron scaron}
- \def\A{\x A{\80\227}}
- \def\a{\x a{\80\235}}
- \def\B{\x B{\81\140}}
- \def\b{\x b{\81\141}}
- \dotest
- \begin{testtab}
- A&\verb+\80\227+&(Scaron)\\
- a&\verb+\80\235+&(scaron)\\
- B&\verb+\81\140+&(Scaron)\\
- b&\verb+\81\141+&(scaron)\\
- \end{testtab}
- \testpic{bmsc}
-\end{testsec}
-\begin{testsec}{Zcaron zcaron}
- \def\A{\x A{\80\231}}
- \def\a{\x a{\80\236}}
- \def\B{\x B{\81\175}}
- \def\b{\x b{\81\176}}
- \dotest
- \begin{testtab}
- A&\verb+\80\231+&(Zcaron)\\
- a&\verb+\80\236+&(zcaron)\\
- B&\verb+\81\175+&(Zcaron)\\
- b&\verb+\81\176+&(zcaron)\\
- \end{testtab}
- \testpic{bmzc}
-\end{testsec}
-\begin{testsec}{Ydieresis dotlessi}
- \def\A{\x A{\80\230}}
- \def\a{\x a{\80\232}}
- \def\B{\x B{\81\170}}
- \def\b{\x b{\81\061}}
- \dotest
- \begin{testtab}
- A&\verb+\80\230+&(Ydieresis)\\
- a&\verb+\80\232+&(dotlessi)\\
- B&\verb+\81\170+&(Ydieresis)\\
- b&\verb+\81\061+&(dotlessi)\\
- \end{testtab}
- \testpic{bmyi}
-\end{testsec}
-\begin{testsec}{Lslash lslash}
- \def\A{\x A{\80\225}}
- \def\a{\x a{\80\233}}
- \def\B{\x B{\81\101}}
- \def\b{\x b{\81\102}}
- \dotest
- \begin{testtab}
- A&\verb+\80\225+&(Lslash)\\
- a&\verb+\80\233+&(lslash)\\
- B&\verb+\81\101+&(Lslash)\\
- b&\verb+\81\102+&(lslash)\\
- \end{testtab}
- \testpic{bml}
-\end{testsec}
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/source/latex/hyperref/test/testbmgl.tex b/Master/texmf-dist/source/latex/hyperref/test/testbmgl.tex
index f971606fab2..9fd1684fbf1 100644
--- a/Master/texmf-dist/source/latex/hyperref/test/testbmgl.tex
+++ b/Master/texmf-dist/source/latex/hyperref/test/testbmgl.tex
@@ -5,26 +5,31 @@
% * Do hyperref.sty and pd1enc.def work properly?
% * Shows the LaTeX code to get the glyphs.
%
-% Copyright (c) 1999, 2000 by Heiko Oberdiek.
+% Copyright (c) 1999, 2000, 2008 by Heiko Oberdiek.
%
% This file is part of the `Hyperref Bundle'.
% -------------------------------------------
%
-% It may be distributed under the conditions of the LaTeX Project Public
-% License, either version 1.2 of this license or (at your option) any
-% later version. The latest version of this license is in
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either
+% version 1.3 of this license or (at your option) any later
+% version. The latest version of this license is in
% http://www.latex-project.org/lppl.txt
-% and version 1.2 or later is part of all distributions of LaTeX
-% version 1999/12/01 or later.
+% and version 1.3 or later is part of all distributions of
+% LaTeX version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status "maintained".
+%
+% This Current Maintainer of this work is Heiko Oberdiek.
%
% The list of all files belonging to the `Hyperref Bundle' is
% given in the file `manifest.txt'.
%
% Please send error reports and suggestions for improvements to
-% Heiko Oberdiek <oberdiek@ruf.uni-freiburg.de>.
+% Heiko Oberdiek <oberdiek@uni-freiburg.de>.
%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{testbmgl.tex}[2000/03/31 v1.2 Test bookmark glyphs (HO)]
+\ProvidesFile{testbmgl.tex}[2008/09/11 v1.3 Test bookmark glyphs (HO)]
\documentclass[12pt,a4paper]{article}
\usepackage[
bookmarks,
@@ -156,11 +161,11 @@
\un006
\un007
\oct01
- \e010{back space}\textBS
+ \un010
\e011{horizontal tab}\textHT
\e012{line feed}\textLF
\un013
- \e014{form feed}\textFF
+ \un014
\e015{carriage return}\textCR
\un016
\un017
@@ -174,8 +179,8 @@
\un026
\un027
\oct03
- \e030{breve}\textbreve
- \e031{caron}\textcaron
+ \e030{breve}\textasciibreve
+ \e031{caron}\textasciicaron
\alias{\v{}}
\e032{circumflex}\textcircumflex
\alias{\^{}}
@@ -189,7 +194,7 @@
\alias{\~{}}
\oct04
\e040{space}\space
- \alias[\\\space]\
+ \alias[\\\space]\ %
\alias~
\e041{exclam}!
\e042{quotedbl}\textquotedbl
@@ -270,7 +275,7 @@
\e137{underscore}\textunderscore
\alias[\textbackslash\_]\_
\oct14
- \e140{grave}\textgrave
+ \e140{grave}\textasciigrave
\alias{\`{}}
\e141aa
\e142bb
@@ -318,7 +323,7 @@
\e204{emdash}\textemdash
\e205{endash}\textendash
\e206{florin}\textflorin
- \e207{fraction}\textfractionmark
+ \e207{fraction}\textfractionsolidus
\oct21
\e210{guilsinglleft}\guilsinglleft
\e211{guilsinglright}\guilsinglright
@@ -361,7 +366,7 @@
\e246{brokenbar}\textbrokenbar
\e247{section}\textsection
\oct25
- \e250{dieresis}\textdieresis
+ \e250{dieresis}\textasciidieresis
\alias{\"{}}
\e251{copyright}\textcopyright
\e252{ordfeminine}\textordfeminine
@@ -372,7 +377,7 @@
\alias\textneg
\un255
\e256{registered}\textregistered
- \e257{macron}\textmacron
+ \e257{macron}\textasciimacron
\oct26
\e260{degree}\textdegree
\e261{plusminus}\textplusminus
diff --git a/Master/texmf-dist/source/latex/hyperref/test/testbmu.tex b/Master/texmf-dist/source/latex/hyperref/test/testbmu.tex
index c2a36fece27..0de8c2f688a 100644
--- a/Master/texmf-dist/source/latex/hyperref/test/testbmu.tex
+++ b/Master/texmf-dist/source/latex/hyperref/test/testbmu.tex
@@ -5,26 +5,31 @@
% * Do hyperref.sty and puenc.def work properly?
% * Shows the LaTeX code to get the glyphs.
%
-% Copyright (c) 1999, 2000, 2006 by Heiko Oberdiek.
+% Copyright (c) 1999, 2000, 2006, 2008 by Heiko Oberdiek.
%
% This file is part of the `Hyperref Bundle'.
% -------------------------------------------
%
-% It may be distributed under the conditions of the LaTeX Project Public
-% License, either version 1.2 of this license or (at your option) any
-% later version. The latest version of this license is in
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either
+% version 1.3 of this license or (at your option) any later
+% version. The latest version of this license is in
% http://www.latex-project.org/lppl.txt
-% and version 1.2 or later is part of all distributions of LaTeX
-% version 1999/12/01 or later.
+% and version 1.3 or later is part of all distributions of
+% LaTeX version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status "maintained".
+%
+% This Current Maintainer of this work is Heiko Oberdiek.
%
% The list of all files belonging to the `Hyperref Bundle' is
% given in the file `manifest.txt'.
%
% Please send error reports and suggestions for improvements to
-% Heiko Oberdiek <oberdiek@ruf.uni-freiburg.de>.
+% Heiko Oberdiek <oberdiek@uni-freiburg.de>.
%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{testbmu.tex}[2006/06/27 v1.3 Test bookmark glyphs (HO)]
+\ProvidesFile{testbmu.tex}[2008/09/11 v1.4 Test bookmark glyphs (HO)]
\documentclass[12pt,a4paper]{article}
\usepackage[
unicode,
@@ -187,11 +192,11 @@
\un006
\un007
\oct01
- \e010{back space}\textBS
+ \un010
\e011{horizontal tab}\textHT
\e012{line feed}\textLF
\un013
- \e014{form feed}\textFF
+ \un014
\e015{carriage return}\textCR
\un016
\un017
@@ -205,19 +210,14 @@
\un026
\un027
\oct03
- \e030{breve}\textbreve
- \e031{caron}\textcaron
- \alias{\v{}}
- \e032{circumflex}\textcircumflex
- \alias{\^{}}
- \e033{dotaccent}\textdotaccent
- \alias{\.{}}
- \e034{hungarumlaut}\texthungarumlaut
- \e035{ogonek}\textogonek
- \e036{ring}\textring
- \alias{\r{}}
- \e037{tilde}\texttilde
- \alias{\~{}}
+ \un030
+ \un031
+ \un032
+ \un033
+ \un034
+ \un035
+ \un036
+ \un037
\oct04
\e040{space}\space
\alias[\\\space]\
@@ -302,7 +302,7 @@
\e137{underscore}\textunderscore
\alias[\textbackslash\_]\_
\oct14
- \e140{grave}\textgrave
+ \e140{grave}\textasciigrave
\alias{\`{}}
\e141aa
\e142bb
@@ -314,6 +314,8 @@
\oct15
\e150hh
\e151ii
+ \alias{\.\i}
+ \alias{\.i}
\e152jj
\e153kk
\e154ll
@@ -387,7 +389,7 @@
\e246{brokenbar}\textbrokenbar
\e247{section}\textsection
\oct25
- \e250{dieresis}\textdieresis
+ \e250{dieresis}\textasciidieresis
\alias{\"{}}
\e251{copyright}\textcopyright
\e252{ordfeminine}\textordfeminine
@@ -398,7 +400,7 @@
\alias\textneg
\un255
\e256{registered}\textregistered
- \e257{macron}\textmacron
+ \e257{macron}\textasciimacron
\oct26
\e260{degree}\textdegree
\e261{plusminus}\textplusminus
@@ -482,8 +484,8 @@
\alias[\\`\\i]{\`\i}
\e355{iacute}{\'i}
\alias[\\'\\i]{\'\i}
- \e356{icircumflex}{\^i}
- \alias[\\\textcircumflex\\i]{\^\i}
+ \e356{icircumflex}{\^\i}
+ \alias[\\^i]{\^i}
\e357{idieresis}{\"i}
\alias[\\"\\i]{\"\i}
\oct36
@@ -571,15 +573,15 @@
\oct06
\e060{Idot}{\.I}
\e061{idotless}{\i}
- \na062
- \na063
+ \e062{IJ}{\IJ}
+ \e063{ij}{\ij}
\e064{Jcircumflex}{\^J}
\e065{jcircumflex}{\^j}
\alias[\\\string^\\j]{\^\j}
\e066{Kcedilla}{\c K}
\e067{kcedilla}{\c k}
\oct07
- \na070
+ \e070{kgreenlandic}\textkra
\e071{Lacute}{\'L}
\e072{lacute}{\'l}
\e073{Lcedilla}{\c L}
@@ -588,7 +590,7 @@
\e076{lcaron}{\v l}
\na077
\oct10
- \na100
+ \e100{ldot}{\.l}
\e101{Lslash}{\L}
\e102{lslash}{\l}
\e103{Nacute}{\'N}
@@ -598,7 +600,7 @@
\e107{Ncaron}{\v N}
\oct11
\e110{ncaron}{\v n}
- \na111
+ \e111{napostrope}\textnapostrophe
\e112{NG}\NG
\e113{ng}\ng
\e114{Omacron}{\=O}
@@ -658,7 +660,7 @@
\e174{zdot}{\.z}
\e175{Zcaron}{\v Z}
\e176{zcaron}{\v z}
- \na177
+ \e177{longs}\textlongs
\oct20
\na200
\na201
@@ -680,7 +682,7 @@
\oct22
\na220
\na221
- \na222
+ \e222{florin}\textflorin
\na223
\na224
\na225
@@ -787,23 +789,24 @@
\na356
\na357
\oct36
- \na360
+ \e360{jcaron}{\v\j}
+ \alias{\v j}
\na361
\na362
\na363
- \na364
- \na365
+ \e364{Gacute}{\'G}
+ \e365{gacute}{\'g}
\na366
\na367
\oct37
- \na370
- \na371
+ \e370{N with grave}{\`N}
+ \e371{n with grave}{\`n}
\na372
\na373
- \na374
- \na375
- \na376
- \na377
+ \e374{AE with acute}{\'\AE}
+ \e375{ae with acute}{\'\ae}
+ \e376{O with stroke and acute}{\'\O}
+ \e377{o with stroke and acute}{\'\o}
%
\tit002
\oct00
@@ -1760,7 +1763,7 @@
\na101
\na102
\na103
- \e104{fraction slash}\textfractionmark
+ \e104{fraction slash}\textfractionsolidus
\na105
\na106
\na107