ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
From: "luigi.scarso" <luigi.scarso@logosrl.it>
Subject: Latin5 regime
Date: Fri, 25 Feb 2005 12:06:07 +0100	[thread overview]
Message-ID: <421F069F.7010002@logosrl.it> (raw)
In-Reply-To: <421EF815.6000907@wxs.nl>

I need for my job a regime for Latin5 languages (spec. Turkish).
I have made two files regi-lt5.tex  and enco-lt5.tex
that seem to do a good work.
Any comment is useful.

luigi


---begin 
regi-lt5.tex-------------------------------------------------------------------

%D \module
%D   [       file=regi-lt5,
%D        version=2005.0.0,
%D          title=\CONTEXT\ Encoding Macros,
%D       subtitle=TEST fot latin5,
%D         author=Luigi Scarso,
%D           date=\currentdate,
%D      copyright=PRAGMA-ADE]
%C
%C This module is NOT part of the \CONTEXT\ macro||package.
%C rif:
%C www.ecma-internaltional.org/pubblications/standards/Ecma-128.htm
%C This module is NOT part of the \CONTEXT\ macro||package.


\startregime [latin5]

%% \defineactivetoken 32 {} % SPACE
%% \defineactivetoken 33 {} % EXCLAMATION MARK
%% \defineactivetoken 34 {} % QUOTATION MARK
%% \defineactivetoken 35 {} % NUMBER SIGN
%% \defineactivetoken 36 {} % DOLLAR SIGN
%% \defineactivetoken 37 {} % PERCENT SIGN
%% \defineactivetoken 38 {} % AMPERSAND
%% \defineactivetoken 39 {} % APOSTROPHE
%% \defineactivetoken 40 {} % LEFT PARENTHESIS
%% \defineactivetoken 41 {} % RIGHT PARENTHESIS
%% \defineactivetoken 42 {} % ASTERISK
%% \defineactivetoken 43 {} % PLUS SIGN
%% \defineactivetoken 44 {} % COMMA
%% \defineactivetoken 45 {} % HYPHEN-MINUS
%% \defineactivetoken 46 {} % FULL STOP
%% \defineactivetoken 47 {} % SOLIDUS
%% \defineactivetoken 48 {} % DIGIT ZERO
%% \defineactivetoken 49 {} % DIGIT ONE
%% \defineactivetoken 50 {} % DIGIT TWO
%% \defineactivetoken 51 {} % DIGIT THREE
%% \defineactivetoken 52 {} % DIGIT FOUR
%% \defineactivetoken 53 {} % DIGIT FIVE
%% \defineactivetoken 54 {} % DIGIT SIX
%% \defineactivetoken 55 {} % DIGIT SEVEN
%% \defineactivetoken 56 {} % DIGIT EIGHT
%% \defineactivetoken 57 {} % DIGIT NINE
%% \defineactivetoken 58 {} % COLON
%% \defineactivetoken 59 {} % SEMICOLON
%% \defineactivetoken 60 {} % LESS-THAN SIGN
%% \defineactivetoken 61 {} % EQUALS SIGN
%% \defineactivetoken 62 {} % GREATER-THAN SIGN
%% \defineactivetoken 63 {} % QUESTION MARK
%% \defineactivetoken 64 {} % COMMERCIAL AT
%% \defineactivetoken 65 {} % LATIN CAPITAL LETTER A
%% \defineactivetoken 66 {} % LATIN CAPITAL LETTER B
%% \defineactivetoken 67 {} % LATIN CAPITAL LETTER C
%% \defineactivetoken 68 {} % LATIN CAPITAL LETTER D
%% \defineactivetoken 69 {} % LATIN CAPITAL LETTER E
%% \defineactivetoken 70 {} % LATIN CAPITAL LETTER F
%% \defineactivetoken 71 {} % LATIN CAPITAL LETTER G
%% \defineactivetoken 72 {} % LATIN CAPITAL LETTER H
%% \defineactivetoken 73 {} % LATIN CAPITAL LETTER I
%% \defineactivetoken 74 {} % LATIN CAPITAL LETTER J
%% \defineactivetoken 75 {} % LATIN CAPITAL LETTER K
%% \defineactivetoken 76 {} % LATIN CAPITAL LETTER L
%% \defineactivetoken 77 {} % LATIN CAPITAL LETTER M
%% \defineactivetoken 78 {} % LATIN CAPITAL LETTER N
%% \defineactivetoken 79 {} % LATIN CAPITAL LETTER O
%% \defineactivetoken 80 {} % LATIN CAPITAL LETTER P
%% \defineactivetoken 81 {} % LATIN CAPITAL LETTER Q
%% \defineactivetoken 82 {} % LATIN CAPITAL LETTER R
%% \defineactivetoken 83 {} % LATIN CAPITAL LETTER S
%% \defineactivetoken 84 {} % LATIN CAPITAL LETTER T
%% \defineactivetoken 85 {} % LATIN CAPITAL LETTER U
%% \defineactivetoken 86 {} % LATIN CAPITAL LETTER V
%% \defineactivetoken 87 {} % LATIN CAPITAL LETTER W
%% \defineactivetoken 88 {} % LATIN CAPITAL LETTER X
%% \defineactivetoken 89 {} % LATIN CAPITAL LETTER Y
%% \defineactivetoken 90 {} % LATIN CAPITAL LETTER Z
%% \defineactivetoken 91 {} % LEFT SQUARE BRACKET
%% \defineactivetoken 92 {} % REVERSE SOLIDUS
%% \defineactivetoken 93 {} % RIGHT SQUARE BRACKET
%% \defineactivetoken 94 {} % CIRCUMFLEX ACCENT
%% \defineactivetoken 95 {} % LOW LINE
%% \defineactivetoken 96 {} % GRAVE ACCENT
%% \defineactivetoken 97 {} % LATIN SMALL LETTER A
%% \defineactivetoken 98 {} % LATIN SMALL LETTER B
%% \defineactivetoken 99 {} % LATIN SMALL LETTER C
%% \defineactivetoken 100 {} % LATIN SMALL LETTER D
%% \defineactivetoken 101 {} % LATIN SMALL LETTER E
%% \defineactivetoken 102 {} % LATIN SMALL LETTER F
%% \defineactivetoken 103 {} % LATIN SMALL LETTER G
%% \defineactivetoken 104 {} % LATIN SMALL LETTER H
%% \defineactivetoken 105 {} % LATIN SMALL LETTER I
%% \defineactivetoken 106 {} % LATIN SMALL LETTER J
%% \defineactivetoken 107 {} % LATIN SMALL LETTER K
%% \defineactivetoken 108 {} % LATIN SMALL LETTER L
%% \defineactivetoken 109 {} % LATIN SMALL LETTER M
%% \defineactivetoken 110 {} % LATIN SMALL LETTER N
%% \defineactivetoken 111 {} % LATIN SMALL LETTER O
%% \defineactivetoken 112 {} % LATIN SMALL LETTER P
%% \defineactivetoken 113 {} % LATIN SMALL LETTER Q
%% \defineactivetoken 114 {} % LATIN SMALL LETTER R
%% \defineactivetoken 115 {} % LATIN SMALL LETTER S
%% \defineactivetoken 116 {} % LATIN SMALL LETTER T
%% \defineactivetoken 117 {} % LATIN SMALL LETTER U
%% \defineactivetoken 118 {} % LATIN SMALL LETTER V
%% \defineactivetoken 119 {} % LATIN SMALL LETTER W
%% \defineactivetoken 120 {} % LATIN SMALL LETTER X
%% \defineactivetoken 121 {} % LATIN SMALL LETTER Y
%% \defineactivetoken 122 {} % LATIN SMALL LETTER Z
%% \defineactivetoken 123 {} % LEFT CURLY BRACKET
%% \defineactivetoken 124 {} % VERTICAL LINE
%% \defineactivetoken 125 {} % RIGHT CURLY BRACKET
%% \defineactivetoken 126 {} % TILDE
\defineactivetoken 160 {~} % NO-BREAK SPACE
\defineactivetoken 161 {\exclamdown} % INVERTED EXCLAMATION MARK
\defineactivetoken 162 {\textcent} % CENT SIGN
\defineactivetoken 163 {\pound} % POUND SIGN
\defineactivetoken 164 {\textcurrency} % CURRENCY SIGN
\defineactivetoken 165 {\textyen} % YEN SIGN
\defineactivetoken 166 {\textbrokenbar} % BROKEN BAR
\defineactivetoken 167 {\sectionmark} % SECTION SIGN
\defineactivetoken 168 {\textdiaeresis} % DIAERESIS
\defineactivetoken 169 {\copyright} % COPYRIGHT SIGN
\defineactivetoken 170 {\textordfeminine} % FEMININE ORDINAL INDICATOR
\defineactivetoken 171 {\lowerleftdoubleninequote} % LEFT-POINTING 
DOUBLE ANGLE QUOTATION MARK
\defineactivetoken 172 {\textlognot} % NOT SIGN
\defineactivetoken 173 {\softhyphen} % SOFT HYPHEN
\defineactivetoken 174 {\registered} % REGISTERED SIGN
\defineactivetoken 175 {\registered} % MACRON
\defineactivetoken 176 {\textdegree} % DEGREE SIGN
\defineactivetoken 177 {\textpm} % PLUS-MINUS SIGN
\defineactivetoken 178 {\twosuperior} % SUPERSCRIPT TWO
\defineactivetoken 179 {\threesuperior} % SUPERSCRIPT THREE
\defineactivetoken 180 {\textacute} % ACUTE ACCENT
\defineactivetoken 181 {\mathematics{\mu}} % MICRO SIGN
\defineactivetoken 182 {\paragraphmark}% PILCROW SIGN
\defineactivetoken 183 {\periodcentered} % MIDDLE DOT
\defineactivetoken 184 {\textcedilla} % CEDILLA
\defineactivetoken 185 {\onesuperior} % SUPERSCRIPT
\defineactivetoken 186 {\textordmasculine} % MASCULINE ORDINAL INDICATOR
\defineactivetoken 187 {\lowerrightdoubleninequote} % RIGHT-POINTING 
DOUBLE ANGLE QUOTATION MARK
\defineactivetoken 188 {\onequarter} % VULGAR FRACTION ONE QUARTER
\defineactivetoken 189 {\onehalf} % VULGAR FRACTION ONE HALF
\defineactivetoken 190 {\threequarter} % VULGAR FRACTION THREE QUARTER
\defineactivetoken 191 {\questiondown} % 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
\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 {\Gbreve} % LATIN CAPITAL LETTER G WITH BREVE
\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 {\textmultiply} % 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 {\Idotaccent} % LATIN CAPITAL LETTER I WITH DOT
\defineactivetoken 222 {\Scedilla} % LATIN CAPITAL LETTER S WITH CEDILLA
\defineactivetoken 223 {\ssharp} % LATIN SMALL LETTER SHARP S (German)
\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
\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 {\gbreve} % LATIN SMALL LETTER G WITH BREVE
\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 {\dotlessi} % LATIN SMALL LETTER DOTLESS I
\defineactivetoken 254 {\scedilla} % LATIN SMALL LETTER S WITH CEDILLA
\defineactivetoken 255 {\ydiaresis} % LATIN SMALL LETTER Y WITH DIAERESIS
\stopregime

\endinput

---end 
regi-lt5.tex-------------------------------------------------------------------


---begin 
enco-lt5.tex-------------------------------------------------------------------
% temporary module, needed for downward compatibility

\input regi-lt5.tex

\enableregime[latin5]

\endinput
---end 
enco-lt5.tex-------------------------------------------------------------------

  reply	other threads:[~2005-02-25 11:06 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-02-23 17:23 languages Hans Hagen
2005-02-24 11:02 ` languages Vit Zyka
2005-02-24 18:38   ` languages Willi Egger
2005-02-25  3:09 ` languages Mojca Miklavec
2005-02-25 10:04   ` languages Hans Hagen
2005-02-25 11:06     ` luigi.scarso [this message]
2005-02-25 11:36       ` Latin5 regime Hans Hagen
2005-02-25 12:21         ` luigi.scarso
2005-02-25 21:48 ` languages VnPenguin
2005-02-27 10:23   ` languages h h extern

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=421F069F.7010002@logosrl.it \
    --to=luigi.scarso@logosrl.it \
    --cc=ntg-context@ntg.nl \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).