* Re: [NTG Context] Storm (Lido) font support seems to be broken in newer versions of MKII
2010-05-04 8:03 ` Jan Pohanka
@ 2010-05-04 14:05 ` Jan Pohanka
2010-05-12 18:36 ` Mojca Miklavec
1 sibling, 0 replies; 17+ messages in thread
From: Jan Pohanka @ 2010-05-04 14:05 UTC (permalink / raw)
To: ntg-context
[-- Attachment #1: Type: text/plain, Size: 1429 bytes --]
Dne Tue, 04 May 2010 10:03:05 +0200 Jan Pohanka <xhpohanka@gmail.com>
napsal(a):
> Minimal example is here and support files are attached. Original support
> can be downloaded here: http://modules.contextgarden.net/stormfontsupport
>
>
> \mainlanguage[cz]
> \enableregime[il2]
> \useencoding[st2]
> \useencoding[st3]
> \usetypescriptfile[t-type-slido]
> \usetypescript[Lido][st2]
> \setupbodyfont[Lido,12pt]
> \starttext
>
> $$ 3 + 3 + 3 = 3^2 $$ % ok
> $$ a + b + c = d $$ % incorrect font
> $$ 2 \times 2 $$ % error
> $$ 1 \neq 2 $$ % error
>
>
> \formula[boldmath]{a^2+b^2=c^2} % don't work (not bold)
>
> \stoptext
>
>
> Jan
>
>
>
> Dne Mon, 03 May 2010 22:09:35 +0200 Honza Pohanka <xhpohanka@gmail.com>
> napsal(a):
>
>> Hello,
>> the Storm font support by Vit Zyka is broken in actual version of MKII.
>> I spoke with him, but unfortunately he uses old version and does not
>> have the time for updates. I discovered that renaming the enco-*.tex
>> files to enco-*.mkii solves a part of the problem, but there still
>> remains an issue with math typesetting. Context does not know many
>> characters (\times, \neq, ...), boldmath etc. Typescripts looks OK and
>> I don't know enough to look deeper. Could anyone help?
>>
>> greetings Jan
>>
>>
>
>
--
Tato zpráva byla vytvořena převratným poštovním klientem Opery:
http://www.opera.com/mail/
[-- Attachment #2: enco-st1.mkii --]
[-- Type: application/octet-stream, Size: 17837 bytes --]
%D \module
%D [ file=enco-st1,
%D version=2005.03.22,
%D title=\CONTEXT\ Encoding Macros,
%D subtitle=Encoding for Storm font (ec, t1 derivative),
%D author=Vit Zyka,
%D date=\currentdate,
%D copyright=PRAGMA-ADE]
%C
%C This module is part of the \CONTEXT\ macro||package and is
%C therefore copyrighted by \PRAGMA. See mreadme.pdf for
%C details.
%D This encoding was prepared by Petr Olsak.
%D Use for Storm Type Foundry fonts.
\startmapping[st1]
\definecasemaps 160 to 188 lc +32 uc 0
\definecasemaps 192 to 255 lc 0 uc -32
\stopmapping
\startencoding[st1]
\definecharacter textgrave 0
\definecharacter textacute 1
\definecharacter textcircumflex 2
\definecharacter texttilde 3
\definecharacter textdiaeresis 4
\definecharacter texthungarumlaut 5
\definecharacter textring 6
\definecharacter textcaron 7
\definecharacter textbreve 8
\definecharacter textmacron 9
\definecharacter textdotaccent 10
\definecharacter textcedilla 11
\definecharacter textogonek 12
\definecharacter quotesinglebase 13
\definecharacter guilsingleleft 14
\definecharacter guilsingleright 15
\definecharacter quotedblleft 16
\definecharacter quotedblright 17
\definecharacter quotedblbase 18
\definecharacter guillemotleft 19
\definecharacter guillemotright 20
\definecharacter endash 21
\definecharacter emdash 22
\definecharacter cmw 23 % not present in Storm
\definecharacter perthousand 24
\definecharacter dotlessi 25
%\definecharacter greekpi 26
\definecharacter ffligature 27
\definecharacter filigature 28
\definecharacter flligature 29
\definecharacter ffiligature 30
\definecharacter fflligature 31
\definecharacter exclam 33
\definecharacter quotedblright 34
\definecharacter numbersign 35
\definecharacter dollar 36
\definecharacter percent 37
\definecharacter ampersand 38
\definecharacter quoteright 39
\definecharacter parenleft 40
\definecharacter parenright 41
\definecharacter asterisk 42
\definecharacter plus 43
\definecharacter comma 44
\definecharacter hyphen 45
\definecharacter period 46
\definecharacter textslash 47
\definecharacter colon 58
\definecharacter semicolon 59
\definecharacter exclamdown 60
\definecharacter equal 61
\definecharacter questiondown 62
\definecharacter question 63
\definecharacter textat 64
\definecharacter bracketleft 91
\definecharacter backslash 92
\definecharacter bracketright 93
\definecharacter textcircumflex 94
\definecharacter underscore 95
\definecharacter quoteleft 96
\definecharacter braceleft 123
\definecharacter bar 124
\definecharacter braceright 125
\definecharacter asciitilde 126
\definecharacter hyphen 127
\definecharacter Abreve 128
\definecharacter Aogonek 129
\definecharacter Cacute 130
\definecharacter Ccaron 131
\definecharacter Dcaron 132
\definecharacter Ecaron 133
\definecharacter Eogonek 134
\definecharacter Gbreve 135
\definecharacter Lacute 136
\definecharacter Lcaron 137
\definecharacter Lslash 138
\definecharacter Nacute 139
\definecharacter Ncaron 140
%\definecharacter Eng 141
\definecharacter Ohungarumlaut 142
\definecharacter Racute 143
\definecharacter Rcaron 144
\definecharacter Sacute 145
\definecharacter Scaron 146
\definecharacter Scedilla 147
\definecharacter Tcaron 148
\definecharacter Tcedilla 149
\definecharacter Uhungarumlaut 150
\definecharacter Uring 151
\definecharacter Ydiaeresis 152
\definecharacter Zacute 153
\definecharacter Zcaron 154
\definecharacter Zdotaccent 155
\definecharacter IJligature 156
\definecharacter Idotaccent 157
\definecharacter dmacron 158
\definecharacter sectionmark 159
\definecharacter abreve 160
\definecharacter aogonek 161
\definecharacter cacute 162
\definecharacter ccaron 163
\definecharacter dcaron 164
\definecharacter ecaron 165
\definecharacter eogonek 166
\definecharacter gbreve 167
\definecharacter lacute 168
\definecharacter lcaron 169
\definecharacter lslash 170
\definecharacter nacute 171
\definecharacter ncaron 172
%\definecharacter eng 173
\definecharacter ohungarumlaut 174
\definecharacter racute 175
\definecharacter rcaron 176
\definecharacter sacute 177
\definecharacter scaron 178
\definecharacter scedilla 179
\definecharacter tcaron 180
\definecharacter tcedilla 181
\definecharacter uhungarumlaut 182
\definecharacter uring 183
\definecharacter ydiaeresis 184
\definecharacter zacute 185
\definecharacter zcaron 186
\definecharacter zdotaccent 187
\definecharacter ijligature 188
\definecharacter exclamdown 189
\definecharacter questiondown 190
\definecharacter textsterling 191
\definecharacter Agrave 192
\definecharacter Aacute 193
\definecharacter Acircumflex 194
\definecharacter Atilde 195
\definecharacter Adiaeresis 196
\definecharacter Aring 197
\definecharacter AEligature 198
\definecharacter Ccedilla 199
\definecharacter Egrave 200
\definecharacter Eacute 201
\definecharacter Ecircumflex 202
\definecharacter Ediaeresis 203
\definecharacter Igrave 204
\definecharacter Iacute 205
\definecharacter Icircumflex 206
\definecharacter Idiaeresis 207
\definecharacter Eth 208
\definecharacter Ntilde 209
\definecharacter Ograve 210
\definecharacter Oacute 211
\definecharacter Ocircumflex 212
\definecharacter Otilde 213
\definecharacter Odiaeresis 214
\definecharacter OEligature 215
\definecharacter Oslash 216
\definecharacter Ugrave 217
\definecharacter Uacute 218
\definecharacter Ucircumflex 219
\definecharacter Udiaeresis 220
\definecharacter Yacute 221
\definecharacter Thorn 222
%\definecharacter Ssharp 223
\definecharacter agrave 224
\definecharacter aacute 225
\definecharacter acircumflex 226
\definecharacter atilde 227
\definecharacter adiaeresis 228
\definecharacter aring 229
\definecharacter aeligature 230
\definecharacter ccedilla 231
\definecharacter egrave 232
\definecharacter eacute 233
\definecharacter ecircumflex 234
\definecharacter ediaeresis 235
\definecharacter igrave 236
\definecharacter iacute 237
\definecharacter icircumflex 238
\definecharacter idiaeresis 239
\definecharacter eth 240
\definecharacter ntilde 241
\definecharacter ograve 242
\definecharacter oacute 243
\definecharacter ocircumflex 244
\definecharacter otilde 245
\definecharacter odiaeresis 246
\definecharacter oeligature 247
\definecharacter oslash 248
\definecharacter ugrave 249
\definecharacter uacute 250
\definecharacter ucircumflex 251
\definecharacter udiaeresis 252
\definecharacter yacute 253
\definecharacter thorn 254
\definecharacter ssharp 255
%--- pointers to variants (extension excoding)
\def\defineVarcharacter#1 #2 #3 % 1-glyph name 2-glyph code 3-variant
{\definecharacter #1 {{\Var[#3]#2}} } % spaces important!
\unexpanded\def\defineVarExtcharacter#1 #2 % 1-glyph name 2-glyph code
{\defineVarcharacter #1 #2 ext }
\unexpanded\def\defineVarExtAutocharacter#1 % 1-glyph name
{\defineVarExtcharacter #1 {\csname#1\endcsname} }
\defineVarExtAutocharacter minus
\defineVarExtAutocharacter onesuperior
\defineVarExtAutocharacter twosuperior
\defineVarExtAutocharacter threesuperior
\defineVarExtAutocharacter lessequal
\defineVarExtAutocharacter notequal
\defineVarExtAutocharacter greaterequal
\defineVarExtAutocharacter plusminus
\defineVarExtAutocharacter onequarter
\defineVarExtAutocharacter onehalf
\defineVarExtAutocharacter threequarters
\defineVarExtAutocharacter textfraction
\defineVarExtAutocharacter degree
\defineVarExtAutocharacter brokenbar
\defineVarExtAutocharacter textmultiply
\defineVarExtAutocharacter textdivide
\defineVarExtAutocharacter summation
\defineVarExtAutocharacter greekOmega
\defineVarExtAutocharacter greekpi
\defineVarExtAutocharacter mu
\defineVarExtAutocharacter greekDelta
\defineVarExtAutocharacter logicalnot
\defineVarExtAutocharacter infinity
\defineVarExtAutocharacter textradical
\defineVarExtAutocharacter ordfeminine
\defineVarExtAutocharacter ordmasculine
\defineVarExtAutocharacter UCtextgrave
\defineVarExtAutocharacter UCtextacute
\defineVarExtAutocharacter UCtextcaron
\defineVarExtAutocharacter UCtextcircumflex
\defineVarExtAutocharacter UCtextbreve
\defineVarExtAutocharacter UCtextring
\defineVarExtAutocharacter nbspace
%\defineVarExtAutocharacter exclam
\defineVarExtAutocharacter quotedbl
\defineVarExtAutocharacter UCtextmacron
\defineVarExtAutocharacter UCtextdotaccent
\defineVarExtAutocharacter UCtexthungarumlaut
\defineVarExtAutocharacter UCtextogonek
\defineVarExtAutocharacter UCtextcedilla
\defineVarExtAutocharacter UCtexttilde
\defineVarExtAutocharacter UCtextdiaeresis
\defineVarExtAutocharacter commaaccent
\defineVarExtAutocharacter less
\defineVarExtAutocharacter greater
%\defineVarExtAutocharacter backslash
\defineVarExtAutocharacter asciicircum
%\defineVarExtAutocharacter underscore
%\defineVarExtAutocharacter braceleft
%\defineVarExtAutocharacter bar
%\defineVarExtAutocharacter braceright
%\defineVarExtAutocharacter asciitilde
\defineVarExtAutocharacter periodcentered
\defineVarExtAutocharacter ctligature
\defineVarExtAutocharacter stligature
\defineVarExtAutocharacter ftligature
\defineVarExtAutocharacter longstligature
\defineVarExtAutocharacter longs
\defineVarExtAutocharacter textlozenge
\defineVarExtAutocharacter textflorin
%\defineVarExtAutocharacter florin
%\defineVarExtAutocharacter dmacron
\defineVarExtAutocharacter Euro
\defineVarExtAutocharacter franc
\defineVarExtAutocharacter currency
\defineVarExtAutocharacter Tbar
\defineVarExtAutocharacter Tcommaaccent
\defineVarExtAutocharacter Umacron
\defineVarExtAutocharacter Ubreve
%\defineVarExtAutocharacter Thorn
%\defineVarExtAutocharacter Ydiaeresis
\defineVarExtAutocharacter Rcedilla
\defineVarExtAutocharacter Scircumflex
%\defineVarExtAutocharacter Ucircumflex
\defineVarExtAutocharacter Uogonek
\defineVarExtAutocharacter Utilde
\defineVarExtAutocharacter Ncommaaccent
\defineVarExtAutocharacter Gacute
%\defineVarExtAutocharacter Gbreve
\defineVarExtAutocharacter Jcircumflex
%\defineVarExtAutocharacter IJligature
%\defineVarExtAutocharacter Idotaccent
\defineVarExtAutocharacter Lcedilla
\defineVarExtAutocharacter Ldotaccent
\defineVarExtAutocharacter dagger
\defineVarExtAutocharacter daggerdbl
\defineVarExtAutocharacter bullet
\defineVarExtAutocharacter paragraph
\defineVarExtAutocharacter ellipsis
\defineVarExtAutocharacter trademark
\defineVarExtAutocharacter copyright
\defineVarExtAutocharacter registered
\defineVarExtAutocharacter cent
\defineVarExtAutocharacter yen
\defineVarExtAutocharacter tbar
\defineVarExtAutocharacter tcommaaccent
\defineVarExtAutocharacter umacron
\defineVarExtAutocharacter ubreve
%\defineVarExtAutocharacter eth
%\defineVarExtAutocharacter thorn
%\defineVarExtAutocharacter ydiaeresis
\defineVarExtAutocharacter rcedilla
\defineVarExtAutocharacter scircumflex
%\defineVarExtAutocharacter ucircumflex
\defineVarExtAutocharacter uogonek
\defineVarExtAutocharacter utilde
\defineVarExtAutocharacter ncommaaccent
\defineVarExtAutocharacter gacute
%\defineVarExtAutocharacter gbreve
\defineVarExtAutocharacter jcircumflex
%\defineVarExtAutocharacter ijligature
\defineVarExtAutocharacter lcedilla
\defineVarExtAutocharacter ldotaccent
\defineVarExtAutocharacter Wcircumflex
\defineVarExtAutocharacter Edotaccent
\defineVarExtAutocharacter Ycircumflex
%\defineVarExtAutocharacter Atilde
\defineVarExtAutocharacter Amacron
%\defineVarExtAutocharacter Aring
\defineVarExtAutocharacter Ccircumflex
\defineVarExtAutocharacter Cdotaccent
%\defineVarExtAutocharacter Egrave
\defineVarExtAutocharacter Ebreve
%\defineVarExtAutocharacter Ecircumflex
\defineVarExtAutocharacter Emacron
%\defineVarExtAutocharacter Igrave
\defineVarExtAutocharacter Itilde
\defineVarExtAutocharacter Imacron
%\defineVarExtAutocharacter Idiaeresis
\defineVarExtAutocharacter Iogonek
%\defineVarExtAutocharacter Ntilde
%\defineVarExtAutocharacter Ograve
\defineVarExtAutocharacter Omacron
\defineVarExtAutocharacter Obreve
%\defineVarExtAutocharacter Otilde
\defineVarExtAutocharacter Ncedilla
\defineVarExtAutocharacter Kcedilla
%\defineVarExtAutocharacter Ugrave
\defineVarExtAutocharacter Gcircumflex
\defineVarExtAutocharacter Gdotaccent
\defineVarExtAutocharacter Gcedilla
\defineVarExtAutocharacter Scommaaccent
\defineVarExtAutocharacter Hcircumflex
\defineVarExtAutocharacter Hbar
\defineVarExtAutocharacter wcircumflex
\defineVarExtAutocharacter edotaccent
\defineVarExtAutocharacter ycircumflex
%\defineVarExtAutocharacter atilde
\defineVarExtAutocharacter amacron
%\defineVarExtAutocharacter aring
\defineVarExtAutocharacter ccircumflex
\defineVarExtAutocharacter cdotaccent
%\defineVarExtAutocharacter egrave
\defineVarExtAutocharacter ebreve
%\defineVarExtAutocharacter ecircumflex
\defineVarExtAutocharacter emacron
%\defineVarExtAutocharacter igrave
\defineVarExtAutocharacter itilde
\defineVarExtAutocharacter imacron
%\defineVarExtAutocharacter idiaeresis
\defineVarExtAutocharacter iogonek
%\defineVarExtAutocharacter ntilde
%\defineVarExtAutocharacter ograve
\defineVarExtAutocharacter omacron
\defineVarExtAutocharacter obreve
%\defineVarExtAutocharacter otilde
\defineVarExtAutocharacter ncedilla
\defineVarExtAutocharacter kcedilla
%\defineVarExtAutocharacter ugrave
\defineVarExtAutocharacter gcircumflex
\defineVarExtAutocharacter gdotaccent
\defineVarExtAutocharacter gcedilla
\defineVarExtAutocharacter scommaaccent
\defineVarExtAutocharacter hcircumflex
\defineVarExtAutocharacter hbar
%--- Uppercase accents
\def\buildUCaccent#1#2% 1-accent 2-base char
{\ifignoreaccent
\expandafter\nobuildtextaccent
\else
\expandafter\dobuildUCaccent
\fi{#1}{#2}}
%\unexpanded\def\dobuildUCaccent#1#2%
% {\leavevmode\ooalign{#1\crcr#2}}
%
%\unexpanded\def\dobuildUCaccent#1#2%
% {{\setbox0=\hbox{\def\char{\normalchar}#2}%
% \hbox to\wd0{\hss\def\char{\normalchar}#1\hss}%
% \kern-\wd0\def\char{\normalchar}#2}}
%
\unexpanded\def\dobuildUCaccent#1#2%
{{\leavevmode\lineskiplimit=-\maxdimen
\vtop{\baselineskip=0pt \ialign{\hfil##\hfil\crcr#1\crcr#2\crcr}}}}
\definecommand UCgrave {\buildUCaccent{\UCtextgrave}}
\definecommand UCacute {\buildUCaccent{\UCtextacute}}
\definecommand UCcaron {\buildUCaccent{\UCtextcaron}}
\definecommand UCcircumflex {\buildUCaccent{\UCtextcircumflex}}
\definecommand UCbreve {\buildUCaccent{\UCtextbreve}}
\definecommand UCring {\buildUCaccent{\UCtextring}}
\definecommand UCmacron {\buildUCaccent{\UCtextmacron}}
\definecommand UCdotaccent {\buildUCaccent{\UCtextdotaccent}}
\definecommand UChungarumlaut {\buildUCaccent{\UCtexthungarumlaut}}
\definecommand UCogonek {\buildUCaccent{\UCtextogonek}}
\definecommand UCcedilla {\buildUCaccent{\UCtextcedilla}}
\definecommand UCtilde {\buildUCaccent{\UCtexttilde}}
\definecommand UCdiaeresis {\buildUCaccent{\UCtextdiaeresis}}
%\def\splitcharandaccent#1#2 {\def\chartmp{#1}\def\accenttmp{#2}}
%\def\defineVarExtUCcharacter#1 % 1-glyph name with accent
% {\splitcharandaccent#1
% \defineVarExtcharacter #1
% {\expandafter\buildUCaccent\csname UCtext\accenttmp\endcsname\chartmp } }
\def\defineVarExtUCcharacter#1#2 % 12-glyph name with accent
% {\expaned{\defineVarExtcharacter #1#2 {\buildUCaccent{\csname UCtext#2\endcsname}{#1} }} }
{\defineVarExtcharacter #1#2 {\buildUCaccent{\csname UCtext#2\endcsname}{#1}} }
\defineVarExtUCcharacter Ygrave
\defineVarExtUCcharacter Ytilde
\defineVarExtUCcharacter Ibreve
\defineVarExtUCcharacter Ycaron
\defineVarExtUCcharacter Etilde
%\definecharacter Tslash {\buildUCaccent{\slash} T }
%\definecharacter tslash {\buildUCaccent{\slash} t }
%--- synonyms
\definecharacter textbottomdot 46 % period
\definecharacter textplus 43 % plus
\definecharacter textdollar 36 % dollar
\definecharacter textdag {\dagger}
\definecharacter textddag {\daggerdbl}
\definecharacter textdagger {\dagger}
\definecharacter textdaggerdbl {\daggerdbl}
\definecharacter textbullet {\bullet}
\definecharacter paragraphmark {\paragraph}
\definecharacter textellipsis {\ellipsis}
%\definecharacter ostroke {\oslash}
%\definecharacter Ostroke {\Oslash}
%\definecharacter Lstroke {\Lslash}
%\definecharacter lstroke {\lslash}
\definecharacter Ostroke 216
\definecharacter ostroke 248
\definecharacter Lstroke 138
\definecharacter lstroke 170
\definecharacter Hstroke {\Hbar}
\definecharacter hstroke {\hbar}
\definecharacter textdegree {\degree}
\definecharacter dotlessI {I}
\definecharacter dotlessJ {J}
\definecharacter Ssharp {SS}
\definecharacter textminus {\minus}
\definecharacter textdiv {\textdivide}
\definecharacter threequarter {\threequarters}
\definecharacter textpm {\plusminus}
\definecharacter textless {\less}
\definecharacter textgreater {\greater}
\definecharacter textlognot {\logicalnot}
\definecharacter textbackslash {\backslash}
\definecharacter slash {\textslash}
\definecharacter textunderscore {\underscore}
\definecharacter textbraceleft {\braceleft}
\definecharacter textbar {\bar}
\definecharacter textbrokenbar {\brokenbar}
\definecharacter textbraceright {\braceright}
\definecharacter textasciitilde {\asciitilde}
\definecharacter textasciicircum {\asciicircum}
\definecharacter florin {\textflorin}
\definecharacter texteuro {\Euro}
\definecharacter textfranc {\franc}
\definecharacter textcent {\cent}
\definecharacter textyen {\yen}
\definecharacter textcurrency {\currency}
\definecharacter textmu {\mu}
\definecharacter quotesingle {\quoteleft}
\definecharacter leftguillemot {\guillemotleft}
\definecharacter rightguillemot {\guillemotright}
\definecharacter greekSigma {\summation}
%\definecharacter Tstroke {\Tslash}
%\definecharacter tstroke {\tslash}
\stopencoding
\endinput
[-- Attachment #3: enco-st2.mkii --]
[-- Type: application/octet-stream, Size: 18710 bytes --]
%D \module
%D [ file=enco-st2,
%D version=2005.03.22,
%D title=\CONTEXT\ Encoding Macros,
%D subtitle=Encoding for Storm font (XL2 derivative),
%D author=Vit Zyka,
%D date=\currentdate,
%D copyright=PRAGMA-ADE]
%C
%C This module is part of the \CONTEXT\ macro||package and is
%C therefore copyrighted by \PRAGMA. See mreadme.pdf for
%C details.
%D This encoding was prepared by Petr Olsak.
%D It is XL2 of CS fonts with next exceptions:
%D -- no upper Greece letters (0-10)
%D -- no dotlessj (17)
%D -- no Polish / (32)
%D -- add ellipsis, dagger, daggerdbl, bullet, sterling, paragraph (128-133)
%D -- add section (167), Lslash (163), lslash (179)
%D -- add some European accents chars
%D -- add euro (134), trademark, copyright, registered (136-138), guilsinglleft, guilsinglright
%D -- add var v, lig ct, lig st, lig ft, longst, longs (142-149)
%D -- add florin (151), quotsinglbase (154), quoteleft (155)
%D
%D Use for Storm Type Foundry fonts.
\startmapping[st2]
\definecasemap 127 to 255 % we map them all to themselves
\definecasemap 152 184 152 \definecasemap 161 177 161
\definecasemap 163 179 163 \definecasemap 165 181 165
\definecasemap 166 182 166 \definecasemap 169 185 169
\definecasemap 170 186 170 \definecasemap 171 187 171
\definecasemap 172 188 172 \definecasemap 174 190 174
\definecasemap 175 191 175 \definecasemap 177 177 161
\definecasemap 179 179 163 \definecasemap 181 181 165
\definecasemap 182 182 166 \definecasemap 184 184 152
\definecasemap 185 185 169 \definecasemap 186 186 170
\definecasemap 187 187 171 \definecasemap 188 188 172
\definecasemap 189 189 222 \definecasemap 190 190 174
\definecasemap 191 191 175 \definecasemap 192 224 192
\definecasemap 193 225 193 \definecasemap 194 226 194
\definecasemap 195 227 195 \definecasemap 196 228 196
\definecasemap 197 229 197 \definecasemap 198 230 198
\definecasemap 199 231 199 \definecasemap 200 232 200
\definecasemap 201 233 201 \definecasemap 202 234 202
\definecasemap 203 235 203 \definecasemap 204 236 204
\definecasemap 205 237 205 \definecasemap 206 238 206
\definecasemap 207 239 207 \definecasemap 208 240 208
\definecasemap 209 241 209 \definecasemap 210 242 210
\definecasemap 211 243 211 \definecasemap 212 244 212
\definecasemap 213 245 213 \definecasemap 214 246 214
\definecasemap 216 248 216 \definecasemap 217 249 217
\definecasemap 218 250 218 \definecasemap 219 251 219
\definecasemap 220 252 220 \definecasemap 221 253 221
\definecasemap 222 189 222 \definecasemap 224 224 192
\definecasemap 225 225 193 \definecasemap 226 226 194
\definecasemap 227 227 195 \definecasemap 228 228 196
\definecasemap 229 229 197 \definecasemap 230 230 198
\definecasemap 231 231 199 \definecasemap 232 232 200
\definecasemap 233 233 201 \definecasemap 234 234 202
\definecasemap 235 235 203 \definecasemap 236 236 204
\definecasemap 237 237 205 \definecasemap 238 238 206
\definecasemap 239 239 207 \definecasemap 240 240 208
\definecasemap 241 241 209 \definecasemap 242 242 210
\definecasemap 243 243 211 \definecasemap 244 244 212
\definecasemap 245 245 213 \definecasemap 246 246 214
\definecasemap 248 248 216 \definecasemap 249 249 217
\definecasemap 250 250 218 \definecasemap 251 251 219
\definecasemap 252 252 220 \definecasemap 253 253 221
\stopmapping
\startencoding[st2]
\definecharacter greekGamma 0
\definecharacter greekDelta 1
\definecharacter greekTheta 2
\definecharacter greekLambda 3
\definecharacter greekXi 4
\definecharacter greekPi 5
\definecharacter greekSigma 6
\definecharacter greekUpsilon 7
\definecharacter greekPhi 8
\definecharacter greekPsi 9
\definecharacter greekOmega 10
\definecharacter ffligature 11
\definecharacter filigature 12
\definecharacter flligature 13
\definecharacter ffiligature 14
\definecharacter fflligature 15
\definecharacter dotlessi 16
\definecharacter dotlessj 17
\definecharacter textgrave 18
\definecharacter textacute 19
\definecharacter textcaron 20
\definecharacter textbreve 21
\definecharacter textmacron 22
\definecharacter textring 23
\definecharacter textcedilla 24
\definecharacter ssharp 25
\definecharacter aeligature 26
\definecharacter oeligature 27
\definecharacter oslash 28
\definecharacter AEligature 29
\definecharacter OEligature 30
\definecharacter Oslash 31
\definecharacter exclam 33
\definecharacter quotedblright 34
\definecharacter numbersign 35
\definecharacter dollar 36
\definecharacter percent 37
\definecharacter ampersand 38
\definecharacter quoteright 39
\definecharacter parenleft 40
\definecharacter parenright 41
\definecharacter asterisk 42
\definecharacter plus 43
\definecharacter comma 44
\definecharacter hyphen 45
\definecharacter period 46
\definecharacter slash 47
\definecharacter colon 58
\definecharacter semicolon 59
\definecharacter exclamdown 60
\definecharacter equal 61
\definecharacter questiondown 62
\definecharacter question 63
\definecharacter textat 64
\definecharacter bracketleft 91
\definecharacter quotedblleft 92
\definecharacter bracketright 93
\definecharacter textcircumflex 94
\definecharacter textdotaccent 95
\definecharacter endash 123
\definecharacter emdash 124
\definecharacter texthungarumlaut 125
\definecharacter texttilde 126
\definecharacter textdiaeresis 127
\definecharacter textellipsis 128
\definecharacter textdag 129
\definecharacter textddag 130
\definecharacter textbullet 131
\definecharacter textsterling 132
\definecharacter paragraphmark 133
\definecharacter texteuro 134
\definecharacter trademark 136
\definecharacter copyright 137
\definecharacter registered 138
\definecharacter perthousand 141
\definecharacter guilsingleleft 142
\definecharacter guilsingleright 143
\definecharacter greekpi 144 % variant-v in some italics: recommended ligtable: BOUNDARYCHAR v -> variant-v
\definecharacter ctligature 145
\definecharacter stligature 146
\definecharacter ftligature 147
\definecharacter longstligature 148
\definecharacter longs 149
\definecharacter textlozenge 150
\definecharacter florin 151
\definecharacter Agrave 152
\definecharacter quotesinglebase 154
\definecharacter quoteleft 155
\definecharacter softhyphen 156
\definecharacter textogonek 157
\definecharacter guillemotleft 158
\definecharacter guillemotright 159
\definecharacter Aogonek 161
\definecharacter Lslash 163
\definecharacter textcurrency 164
\definecharacter Lcaron 165
\definecharacter Sacute 166
\definecharacter sectionmark 167
\definecharacter Scaron 169
\definecharacter Scedilla 170
\definecharacter Tcaron 171
\definecharacter Zacute 172
\definecharacter Zcaron 174
\definecharacter Zdotaccent 175
\definecharacter degree 176
\definecharacter aogonek 177
\definecharacter lslash 179
\definecharacter lcaron 181
\definecharacter sacute 182
\definecharacter agrave 184
\definecharacter scaron 185
\definecharacter scedilla 186
\definecharacter tcaron 187
\definecharacter zacute 188
\definecharacter tcedilla 189
\definecharacter zcaron 190
\definecharacter zdotaccent 191
\definecharacter Racute 192
\definecharacter Aacute 193
\definecharacter Acircumflex 194
\definecharacter Abreve 195
\definecharacter Adiaeresis 196
\definecharacter Lacute 197
\definecharacter Cacute 198
\definecharacter Ccedilla 199
\definecharacter Ccaron 200
\definecharacter Eacute 201
\definecharacter Eogonek 202
\definecharacter Ediaeresis 203
\definecharacter Ecaron 204
\definecharacter Iacute 205
\definecharacter Icircumflex 206
\definecharacter Dcaron 207
\definecharacter Eth 208
\definecharacter Nacute 209
\definecharacter Ncaron 210
\definecharacter Oacute 211
\definecharacter Ocircumflex 212
\definecharacter Ohungarumlaut 213
\definecharacter Odiaeresis 214
\definecharacter textmultiply 215
\definecharacter Rcaron 216
\definecharacter Uring 217
\definecharacter Uacute 218
\definecharacter Uhungarumlaut 219
\definecharacter Udiaeresis 220
\definecharacter Yacute 221
\definecharacter Tcedilla 222
\definecharacter racute 224
\definecharacter aacute 225
\definecharacter acircumflex 226
\definecharacter abreve 227
\definecharacter adiaeresis 228
\definecharacter lacute 229
\definecharacter cacute 230
\definecharacter ccedilla 231
\definecharacter ccaron 232
\definecharacter eacute 233
\definecharacter eogonek 234
\definecharacter ediaeresis 235
\definecharacter ecaron 236
\definecharacter iacute 237
\definecharacter icircumflex 238
\definecharacter dcaron 239
\definecharacter eth 240
\definecharacter nacute 241
\definecharacter ncaron 242
\definecharacter oacute 243
\definecharacter ocircumflex 244
\definecharacter ohungarumlaut 245
\definecharacter odiaeresis 246
\definecharacter textdivide 247
\definecharacter rcaron 248
\definecharacter uring 249
\definecharacter uacute 250
\definecharacter uhungarumlaut 251
\definecharacter udiaeresis 252
\definecharacter yacute 253
\definecharacter quotedblbase 254
\definecharacter quotedblleft 255
%--- pointers to variants (extension excoding)
\def\defineVarcharacter#1 #2 #3 % 1-glyph name 2-glyph code 3-variant
{\definecharacter #1 {{\Var[#3]#2}} } % spaces important!
\unexpanded\def\defineVarExtcharacter#1 #2 % 1-glyph name 2-glyph code
{\defineVarcharacter #1 #2 ext }
\unexpanded\def\defineVarExtAutocharacter#1 % 1-glyph name
{\defineVarExtcharacter #1 {\csname#1\endcsname} }
\defineVarExtAutocharacter minus
\defineVarExtAutocharacter onesuperior
\defineVarExtAutocharacter twosuperior
\defineVarExtAutocharacter threesuperior
\defineVarExtAutocharacter lessequal
\defineVarExtAutocharacter notequal
\defineVarExtAutocharacter greaterequal
\defineVarExtAutocharacter plusminus
\defineVarExtAutocharacter onequarter
\defineVarExtAutocharacter onehalf
\defineVarExtAutocharacter threequarters
\defineVarExtAutocharacter textfraction
%\defineVarExtAutocharacter degree
\defineVarExtAutocharacter brokenbar
% 0x10
\defineVarExtAutocharacter summation
\defineVarExtAutocharacter greekOmega
%\defineVarExtAutocharacter pi
\defineVarExtAutocharacter mu
%\defineVarExtAutocharacter greekDelta
\defineVarExtAutocharacter logicalnot
\defineVarExtAutocharacter infinity
\defineVarExtAutocharacter textradical
\defineVarExtAutocharacter ordfeminine
\defineVarExtAutocharacter ordmasculine
\defineVarExtAutocharacter UCtexttextgrave
\defineVarExtAutocharacter UCtextacute
\defineVarExtAutocharacter UCtextcaron
\defineVarExtAutocharacter UCtextcircumflex
\defineVarExtAutocharacter UCtextbreve
\defineVarExtAutocharacter UCtextring
% 0x20 (ASCII begins)
\defineVarExtAutocharacter nbspace
%\defineVarExtAutocharacter exclam
\defineVarExtAutocharacter quotedbl
\defineVarExtAutocharacter UCtextmacron
\defineVarExtAutocharacter UCtextdotaccent
\defineVarExtAutocharacter UCtexthungarumlaut
\defineVarExtAutocharacter UCtextogonek
\defineVarExtAutocharacter UCtextcedilla
\defineVarExtAutocharacter UCtexttilde
\defineVarExtAutocharacter UCtextdiaeresis
\defineVarExtAutocharacter commaaccent
\defineVarExtAutocharacter less
\defineVarExtAutocharacter greater
\defineVarExtAutocharacter backslash
\defineVarExtAutocharacter asciicircum
\defineVarExtAutocharacter underscore
% 0x60
\defineVarExtAutocharacter braceleft
\defineVarExtAutocharacter bar
\defineVarExtAutocharacter braceright
\defineVarExtAutocharacter asciitilde
\defineVarExtAutocharacter periodcentered
% 0x80
\defineVarExtAutocharacter dmacron
\defineVarExtAutocharacter franc
\defineVarExtAutocharacter Tbar
\defineVarExtAutocharacter Tcommaaccent
\defineVarExtAutocharacter Umacron
\defineVarExtAutocharacter Ubreve
% 0x90
\defineVarExtAutocharacter Thorn
\defineVarExtAutocharacter Ydiaeresis
\defineVarExtAutocharacter Rcedilla
\defineVarExtAutocharacter Scircumflex
\defineVarExtAutocharacter Ucircumflex
\defineVarExtAutocharacter Uogonek
\defineVarExtAutocharacter Utilde
\defineVarExtAutocharacter Ncommaaccent
\defineVarExtAutocharacter Gacute
\defineVarExtAutocharacter Gbreve
\defineVarExtAutocharacter Jcircumflex
\defineVarExtAutocharacter IJligature
\defineVarExtAutocharacter Idotaccent
\defineVarExtAutocharacter Lcedilla
\defineVarExtAutocharacter Ldotaccent
% 0xA0
\defineVarExtAutocharacter cent
\defineVarExtAutocharacter yen
\defineVarExtAutocharacter tbar
\defineVarExtAutocharacter tcommaaccent
\defineVarExtAutocharacter umacron
\defineVarExtAutocharacter ubreve
% 0xD0
\defineVarExtAutocharacter eth
\defineVarExtAutocharacter thorn
\defineVarExtAutocharacter ydiaeresis
\defineVarExtAutocharacter rcedilla
\defineVarExtAutocharacter scircumflex
\defineVarExtAutocharacter ucircumflex
\defineVarExtAutocharacter uogonek
\defineVarExtAutocharacter utilde
\defineVarExtAutocharacter ncommaaccent
\defineVarExtAutocharacter gacute
\defineVarExtAutocharacter gbreve
\defineVarExtAutocharacter jcircumflex
\defineVarExtAutocharacter ijligature
\defineVarExtAutocharacter lcedilla
\defineVarExtAutocharacter ldotaccent
% 0xC0
\defineVarExtAutocharacter Wcircumflex
\defineVarExtAutocharacter Edotaccent
\defineVarExtAutocharacter Ycircumflex
\defineVarExtAutocharacter Atilde
\defineVarExtAutocharacter Amacron
\defineVarExtAutocharacter Aring
\defineVarExtAutocharacter Ccircumflex
\defineVarExtAutocharacter Cdotaccent
\defineVarExtAutocharacter Egrave
\defineVarExtAutocharacter Ebreve
\defineVarExtAutocharacter Ecircumflex
\defineVarExtAutocharacter Emacron
\defineVarExtAutocharacter Igrave
\defineVarExtAutocharacter Itilde
\defineVarExtAutocharacter Imacron
\defineVarExtAutocharacter Idiaeresis
% 0xD0
\defineVarExtAutocharacter Iogonek
\defineVarExtAutocharacter Ntilde
\defineVarExtAutocharacter Ograve
\defineVarExtAutocharacter Omacron
\defineVarExtAutocharacter Obreve
\defineVarExtAutocharacter Otilde
\defineVarExtAutocharacter Ncedilla
\defineVarExtAutocharacter Kcedilla
\defineVarExtAutocharacter Ugrave
\defineVarExtAutocharacter Gcircumflex
\defineVarExtAutocharacter Gdotaccent
\defineVarExtAutocharacter Gcedilla
\defineVarExtAutocharacter Scommaaccent
\defineVarExtAutocharacter Hcircumflex
\defineVarExtAutocharacter Hbar
% 0xE0
\defineVarExtAutocharacter wcircumflex
\defineVarExtAutocharacter edotaccent
\defineVarExtAutocharacter ycircumflex
\defineVarExtAutocharacter atilde
\defineVarExtAutocharacter amacron
\defineVarExtAutocharacter aring
\defineVarExtAutocharacter ccircumflex
\defineVarExtAutocharacter cdotaccent
\defineVarExtAutocharacter egrave
\defineVarExtAutocharacter ebreve
\defineVarExtAutocharacter ecircumflex
\defineVarExtAutocharacter emacron
\defineVarExtAutocharacter igrave
\defineVarExtAutocharacter itilde
\defineVarExtAutocharacter imacron
\defineVarExtAutocharacter idiaeresis
% 0xF0
\defineVarExtAutocharacter iogonek
\defineVarExtAutocharacter ntilde
\defineVarExtAutocharacter ograve
\defineVarExtAutocharacter omacron
\defineVarExtAutocharacter obreve
\defineVarExtAutocharacter otilde
\defineVarExtAutocharacter ncedilla
\defineVarExtAutocharacter kcedilla
\defineVarExtAutocharacter ugrave
\defineVarExtAutocharacter gcircumflex
\defineVarExtAutocharacter gdotaccent
\defineVarExtAutocharacter gcedilla
\defineVarExtAutocharacter scommaaccent
\defineVarExtAutocharacter hcircumflex
\defineVarExtAutocharacter hbar
%--- Uppercase accents
\def\buildUCaccent#1#2% 1-accent 2-base char
{\ifignoreaccent
\expandafter\nobuildtextaccent
\else
\expandafter\dobuildUCaccent
\fi{#1}{#2}}
\unexpanded\def\dobuildUCaccent#1#2%
{{\leavevmode\lineskiplimit=-\maxdimen
\vtop{\baselineskip=0pt \ialign{\hfil##\hfil\crcr#1\crcr#2\crcr}}}}
\definecommand UCgrave {\buildUCaccent{\UCtextgrave}}
\definecommand UCacute {\buildUCaccent{\UCtextacute}}
\definecommand UCcaron {\buildUCaccent{\UCtextcaron}}
\definecommand UCcircumflex {\buildUCaccent{\UCtextcircumflex}}
\definecommand UCbreve {\buildUCaccent{\UCtextbreve}}
\definecommand UCring {\buildUCaccent{\UCtextring}}
\definecommand UCmacron {\buildUCaccent{\UCtextmacron}}
\definecommand UCdotaccent {\buildUCaccent{\UCtextdotaccent}}
\definecommand UChungarumlaut {\buildUCaccent{\UCtexthungarumlaut}}
\definecommand UCogonek {\buildUCaccent{\UCtextogonek}}
\definecommand UCcedilla {\buildUCaccent{\UCtextcedilla}}
\definecommand UCtilde {\buildUCaccent{\UCtexttilde}}
\definecommand UCdiaeresis {\buildUCaccent{\UCtextdiaeresis}}
\def\defineVarExtUCcharacter#1#2 % 12-glyph name with accent
{\defineVarExtcharacter #1#2 {\buildUCaccent{\csname UCtext#2\endcsname}{#1}} }
\defineVarExtUCcharacter Ygrave
\defineVarExtUCcharacter Ytilde
\defineVarExtUCcharacter Ibreve
\defineVarExtUCcharacter Ycaron
\defineVarExtUCcharacter Etilde
%--- synonyms
\definecharacter textbottomdot 46 % period
\definecharacter textplus 43 % plus
\definecharacter textdollar 36 % dollar
%\definecharacter textumlaut 125 % texthungarumlaut
%\definecharacter umlaut 125 % texthungarumlaut
\definecharacter textdagger 129 % textdag
\definecharacter textdaggerdbl 130 % textddag
\definecharacter textdegree 176 % degree
\definecharacter textflorin 151 % florin
\definecharacter ostroke 28 % oslash
\definecharacter Ostroke 31 % Oslash
\definecharacter Lstroke 163 % Lslash
\definecharacter lstroke 179 % lslash
\definecharacter Hstroke {\Hbar}
\definecharacter hstroke {\hbar}
\definecharacter textdiv {\textdivide}
\definecharacter dotlessI {I}
\definecharacter dotlessJ {J}
\definecharacter Ssharp {SS}
\definecharacter threequarter {\threequarters}
\definecharacter textcomma {\comma}
\definecharacter textperiod {\period}
\definecharacter textminus {\minus}
\definecharacter textpm {\plusminus}
\definecharacter textless {\less}
\definecharacter textgreater {\greater}
\definecharacter textlognot {\logicalnot}
\definecharacter textbackslash {\backslash}
\definecharacter textslash {\slash}
\definecharacter textunderscore {\underscore}
\definecharacter textbraceleft {\braceleft}
\definecharacter textbar {\bar}
\definecharacter textbrokenbar {\brokenbar}
\definecharacter textbraceright {\braceright}
\definecharacter textasciitilde {\asciitilde}
\definecharacter textasciicircum {\asciicircum}
\definecharacter textfranc {\franc}
\definecharacter textcent {\cent}
\definecharacter textyen {\yen}
\definecharacter textmu {\mu}
\definecharacter quotesingle {\quoteleft}
\definecharacter leftguillemot {\guillemotleft}
\definecharacter rightguillemot {\guillemotright}
\definecharacter greekSigma {\summation}
%\definecommand tilde {\buildtextaccent{\texttilde}}
\stopencoding
\endinput
[-- Attachment #4: enco-st3.mkii --]
[-- Type: application/octet-stream, Size: 10761 bytes --]
%D \module
%D [ file=enco-st3,
%D version=2005.03.15,
%D title=\CONTEXT\ Encoding Macros,
%D subtitle=Extension encoding for Storm fonts,
%D author=Vit Zyka,
%D date=\currentdate,
%D copyright=PRAGMA-ADE]
%C
%C This module is part of the \CONTEXT\ macro||package and is
%C therefore copyrighted by \PRAGMA. See mreadme.pdf for
%C details.
%D This encoding was prepared by Petr Olsak.
%D It is extension version for characters not in both st1 and st2.
%D
%D Use for Storm Type Foundry fonts.
%D Change to Petr Olsak: 138 .notdef -> currency
\startmapping[st3]
\definecasemap 127 to 255 % we map them all to themselves
\definecasemap 152 184 152 \definecasemap 161 177 161
\definecasemap 163 179 163 \definecasemap 165 181 165
\definecasemap 166 182 166 \definecasemap 169 185 169
\definecasemap 170 186 170 \definecasemap 171 187 171
\definecasemap 172 188 172 \definecasemap 174 190 174
\definecasemap 175 191 175 \definecasemap 177 177 161
\definecasemap 179 179 163 \definecasemap 181 181 165
\definecasemap 182 182 166 \definecasemap 184 184 152
\definecasemap 185 185 169 \definecasemap 186 186 170
\definecasemap 187 187 171 \definecasemap 188 188 172
\definecasemap 189 189 222 \definecasemap 190 190 174
\definecasemap 191 191 175 \definecasemap 192 224 192
\definecasemap 193 225 193 \definecasemap 194 226 194
\definecasemap 195 227 195 \definecasemap 196 228 196
\definecasemap 197 229 197 \definecasemap 198 230 198
\definecasemap 199 231 199 \definecasemap 200 232 200
\definecasemap 201 233 201 \definecasemap 202 234 202
\definecasemap 203 235 203 \definecasemap 204 236 204
\definecasemap 205 237 205 \definecasemap 206 238 206
\definecasemap 207 239 207 \definecasemap 208 240 208
\definecasemap 209 241 209 \definecasemap 210 242 210
\definecasemap 211 243 211 \definecasemap 212 244 212
\definecasemap 213 245 213 \definecasemap 214 246 214
\definecasemap 216 248 216 \definecasemap 217 249 217
\definecasemap 218 250 218 \definecasemap 219 251 219
\definecasemap 220 252 220 \definecasemap 221 253 221
\definecasemap 222 189 222 \definecasemap 224 224 192
\definecasemap 225 225 193 \definecasemap 226 226 194
\definecasemap 227 227 195 \definecasemap 228 228 196
\definecasemap 229 229 197 \definecasemap 230 230 198
\definecasemap 231 231 199 \definecasemap 232 232 200
\definecasemap 233 233 201 \definecasemap 234 234 202
\definecasemap 235 235 203 \definecasemap 236 236 204
\definecasemap 237 237 205 \definecasemap 238 238 206
\definecasemap 239 239 207 \definecasemap 240 240 208
\definecasemap 241 241 209 \definecasemap 242 242 210
\definecasemap 243 243 211 \definecasemap 244 244 212
\definecasemap 245 245 213 \definecasemap 246 246 214
\definecasemap 248 248 216 \definecasemap 249 249 217
\definecasemap 250 250 218 \definecasemap 251 251 219
\definecasemap 252 252 220 \definecasemap 253 253 221
\stopmapping
\startencoding[st3]
\definecharacter minus 0
\definecharacter onesuperior 1
\definecharacter twosuperior 2
\definecharacter threesuperior 3
\definecharacter lessequal 4
\definecharacter notequal 5
\definecharacter greaterequal 6
\definecharacter plusminus 7
\definecharacter onequarter 8
\definecharacter onehalf 9
\definecharacter threequarters 10
\definecharacter textfraction 11
\definecharacter degree 12
\definecharacter brokenbar 13
\definecharacter textmultiply 14
\definecharacter textdivide 15
% 0x10
\definecharacter summation 16
\definecharacter greekOmega 17
\definecharacter pi 18
\definecharacter mu 19
\definecharacter Delta 20
\definecharacter logicalnot 21
\definecharacter infinity 22
\definecharacter textradical 23
\definecharacter ordfeminine 24
\definecharacter ordmasculine 25
\definecharacter UCtextgrave 26
\definecharacter UCtextacute 27
\definecharacter UCtextcaron 28
\definecharacter UCtextcircumflex 29
\definecharacter UCtextbreve 30
\definecharacter UCtextring 31
% 0x20 (ASCII begins)
\definecharacter nbspace 32
\definecharacter exclam 33
\definecharacter quotedbl 34
\definecharacter UCtextmacron 35
\definecharacter UCtextdotaccent 36
\definecharacter UCtexthungarumlaut 37
\definecharacter UCtextogonek 38
\definecharacter UCtextcedilla 39
\definecharacter UCtexttilde 40
\definecharacter UCtextdiaeresis 41
\definecharacter commaaccent 42
\definecharacter comma 44
\definecharacter hyphen 45
\definecharacter period 46
\definecharacter slash 47
% 0x30
\definecharacter zero 48
\definecharacter one 49
\definecharacter two 50
\definecharacter three 51
\definecharacter four 52
\definecharacter five 53
\definecharacter six 54
\definecharacter seven 55
\definecharacter eight 56
\definecharacter nine 57
\definecharacter colon 58
\definecharacter semicolon 59
\definecharacter less 60
\definecharacter equal 61
\definecharacter greater 62
\definecharacter question 63
% 0x40
\definecharacter at 64
\definecharacter A 65
\definecharacter B 66
\definecharacter C 67
\definecharacter D 68
\definecharacter E 69
\definecharacter F 70
\definecharacter G 71
\definecharacter H 72
\definecharacter I 73
\definecharacter J 74
\definecharacter K 75
\definecharacter L 76
\definecharacter M 77
\definecharacter N 78
\definecharacter O 79
% 0x50
\definecharacter P 80
\definecharacter Q 81
\definecharacter R 82
\definecharacter S 83
\definecharacter T 84
\definecharacter U 85
\definecharacter V 86
\definecharacter W 87
\definecharacter X 88
\definecharacter Y 89
\definecharacter Z 90
\definecharacter bracketleft 91
\definecharacter backslash 92
\definecharacter bracketright 93
\definecharacter asciicircum 94
\definecharacter underscore 95
% 0x60
\definecharacter quoteleft 96
\definecharacter a 97
\definecharacter b 98
\definecharacter c 99
\definecharacter d 100
\definecharacter e 101
\definecharacter f 102
\definecharacter g 103
\definecharacter h 104
\definecharacter i 105
\definecharacter j 106
\definecharacter k 107
\definecharacter l 108
\definecharacter m 109
\definecharacter n 110
\definecharacter o 111
% 0x70
\definecharacter p 112
\definecharacter q 113
\definecharacter r 114
\definecharacter s 115
\definecharacter t 116
\definecharacter u 117
\definecharacter v 118
\definecharacter w 119
\definecharacter x 120
\definecharacter y 121
\definecharacter z 122
\definecharacter braceleft 123
\definecharacter bar 124
\definecharacter braceright 125
\definecharacter asciitilde 126
\definecharacter periodcentered 127
% 0x80
\definecharacter ct 128
\definecharacter st 129
\definecharacter ft 130
\definecharacter longst 131
\definecharacter longs 132
\definecharacter lozenge 133
\definecharacter textflorin 134
%\definecharacter florin 134
\definecharacter dmacron 135
\definecharacter Euro 136
\definecharacter franc 137
\definecharacter currency 136 % for now only! (if regenerate all *6s* tfm -> 138)
\definecharacter Tbar 140
\definecharacter Tcommaaccent 141
\definecharacter Umacron 142
\definecharacter Ubreve 143
% 0x90
\definecharacter Eth 144
\definecharacter Thorn 145
\definecharacter Ydiaeresis 146
\definecharacter Rcedilla 147
\definecharacter Scircumflex 148
\definecharacter Ucircumflex 149
\definecharacter Uogonek 150
\definecharacter Utilde 151
\definecharacter Ncommaaccent 152
\definecharacter Gacute 153
\definecharacter Gbreve 154
\definecharacter Jcircumflex 155
\definecharacter IJligature 156
\definecharacter Idotaccent 157
\definecharacter Lcedilla 158
\definecharacter Ldotaccent 159
% 0xA0
\definecharacter dagger 160
\definecharacter daggerdbl 161
\definecharacter bullet 162
\definecharacter paragraph 163
\definecharacter ellipsis 164
\definecharacter trademark 165
\definecharacter copyright 166
\definecharacter registered 167
\definecharacter cent 168
\definecharacter yen 169
\definecharacter tbar 172
\definecharacter tcommaaccent 173
\definecharacter umacron 174
\definecharacter ubreve 175
% 0xD0
\definecharacter eth 176
\definecharacter thorn 177
\definecharacter ydiaeresis 178
\definecharacter rcedilla 179
\definecharacter scircumflex 180
\definecharacter ucircumflex 181
\definecharacter uogonek 182
\definecharacter utilde 183
\definecharacter ncommaaccent 184
\definecharacter gacute 185
\definecharacter gbreve 186
\definecharacter jcircumflex 187
\definecharacter ijligature 188
\definecharacter lcedilla 190
\definecharacter ldotaccent 191
% 0xC0
\definecharacter Wcircumflex 192
\definecharacter Edotaccent 193
\definecharacter Ycircumflex 194
\definecharacter Atilde 195
\definecharacter Amacron 196
\definecharacter Aring 197
\definecharacter Ccircumflex 198
\definecharacter Cdotaccent 199
\definecharacter Egrave 200
\definecharacter Ebreve 201
\definecharacter Ecircumflex 202
\definecharacter Emacron 203
\definecharacter Igrave 204
\definecharacter Itilde 205
\definecharacter Imacron 206
\definecharacter Idiaeresis 207
% 0xD0
\definecharacter Iogonek 208
\definecharacter Ntilde 209
\definecharacter Ograve 210
\definecharacter Omacron 211
\definecharacter Obreve 212
\definecharacter Otilde 213
\definecharacter Ncedilla 214
\definecharacter Kcedilla 215
\definecharacter Oslash 216
\definecharacter Ugrave 217
\definecharacter Gcircumflex 218
\definecharacter Gdotaccent 219
\definecharacter Gcedilla 220
\definecharacter Scommaaccent 221
\definecharacter Hcircumflex 222
\definecharacter Hbar 223
% 0xE0
\definecharacter wcircumflex 224
\definecharacter edotaccent 225
\definecharacter ycircumflex 226
\definecharacter atilde 227
\definecharacter amacron 228
\definecharacter aring 229
\definecharacter ccircumflex 230
\definecharacter cdotaccent 231
\definecharacter egrave 232
\definecharacter ebreve 233
\definecharacter ecircumflex 234
\definecharacter emacron 235
\definecharacter igrave 236
\definecharacter itilde 237
\definecharacter imacron 238
\definecharacter idiaeresis 239
% 0xF0
\definecharacter iogonek 240
\definecharacter ntilde 241
\definecharacter ograve 242
\definecharacter omacron 243
\definecharacter obreve 244
\definecharacter otilde 245
\definecharacter ncedilla 246
\definecharacter kcedilla 247
\definecharacter oslash 248
\definecharacter ugrave 249
\definecharacter gcircumflex 250
\definecharacter gdotaccent 251
\definecharacter gcedilla 252
\definecharacter scommaaccent 253
\definecharacter hcircumflex 254
\definecharacter hbar 255
% synonyms
\definecharacter textminus 0 % minus
%\definecharacter texttilde 126 % asciitilde
\stopencoding
\endinput
[-- Attachment #5: t-math-sto.tex --]
[-- Type: application/x-tex, Size: 2262 bytes --]
[-- Attachment #6: t-type-slido.tex --]
[-- Type: application/x-tex, Size: 10865 bytes --]
[-- Attachment #7: t-type-sto.tex --]
[-- Type: application/x-tex, Size: 2017 bytes --]
[-- Attachment #8: Type: text/plain, Size: 486 bytes --]
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage : http://www.pragma-ade.nl / http://tex.aanhet.net
archive : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 17+ messages in thread