summaryrefslogtreecommitdiff
path: root/tex/context/base/unic-000.tex
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/unic-000.tex')
-rw-r--r--tex/context/base/unic-000.tex224
1 files changed, 224 insertions, 0 deletions
diff --git a/tex/context/base/unic-000.tex b/tex/context/base/unic-000.tex
new file mode 100644
index 000000000..eba4a33c1
--- /dev/null
+++ b/tex/context/base/unic-000.tex
@@ -0,0 +1,224 @@
+%D \module
+%D [ file=unic-000,
+%D version=2002.12.03,
+%D title=\CONTEXT\ \UNICODE\ Macros,
+%D subtitle=Vector 0,
+%D author=Hans Hagen,
+%D date=\currentdate,
+%D copyright={PRAGMA / Hans Hagen \& Ton Otten}]
+%C
+%C This module is part of the \CONTEXT\ macro||package and is
+%C therefore copyrighted by \PRAGMA. See mreadme.pdf for
+%C details.
+
+\unprotect
+
+\startunicodevector 0
+ \ifcase\numexpr(#1-159)
+ \@@unknownchar\or
+ \@@unknownchar\or % NO-BREAK SPACE
+ exclamdown\or
+ textcent\or
+ textsterling\or
+ textcurrency\or
+ textyen\or
+ textbrokenbar\or
+ sectionmark\or
+ textdiaeresis\or
+ copyright\or
+ \@@unknownchar\or % FEMININE ORDINAL INDICATOR
+ \@@unknownchar\or % LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
+ textlognot\or
+ softhyphen\or
+ registered\or
+ textmacron\or
+ textdegree\or
+ textpm\or
+ \@@unknownchar\or % SUPERSCRIPT TWO
+ \@@unknownchar\or % SUPERSCRIPT THREE
+ textacute\or
+ \@@unknownchar\or % MICRO SIGN
+ \@@unknownchar\or % PILCROW SIGN
+ \@@unknownchar\or % MIDDLE DOT
+ textcedilla\or
+ \@@unknownchar\or % SUPERSCRIPT ONE
+ \@@unknownchar\or % MASCULINE ORDINAL INDICATOR
+ \@@unknownchar\or % RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
+ \@@unknownchar\or % VULGAR FRACTION ONE QUARTER
+ \@@unknownchar\or % VULGAR FRACTION ONE HALF
+ \@@unknownchar\or % VULGAR FRACTION THREE QUARTERS
+ questiondown\or
+ Agrave\or
+ Aacute\or
+ Acircumflex\or
+ Atilde\or
+ Adiaeresis\or
+ Aring\or
+ AEligature\or
+ Ccedilla\or
+ Egrave\or
+ Eacute\or
+ Ecircumflex\or
+ Ediaeresis\or
+ Igrave\or
+ Iacute\or
+ Icircumflex\or
+ Idiaeresis\or
+ \@@unknownchar\or % Eth\or
+ Ntilde\or
+ Ograve\or
+ Oacute\or
+ Ocircumflex\or
+ Otilde\or
+ Odiaeresis\or
+ \@@unknownchar\or
+ Ostroke\or
+ Ugrave\or
+ Uacute\or
+ Ucircumflex\or
+ Udiaeresis\or
+ Yacute\or
+ Thorn\or
+ ssharp\or
+ agrave\or
+ aacute\or
+ acircumflex\or
+ atilde\or
+ adiaeresis\or
+ aring\or
+ aeligature\or
+ ccedilla\or
+ egrave\or
+ eacute\or
+ ecircumflex\or
+ ediaeresis\or
+ igrave\or
+ iacute\or
+ icircumflex\or
+ idiaeresis\or
+ \@@unknownchar\or % eth\or
+ ntilde\or
+ ograve\or
+ oacute\or
+ ocircumflex\or
+ ohungarumlaut\or
+ odiaeresis\or
+ \@@unknownchar\or
+ ostroke\or
+ ugrave\or
+ uacute\or
+ ucircumflex\or
+ udiaeresis\or
+ yacute\or
+ thorn\or
+ ydiaeresis\else
+ \@@unknownchar
+ \fi
+\stopunicodevector
+
+% 20\% faster:
+
+\startunicodevector 0
+ \expandafter\strippedcsname
+ \ifcase\numexpr(#1-159)!\@@unknownchar\or
+ \unknownchar \or % NO-BREAK SPACE
+ \exclamdown \or
+ \textcent \or
+ \textsterling \or
+ \textcurrency \or
+ \textyen \or
+ \textbrokenbar \or
+ \sectionmark \or
+ \textdiaeresis \or
+ \copyright \or
+ \unknownchar \or % FEMININE ORDINAL INDICATOR
+ \unknownchar \or % LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
+ \textlognot \or
+ \softhyphen \or
+ \registered \or
+ \textmacron \or
+ \textdegree \or
+ \textpm \or
+ \unknownchar \or % SUPERSCRIPT TWO
+ \unknownchar \or % SUPERSCRIPT THREE
+ \textacute \or
+ \unknownchar \or % MICRO SIGN
+ \unknownchar \or % PILCROW SIGN
+ \unknownchar \or % MIDDLE DOT
+ \textcedilla \or
+ \unknownchar \or % SUPERSCRIPT ONE
+ \unknownchar \or % MASCULINE ORDINAL INDICATOR
+ \unknownchar \or % RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
+ \unknownchar \or % VULGAR FRACTION ONE QUARTER
+ \unknownchar \or % VULGAR FRACTION ONE HALF
+ \unknownchar \or % VULGAR FRACTION THREE QUARTERS
+ \questiondown \or
+ \Agrave \or
+ \Aacute \or
+ \Acircumflex \or
+ \Atilde \or
+ \Adiaeresis \or
+ \Aring \or
+ \AEligature \or
+ \Ccedilla \or
+ \Egrave \or
+ \Eacute \or
+ \Ecircumflex \or
+ \Ediaeresis \or
+ \Igrave \or
+ \Iacute \or
+ \Icircumflex \or
+ \Idiaeresis \or
+ \unknownchar \or % \Eth \or
+ \Ntilde \or
+ \Ograve \or
+ \Oacute \or
+ \Ocircumflex \or
+ \Otilde \or
+ \Odiaeresis \or
+ \unknownchar \or
+ \Ostroke \or
+ \Ugrave \or
+ \Uacute \or
+ \Ucircumflex \or
+ \Udiaeresis \or
+ \Yacute \or
+ \Thorn \or
+ \ssharp \or
+ \agrave \or
+ \aacute \or
+ \acircumflex \or
+ \atilde \or
+ \adiaeresis \or
+ \aring \or
+ \aeligature \or
+ \ccedilla \or
+ \egrave \or
+ \eacute \or
+ \ecircumflex \or
+ \ediaeresis \or
+ \igrave \or
+ \iacute \or
+ \icircumflex \or
+ \idiaeresis \or
+ \unknownchar \or % \eth \or
+ \ntilde \or
+ \ograve \or
+ \oacute \or
+ \ocircumflex \or
+ \ohungarumlaut \or
+ \odiaeresis \or
+ \unknownchar \or
+ \ostroke \or
+ \ugrave \or
+ \uacute \or
+ \ucircumflex \or
+ \udiaeresis \or
+ \yacute \or
+ \thorn \or
+ \ydiaeresis \else
+ \unknownchar
+ \fi
+\stopunicodevector
+
+\protect \endinput