ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
* ISO-8859-15 input regime
@ 2001-12-13 19:34 Marco Kuhlmann
  0 siblings, 0 replies; only message in thread
From: Marco Kuhlmann @ 2001-12-13 19:34 UTC (permalink / raw)


[-- Attachment #1: Type: text/plain, Size: 298 bytes --]

Now that the Euro is nigh, and clean Unicode for ConTeXt still
is far, I found it necessary to change to ISO-8859-15. As there
did not seem to exist an input regime for ConTeXt, I wrote one.
Please find it attached.

    Marco

-- 
Marco Kuhlmann                             marco.kuhlmann@gmx.net

[-- Attachment #2: regi-il9.tex --]
[-- Type: text/x-tex, Size: 6906 bytes --]

\startregime [il9]

\defineactivetoken 144 {\dotlessi}
\defineactivetoken 145 {\textgrave}
\defineactivetoken 146 {\textacute}
\defineactivetoken 147 {\textcircumflex}
\defineactivetoken 148 {\texttilde}
\defineactivetoken 149 {\textmacron}

\defineactivetoken 150 {\textbreve}
\defineactivetoken 151 {\textdotaccent}

\defineactivetoken 154 {\textring}

\defineactivetoken 157 {\texthungarumlaut}
\defineactivetoken 158 {\textogonek}
\defineactivetoken 159 {\textcaron}

\defineactivetoken 160 {\nonbreakablespace} % NO-BREAK SPACE
\defineactivetoken 161 {!`} % INVERTED EXCLAMATION MARK
%\defineactivetoken 162 {\textcent} % CENT SIGN
\defineactivetoken 163 {\sterling} % POUND SIGN
\defineactivetoken 164 {\euro} % EURO SIGN
%\defineactivetoken 165 {\textyen} % YEN SIGN
\defineactivetoken 166 {\Scaron} % LATIN CAPITAL LETTER S WITH CARON
\defineactivetoken 167 {\S} % SECTION SIGN
\defineactivetoken 168 {\scaron} % LATIN SMALL LETTER S WITH CARON
\defineactivetoken 169 {\copyright} % COPYRIGHT SIGN
%\defineactivetoken 170 {\textordfeminine} % FEMININE ORDINAL INDICATOR 
\defineactivetoken 171 {\ifvmode\leavevmode\fi\leftguillemot\prewordbreak} % LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
%\defineactivetoken 172 {\textlnot} % NOT SIGN
%\defineactivetoken 173 {\-} % SOFT HYPHEN
%\defineactivetoken 174 {\textregistered} % REGISTERED SIGN
\defineactivetoken 175 {\textmacron} % MACRON
%\defineactivetoken 176 {\textdegree} % DEGREE SIGN
%\defineactivetoken 177 {\textpm} % PLUS-MINUS SIGN
%\defineactivetoken 178 {\texttwosuperior} % SUPERSCRIPT TWO
%\defineactivetoken 179 {\textthreesuperior} % SUPERSCRIPT THREE
\defineactivetoken 180 {\Zcaron} % LATIN CAPITAL LETTER Z WITH CARON
%\defineactivetoken 181 {\textmu} % MICRO SIGN
\defineactivetoken 182 {\P} % PILCROW SIGN ¶
%\defineactivetoken 183 {\textperiodcentered} % MIDDLE DOT
\defineactivetoken 184 {\zcaron} % LATIN SMALL LETTER Z WITH CARON
%\defineactivetoken 185 {\textonesuperior} % SUPERSCRIPT ONE
%\defineactivetoken 186 {\textordmasculine} % MASCULINE ORDINAL INDICATOR
\defineactivetoken 187 {\prewordbreak\rightguillemot} % RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
\defineactivetoken 188 {\OEligature} % LATIN CAPITAL LIGATURE OE 
\defineactivetoken 189 {\oeligature} % LATIN SMALL LIGATURE OE
\defineactivetoken 190 {\Ydiaeresis} % LATIN CAPITAL LETTER Y WITH DIAERESIS
%\defineactivetoken 191 {?`} % INVERTED QUESTION MARK
\defineactivetoken 192 {\Agrave} % LATIN CAPITAL LETTER A WITH GRAVE
\defineactivetoken 193 {\Aacute} % LATIN CAPITAL LETTER A WITH ACUTE
\defineactivetoken 194 {\Acircumflex} % LATIN CAPITAL LETTER A WITH CIRCUMFLEX
\defineactivetoken 195 {\Atilde} % LATIN CAPITAL LETTER A WITH TILDE
\defineactivetoken 196 {\Adiaeresis} % LATIN CAPITAL LETTER A WITH DIAERESIS
\defineactivetoken 197 {\Aring} % LATIN CAPITAL LETTER A WITH RING ABOVE
\defineactivetoken 198 {\AEligature} % LATIN CAPITAL LETTER AE
\defineactivetoken 199 {\Ccedilla} % LATIN CAPITAL LETTER C WITH CEDILLA
\defineactivetoken 200 {\Egrave} % LATIN CAPITAL LETTER E WITH GRAVE
\defineactivetoken 201 {\Eacute} % LATIN CAPITAL LETTER E WITH ACUTE
\defineactivetoken 202 {\Ecircumflex} % LATIN CAPITAL LETTER E WITH CIRCUMFLEX
\defineactivetoken 203 {\Ediaeresis} % LATIN CAPITAL LETTER E WITH DIAERESIS
\defineactivetoken 204 {\Igrave} % LATIN CAPITAL LETTER I WITH GRAVE
\defineactivetoken 205 {\Iacute} % LATIN CAPITAL LETTER I WITH ACUTE
\defineactivetoken 206 {\Icircumflex} % LATIN CAPITAL LETTER I WITH CIRCUMFLEX
\defineactivetoken 207 {\Idiaeresis} % LATIN CAPITAL LETTER I WITH DIAERESIS
%\defineactivetoken 208 {\Eth} % LATIN CAPITAL LETTER ETH
\defineactivetoken 209 {\Ntilde} % LATIN CAPITAL LETTER N WITH TILDE
\defineactivetoken 210 {\Ograve} % LATIN CAPITAL LETTER O WITH GRAVE
\defineactivetoken 211 {\Oacute} % LATIN CAPITAL LETTER O WITH ACUTE
\defineactivetoken 212 {\Ocircumflex} % LATIN CAPITAL LETTER O WITH CIRCUMFLEX
\defineactivetoken 213 {\Otilde} % LATIN CAPITAL LETTER O WITH TILDE
\defineactivetoken 214 {\Odiaeresis} % LATIN CAPITAL LETTER O WITH DIAERESIS
%\defineactivetoken 215 {\texttimes} % MULTIPLICATION SIGN
\defineactivetoken 216 {\Ostroke} % LATIN CAPITAL LETTER O WITH STROKE
\defineactivetoken 217 {\Ugrave} % LATIN CAPITAL LETTER U WITH GRAVE
\defineactivetoken 218 {\Uacute} % LATIN CAPITAL LETTER U WITH ACUTE
\defineactivetoken 219 {\Ucircumflex} % LATIN CAPITAL LETTER U WITH CIRCUMFLEX
\defineactivetoken 220 {\Udiaeresis} % LATIN CAPITAL LETTER U WITH DIAERESIS
\defineactivetoken 221 {\Yacute} % LATIN CAPITAL LETTER Y WITH ACUTE
\defineactivetoken 222 {\THorn} % LATIN CAPITAL LETTER THORN
\defineactivetoken 223 {\ssharp} % LATIN SMALL LETTER SHARP S
\defineactivetoken 224 {\agrave} % LATIN SMALL LETTER A WITH GRAVE
\defineactivetoken 225 {\aacute} % LATIN SMALL LETTER A WITH ACUTE
\defineactivetoken 226 {\acircumflex} % LATIN SMALL LETTER A WITH CIRCUMFLEX
\defineactivetoken 227 {\atilde} % LATIN SMALL LETTER A WITH TILDE
\defineactivetoken 228 {\adiaeresis} % LATIN SMALL LETTER A WITH DIAERESIS
\defineactivetoken 229 {\aring} % LATIN SMALL LETTER A WITH RING ABOVE
\defineactivetoken 230 {\aeligature} % LATIN SMALL LETTER AE
\defineactivetoken 231 {\ccedilla} % LATIN SMALL LETTER C WITH CEDILLA
\defineactivetoken 232 {\egrave} % LATIN SMALL LETTER E WITH GRAVE
\defineactivetoken 233 {\eacute} % LATIN SMALL LETTER E WITH ACUTE
\defineactivetoken 234 {\ecircumflex} % LATIN SMALL LETTER E WITH CIRCUMFLEX
\defineactivetoken 235 {\ediaeresis} % LATIN SMALL LETTER E WITH DIAERESIS
\defineactivetoken 236 {\igrave} % LATIN SMALL LETTER I WITH GRAVE
\defineactivetoken 237 {\iacute} % LATIN SMALL LETTER I WITH ACUTE
\defineactivetoken 238 {\icircumflex} % LATIN SMALL LETTER I WITH CIRCUMFLEX
\defineactivetoken 239 {\idiaeresis} % LATIN SMALL LETTER I WITH DIAERESIS
%\defineactivetoken 240 {\eth} % LATIN SMALL LETTER ETH
\defineactivetoken 241 {\ntilde} % LATIN SMALL LETTER N WITH TILDE
\defineactivetoken 242 {\ograve} % LATIN SMALL LETTER O WITH GRAVE
\defineactivetoken 243 {\oacute} % LATIN SMALL LETTER O WITH ACUTE
\defineactivetoken 244 {\ocircumflex} % LATIN SMALL LETTER O WITH CIRCUMFLEX
\defineactivetoken 245 {\otilde} % LATIN SMALL LETTER O WITH TILDE
\defineactivetoken 246 {\odiaeresis} % LATIN SMALL LETTER O WITH DIAERESIS
%\defineactivetoken 247 {\textdiv} % DIVISION SIGN
\defineactivetoken 248 {\ostroke} % LATIN SMALL LETTER O WITH STROKE
\defineactivetoken 249 {\ugrave} % LATIN SMALL LETTER U WITH GRAVE
\defineactivetoken 250 {\uacute} % LATIN SMALL LETTER U WITH ACUTE
\defineactivetoken 251 {\ucircumflex} % LATIN SMALL LETTER U WITH CIRCUMFLEX
\defineactivetoken 252 {\udiaeresis} % LATIN SMALL LETTER U WITH DIAERESIS
\defineactivetoken 253 {\yacute} % LATIN SMALL LETTER Y WITH ACUTE
\defineactivetoken 254 {\thorn} % LATIN SMALL LETTER THORN
\defineactivetoken 255 {\ydiaeresis} % LATIN SMALL LETTER Y WITH DIAERESIS

\stopregime

\endinput

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2001-12-13 19:34 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-12-13 19:34 ISO-8859-15 input regime Marco Kuhlmann

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).