ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
From: "Jan Pohanka" <xhpohanka@gmail.com>
To: "ntg-context@ntg.nl" <ntg-context@ntg.nl>
Subject: Re: [NTG Context] Storm (Lido) font support seems to be broken in newer versions of MKII
Date: Tue, 04 May 2010 16:05:54 +0200	[thread overview]
Message-ID: <op.vb6pf4l6yxxkfz@lab050p.feld.cvut.cz> (raw)
In-Reply-To: <op.vb58nftcyxxkfz@lab050p.feld.cvut.cz>

[-- 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
___________________________________________________________________________________

  reply	other threads:[~2010-05-04 14:05 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-05-03 20:09 Honza Pohanka
2010-05-04  8:03 ` Jan Pohanka
2010-05-04 14:05   ` Jan Pohanka [this message]
2010-05-12 18:36   ` Mojca Miklavec
2010-05-13  7:40     ` Jan Pohanka
2010-05-13  8:59       ` Hans Hagen
2010-05-13  9:23         ` Jan Pohanka
2010-05-13  9:30         ` Jan Pohanka
2010-05-13 12:53       ` Mojca Miklavec
2010-05-13 13:09         ` Hans Hagen
2010-05-13 15:13           ` Honza Pohanka
2010-05-13 17:40             ` Aditya Mahajan
2010-05-14  8:32               ` Jan Pohanka
2010-05-13 20:19             ` Hans Hagen
2010-05-06 20:13 ` Hans Hagen
     [not found]   ` <op.vck3ngm61q7s5f@julesp>
2010-05-12  8:40     ` Honza Pohanka
2010-05-12  8:48       ` Hans Hagen

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=op.vb6pf4l6yxxkfz@lab050p.feld.cvut.cz \
    --to=xhpohanka@gmail.com \
    --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).