* [NTG Context] Storm (Lido) font support seems to be broken in newer versions of MKII
@ 2010-05-03 20:09 Honza Pohanka
2010-05-04 8:03 ` Jan Pohanka
2010-05-06 20:13 ` Hans Hagen
0 siblings, 2 replies; 17+ messages in thread
From: Honza Pohanka @ 2010-05-03 20:09 UTC (permalink / raw)
To: ntg-context
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/
___________________________________________________________________________________
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
* Re: [NTG Context] Storm (Lido) font support seems to be broken in newer versions of MKII
2010-05-03 20:09 [NTG Context] Storm (Lido) font support seems to be broken in newer versions of MKII Honza Pohanka
@ 2010-05-04 8:03 ` Jan Pohanka
2010-05-04 14:05 ` Jan Pohanka
2010-05-12 18:36 ` Mojca Miklavec
2010-05-06 20:13 ` Hans Hagen
1 sibling, 2 replies; 17+ messages in thread
From: Jan Pohanka @ 2010-05-04 8:03 UTC (permalink / raw)
To: ntg-context
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/
___________________________________________________________________________________
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
* 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
* Re: [NTG Context] Storm (Lido) font support seems to be broken in newer versions of MKII
2010-05-03 20:09 [NTG Context] Storm (Lido) font support seems to be broken in newer versions of MKII Honza Pohanka
2010-05-04 8:03 ` Jan Pohanka
@ 2010-05-06 20:13 ` Hans Hagen
[not found] ` <op.vck3ngm61q7s5f@julesp>
1 sibling, 1 reply; 17+ messages in thread
From: Hans Hagen @ 2010-05-06 20:13 UTC (permalink / raw)
To: mailing list for ConTeXt users
On 3-5-2010 10:09, Honza Pohanka wrote:
> 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?
aren't there open type storm fonts?
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
| www.pragma-pod.nl
-----------------------------------------------------------------
___________________________________________________________________________________
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
* Re: [NTG Context] Storm (Lido) font support seems to be broken in newer versions of MKII
[not found] ` <op.vck3ngm61q7s5f@julesp>
@ 2010-05-12 8:40 ` Honza Pohanka
2010-05-12 8:48 ` Hans Hagen
0 siblings, 1 reply; 17+ messages in thread
From: Honza Pohanka @ 2010-05-12 8:40 UTC (permalink / raw)
To: ntg-context
Dne Thu, 06 May 2010 22:13:57 +0200 Hans Hagen <pragma@wxs.nl> napsal(a):
> On 3-5-2010 10:09, Honza Pohanka wrote:
>> 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?
>
> aren't there open type storm fonts?
Yes, there are. Could you please give me an example of installing OpenType
font and creating corresponding typescript? I tried to do that but with no
succes. (otfinst is not working in windows).
What was changed in MKII that makes Vit's type1 support unusable? He uses
approximately two years old release?
Jan
>
> Hans
>
>
> -----------------------------------------------------------------
> Hans Hagen | PRAGMA ADE
> Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
> tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
> | www.pragma-pod.nl
> -----------------------------------------------------------------
--
Tato zpráva byla vytvořena převratným poštovním klientem Opery:
http://www.opera.com/mail/
___________________________________________________________________________________
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
* Re: [NTG Context] Storm (Lido) font support seems to be broken in newer versions of MKII
2010-05-12 8:40 ` Honza Pohanka
@ 2010-05-12 8:48 ` Hans Hagen
0 siblings, 0 replies; 17+ messages in thread
From: Hans Hagen @ 2010-05-12 8:48 UTC (permalink / raw)
To: mailing list for ConTeXt users
On 12-5-2010 10:40, Honza Pohanka wrote:
> Dne Thu, 06 May 2010 22:13:57 +0200 Hans Hagen <pragma@wxs.nl> napsal(a):
>
>> On 3-5-2010 10:09, Honza Pohanka wrote:
>>> 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?
>>
>> aren't there open type storm fonts?
>
> Yes, there are. Could you please give me an example of installing OpenType
> font and creating corresponding typescript? I tried to do that but with no
> succes. (otfinst is not working in windows).
\starttypescriptcollection[myfonts]
\starttypescript [serif] [myserif] [name]
\setups[font:fallback:serif]
\definefontsynonym [Serif] [file:myserif.ttf]
[features=default]
\definefontsynonym [SerifBold] [file:myserifbold.ttf]
[features=default]
\definefontsynonym [SerifItalic] [file:myserifitalic.ttf]
[features=default]
\definefontsynonym [SerifBoldItalic]
[file:myserifbolditalic.ttf] [features=default]
\stoptypescript
\starttypescript[myfont]
\definetypeface [myfont] [rm] [serif] [myserif] [default]
\stoptypescript
\stoptypescriptcollection
\setupbodyfont[myfont]
or use use the simplefonts module
> What was changed in MKII that makes Vit's type1 support unusable? He uses
> approximately two years old release?
nothing changed in mkii .. but as i have no storm fonts i cannot test
anything .. anyway, if you can use mkiv, it's all easier as we no longer
have encodings
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
| www.pragma-pod.nl
-----------------------------------------------------------------
___________________________________________________________________________________
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
* 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
2010-05-13 7:40 ` Jan Pohanka
1 sibling, 1 reply; 17+ messages in thread
From: Mojca Miklavec @ 2010-05-12 18:36 UTC (permalink / raw)
To: mailing list for ConTeXt users; +Cc: vit.zyka
2010/5/4 Jan Pohanka <xhpohanka@gmail.com>:
> Minimal example is here and support files are attached. Original support can
> be downloaded here: http://modules.contextgarden.net/stormfontsupport
>
> $$ 2 \times 2 $$ % error
Dear Jan,
About the first problem that you are reporting:
I don't understand what the "st" in t-math-sto.tex does.
\definemathsymbol [times] [bin] [st] ["0E]
That is: I'm not sure if the "st" font is defined somewhere or not.
(This is the first time that I see this.)
The character is present in sldr6s.tfm at slot 0x0E. The font is defined as
\definefontsynonym [MathStorm] [Lido-Math-Storm]
\definefontsynonym [Lido-Math-Storm] [sldr6s] [encoding=st3]
but I'm not sure how this maps to (or why it is supposed to map to) "[st]".
Once this is resolved (once somebody explains me how the mapping is
supposed to work), the problem with incorrect font will probably be
solved simultaneously.
(Boldmath is something that I never really understood when or why it
works or doesn't work.)
Mojca
___________________________________________________________________________________
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
* Re: [NTG Context] Storm (Lido) font support seems to be broken in newer versions of MKII
2010-05-12 18:36 ` Mojca Miklavec
@ 2010-05-13 7:40 ` Jan Pohanka
2010-05-13 8:59 ` Hans Hagen
2010-05-13 12:53 ` Mojca Miklavec
0 siblings, 2 replies; 17+ messages in thread
From: Jan Pohanka @ 2010-05-13 7:40 UTC (permalink / raw)
To: mailing list for ConTeXt users
Dne Wed, 12 May 2010 20:36:38 +0200 Mojca Miklavec
<mojca.miklavec.lists@gmail.com> napsal(a):
> 2010/5/4 Jan Pohanka <xhpohanka@gmail.com>:
>> Minimal example is here and support files are attached. Original
>> support can
>> be downloaded here: http://modules.contextgarden.net/stormfontsupport
>>
>> $$ 2 \times 2 $$ % error
>
> Dear Jan,
>
> About the first problem that you are reporting:
>
> I don't understand what the "st" in t-math-sto.tex does.
> \definemathsymbol [times] [bin] [st] ["0E]
The line \let\stfam\mcfam \let\hexstfam\hexmcfam should map the st math
family to the mc family, maybe this is not working anymore. I have tried
\definefamilysynonym [default] [st] [mc] but with no succes.
Jan
>
> That is: I'm not sure if the "st" font is defined somewhere or not.
> (This is the first time that I see this.)
>
> The character is present in sldr6s.tfm at slot 0x0E. The font is defined
> as
> \definefontsynonym [MathStorm] [Lido-Math-Storm]
> \definefontsynonym [Lido-Math-Storm] [sldr6s]
> [encoding=st3]
> but I'm not sure how this maps to (or why it is supposed to map to)
> "[st]".
>
> Once this is resolved (once somebody explains me how the mapping is
> supposed to work), the problem with incorrect font will probably be
> solved simultaneously.
>
> (Boldmath is something that I never really understood when or why it
> works or doesn't work.)
>
> Mojca
> ___________________________________________________________________________________
> 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
> ___________________________________________________________________________________
--
Tato zpráva byla vytvořena převratným poštovním klientem Opery:
http://www.opera.com/mail/
___________________________________________________________________________________
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
* Re: [NTG Context] Storm (Lido) font support seems to be broken in newer versions of MKII
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
1 sibling, 2 replies; 17+ messages in thread
From: Hans Hagen @ 2010-05-13 8:59 UTC (permalink / raw)
To: mailing list for ConTeXt users
On 13-5-2010 9:40, Jan Pohanka wrote:
> Dne Wed, 12 May 2010 20:36:38 +0200 Mojca Miklavec
> <mojca.miklavec.lists@gmail.com> napsal(a):
>
>> 2010/5/4 Jan Pohanka <xhpohanka@gmail.com>:
>>> Minimal example is here and support files are attached. Original
>>> support can
>>> be downloaded here: http://modules.contextgarden.net/stormfontsupport
>>>
>>> $$ 2 \times 2 $$ % error
>>
>> Dear Jan,
>>
>> About the first problem that you are reporting:
>>
>> I don't understand what the "st" in t-math-sto.tex does.
>> \definemathsymbol [times] [bin] [st] ["0E]
>
> The line \let\stfam\mcfam \let\hexstfam\hexmcfam should map the st math
> family to the mc family, maybe this is not working anymore. I have tried
> \definefamilysynonym [default] [st] [mc] but with no succes.
does \definemathsymbol [times] [bin] [mc] ["0E] work?
btw, in mkiv that will never work as we now only use two families, there
one needs to make a lfg file as with the other type1 math fonts
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
| www.pragma-pod.nl
-----------------------------------------------------------------
___________________________________________________________________________________
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
* Re: [NTG Context] Storm (Lido) font support seems to be broken in newer versions of MKII
2010-05-13 8:59 ` Hans Hagen
@ 2010-05-13 9:23 ` Jan Pohanka
2010-05-13 9:30 ` Jan Pohanka
1 sibling, 0 replies; 17+ messages in thread
From: Jan Pohanka @ 2010-05-13 9:23 UTC (permalink / raw)
To: ntg-context
Dne Thu, 13 May 2010 10:59:14 +0200 Hans Hagen <pragma@wxs.nl> napsal(a):
> On 13-5-2010 9:40, Jan Pohanka wrote:
>> Dne Wed, 12 May 2010 20:36:38 +0200 Mojca Miklavec
>> <mojca.miklavec.lists@gmail.com> napsal(a):
>>
>>> 2010/5/4 Jan Pohanka <xhpohanka@gmail.com>:
>>>> Minimal example is here and support files are attached. Original
>>>> support can
>>>> be downloaded here: http://modules.contextgarden.net/stormfontsupport
>>>>
>>>> $$ 2 \times 2 $$ % error
>>>
>>> Dear Jan,
>>>
>>> About the first problem that you are reporting:
>>>
>>> I don't understand what the "st" in t-math-sto.tex does.
>>> \definemathsymbol [times] [bin] [st] ["0E]
>>
>> The line \let\stfam\mcfam \let\hexstfam\hexmcfam should map the st math
>> family to the mc family, maybe this is not working anymore. I have tried
>> \definefamilysynonym [default] [st] [mc] but with no succes.
>
> does \definemathsymbol [times] [bin] [mc] ["0E] work?
>
No, it does not.
> btw, in mkiv that will never work as we now only use two families, there
> one needs to make a lfg file as with the other type1 math fonts
>
I know that mkiv could be better in this, but I'd like to have mkii
working too. (Using of miktex (no lua) is one of the reasons).
> Hans
>
>
> -----------------------------------------------------------------
> Hans Hagen | PRAGMA ADE
> Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
> tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
> | www.pragma-pod.nl
> -----------------------------------------------------------------
--
Tato zpráva byla vytvořena převratným poštovním klientem Opery:
http://www.opera.com/mail/
___________________________________________________________________________________
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
* Re: [NTG Context] Storm (Lido) font support seems to be broken in newer versions of MKII
2010-05-13 8:59 ` Hans Hagen
2010-05-13 9:23 ` Jan Pohanka
@ 2010-05-13 9:30 ` Jan Pohanka
1 sibling, 0 replies; 17+ messages in thread
From: Jan Pohanka @ 2010-05-13 9:30 UTC (permalink / raw)
To: ntg-context
I also uploaded the corresponding files including the free Lido font here
for testing.
http://neuron.feld.cvut.cz/LidoType1.zip
Jan
Dne Thu, 13 May 2010 10:59:14 +0200 Hans Hagen <pragma@wxs.nl> napsal(a):
> On 13-5-2010 9:40, Jan Pohanka wrote:
>> Dne Wed, 12 May 2010 20:36:38 +0200 Mojca Miklavec
>> <mojca.miklavec.lists@gmail.com> napsal(a):
>>
>>> 2010/5/4 Jan Pohanka <xhpohanka@gmail.com>:
>>>> Minimal example is here and support files are attached. Original
>>>> support can
>>>> be downloaded here: http://modules.contextgarden.net/stormfontsupport
>>>>
>>>> $$ 2 \times 2 $$ % error
>>>
>>> Dear Jan,
>>>
>>> About the first problem that you are reporting:
>>>
>>> I don't understand what the "st" in t-math-sto.tex does.
>>> \definemathsymbol [times] [bin] [st] ["0E]
>>
>> The line \let\stfam\mcfam \let\hexstfam\hexmcfam should map the st math
>> family to the mc family, maybe this is not working anymore. I have tried
>> \definefamilysynonym [default] [st] [mc] but with no succes.
>
> does \definemathsymbol [times] [bin] [mc] ["0E] work?
>
> btw, in mkiv that will never work as we now only use two families, there
> one needs to make a lfg file as with the other type1 math fonts
>
> Hans
>
>
> -----------------------------------------------------------------
> Hans Hagen | PRAGMA ADE
> Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
> tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
> | www.pragma-pod.nl
> -----------------------------------------------------------------
--
Tato zpráva byla vytvořena převratným poštovním klientem Opery:
http://www.opera.com/mail/
___________________________________________________________________________________
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
* Re: [NTG Context] Storm (Lido) font support seems to be broken in newer versions of MKII
2010-05-13 7:40 ` Jan Pohanka
2010-05-13 8:59 ` Hans Hagen
@ 2010-05-13 12:53 ` Mojca Miklavec
2010-05-13 13:09 ` Hans Hagen
1 sibling, 1 reply; 17+ messages in thread
From: Mojca Miklavec @ 2010-05-13 12:53 UTC (permalink / raw)
To: mailing list for ConTeXt users; +Cc: Vit Zyka
2010/5/13 Jan Pohanka wrote:
> Dne Wed, 12 May 2010 20:36:38 +0200 Mojca Miklavec napsal(a):
>> 2010/5/4 Jan Pohanka <xhpohanka@gmail.com>:
>>>
>>> Minimal example is here and support files are attached. Original support
>>> can
>>> be downloaded here: http://modules.contextgarden.net/stormfontsupport
>>>
>>> $$ 2 \times 2 $$ % error
>>
>> Dear Jan,
>>
>> About the first problem that you are reporting:
>>
>> I don't understand what the "st" in t-math-sto.tex does.
>> \definemathsymbol [times] [bin] [st] ["0E]
>
> The line \let\stfam\mcfam \let\hexstfam\hexmcfam should map the st math
> family to the mc family, maybe this is not working anymore. I have tried
> \definefamilysynonym [default] [st] [mc] but with no succes.
(A note to Hans: the question was about MKII. One would need to
rewrite the whole typescript for MKIV, sure, but the first step might
be to fix the almost-working MKII.)
OK, I see. Replacing with ma/mc doesn't really have any effect. I
won't pretend that I understand the math typescripts in details, but
at least the following works. I'm not sure how exactly the last two
arguments of
\definetypeface [Lido] [mm] [math] [lido] [...] [...]
work, but maybe something really subtle has changed in the meantime
that nobody has noticed.
\useencoding[st1]
\startmathcollection[storm]
\definemathsymbol [times] [bin] [ma] ["0E]
\stopmathcollection
\starttypescript [math] [lido] [all]
\definefontsynonym [Lido-Math-Letters] [sldr8t]% [encoding=st1]
\definefontsynonym [Lido-Math-Letters-Italic] [sldri8t]% [encoding=st1]
\definefontsynonym [ComputerModernMath-Symbols] [cmsy10]
\definefontsynonym [ComputerModernMath-Extension] [cmex10]
\definefontsynonym [Lido-Math-Storm] [sldr6s]% [encoding=st1]
\usemathcollection[storm]
\loadmapfile[slido.map]
\stoptypescript
\starttypescript [math] [lido] [name]
\definefontsynonym [MathRoman] [Lido-Math-Letters]
\definefontsynonym [MathItalic] [Lido-Math-Letters-Italic]
\definefontsynonym [MathSymbol] [ComputerModernMath-Symbols]
\definefontsynonym [MathExtension] [ComputerModernMath-Extension]
\definefontsynonym [MathAlpha] [Lido-Math-Storm]
\stoptypescript
\starttypescript [math] [lido] [name]
\usemathcollection[storm]
\stoptypescript
\starttypescript [Lido] [st1]
% \definetypeface [Lido] [rm] [serif] [lido] [default]
[encoding=\typescripttwo]
% \definetypeface [Lido] [mm] [math] [lido] [storm] %
[encoding=\typescripttwo]
\definetypeface [Lido] [mm] [math] [lido] [default]
[encoding=default] % [encoding=\typescripttwo]
\stoptypescript
\usetypescript[Lido][st1]
\setupbodyfont[Lido,12pt]
\starttext
$ a + b + c = d \times 2$
\stoptext
Mojca
___________________________________________________________________________________
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
* Re: [NTG Context] Storm (Lido) font support seems to be broken in newer versions of MKII
2010-05-13 12:53 ` Mojca Miklavec
@ 2010-05-13 13:09 ` Hans Hagen
2010-05-13 15:13 ` Honza Pohanka
0 siblings, 1 reply; 17+ messages in thread
From: Hans Hagen @ 2010-05-13 13:09 UTC (permalink / raw)
To: mailing list for ConTeXt users; +Cc: Vit Zyka, Mojca Miklavec
On 13-5-2010 2:53, Mojca Miklavec wrote:
> (A note to Hans: the question was about MKII. One would need to
> rewrite the whole typescript for MKIV, sure, but the first step might
> be to fix the almost-working MKII.)
mostly stripping ... no encodings any more
> \usetypescript[Lido][st1]
> \setupbodyfont[Lido,12pt]
probably something with the filtering ... i don't remember drastic
changes, but one never knows
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
| www.pragma-pod.nl
-----------------------------------------------------------------
___________________________________________________________________________________
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
* Re: [NTG Context] Storm (Lido) font support seems to be broken in newer versions of MKII
2010-05-13 13:09 ` Hans Hagen
@ 2010-05-13 15:13 ` Honza Pohanka
2010-05-13 17:40 ` Aditya Mahajan
2010-05-13 20:19 ` Hans Hagen
0 siblings, 2 replies; 17+ messages in thread
From: Honza Pohanka @ 2010-05-13 15:13 UTC (permalink / raw)
To: mailing list for ConTeXt users
What does [mr] [mc] [ma] in mathcollection stands for?
Jan
Dne Thu, 13 May 2010 15:09:02 +0200 Hans Hagen <pragma@wxs.nl> napsal(a):
> On 13-5-2010 2:53, Mojca Miklavec wrote:
>
>> (A note to Hans: the question was about MKII. One would need to
>> rewrite the whole typescript for MKIV, sure, but the first step might
>> be to fix the almost-working MKII.)
>
> mostly stripping ... no encodings any more
>
>> \usetypescript[Lido][st1]
>> \setupbodyfont[Lido,12pt]
>
> probably something with the filtering ... i don't remember drastic
> changes, but one never knows
>
> Hans
>
> -----------------------------------------------------------------
> Hans Hagen | PRAGMA ADE
> Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
> tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
> | www.pragma-pod.nl
> -----------------------------------------------------------------
> ___________________________________________________________________________________
> 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
> ___________________________________________________________________________________
--
Tato zpráva byla vytvořena převratným poštovním klientem Opery:
http://www.opera.com/mail/
___________________________________________________________________________________
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
* Re: [NTG Context] Storm (Lido) font support seems to be broken in newer versions of MKII
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
1 sibling, 1 reply; 17+ messages in thread
From: Aditya Mahajan @ 2010-05-13 17:40 UTC (permalink / raw)
To: mailing list for ConTeXt users
On Thu, 13 May 2010, Honza Pohanka wrote:
> What does [mr] [mc] [ma] in mathcollection stands for?
This is what I remember
mr = Math Roman
ma, mb, mc, md, me = Extra math families.
The actual corresponance between ma etc and the fonts are set in a
typescript. For example,
\starttypescript [math] [<collection>] [size]
\definebodyfont [<size>] [mm] [ma = <Font> sa 1]
\stoptypescript
here <collection> is something like default, ams, etc, which is the 4th
argument of \definetypescript.
\definetypescript[<name>] [math] [mm] [<collection>] [<encoding>]
<size> is something like 10pt, etc. It can also be a list.
<Font> is the name of the font that ma should stand for.
Aditya
___________________________________________________________________________________
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
* Re: [NTG Context] Storm (Lido) font support seems to be broken in newer versions of MKII
2010-05-13 15:13 ` Honza Pohanka
2010-05-13 17:40 ` Aditya Mahajan
@ 2010-05-13 20:19 ` Hans Hagen
1 sibling, 0 replies; 17+ messages in thread
From: Hans Hagen @ 2010-05-13 20:19 UTC (permalink / raw)
To: mailing list for ConTeXt users
On 13-5-2010 5:13, Honza Pohanka wrote:
> What does [mr] [mc] [ma] in mathcollection stands for?
families
mr == math roman : reserved for roman
..
ma == math symbols a : normally ams a set
mb == math symbols b : normally ams b set
mc == math symbols c : free
md == math symbols d : free
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
| www.pragma-pod.nl
-----------------------------------------------------------------
___________________________________________________________________________________
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
* Re: [NTG Context] Storm (Lido) font support seems to be broken in newer versions of MKII
2010-05-13 17:40 ` Aditya Mahajan
@ 2010-05-14 8:32 ` Jan Pohanka
0 siblings, 0 replies; 17+ messages in thread
From: Jan Pohanka @ 2010-05-14 8:32 UTC (permalink / raw)
To: mailing list for ConTeXt users
Hello,
thanks all for help, the problem is solved now.
Original Vit's support will work with two modifications.
1) enco-*.tex must be renamed to enco-*.mkii
2) contents of t-type-s*.tex must be enclosed to
\starttypescriptcollection \stoptypescriptcollection
the problem lied in the line \usetypescriptfile[t-type-sto] in
t-type-slido.tex, cascading of \usetypescriptfile works only with
typescriptcollection
best regards
Jan
Dne Thu, 13 May 2010 19:40:02 +0200 Aditya Mahajan <adityam@umich.edu>
napsal(a):
> On Thu, 13 May 2010, Honza Pohanka wrote:
>
>> What does [mr] [mc] [ma] in mathcollection stands for?
>
> This is what I remember
>
> mr = Math Roman
>
> ma, mb, mc, md, me = Extra math families.
>
> The actual corresponance between ma etc and the fonts are set in a
> typescript. For example,
>
> \starttypescript [math] [<collection>] [size]
> \definebodyfont [<size>] [mm] [ma = <Font> sa 1]
> \stoptypescript
>
> here <collection> is something like default, ams, etc, which is the 4th
> argument of \definetypescript.
>
> \definetypescript[<name>] [math] [mm] [<collection>] [<encoding>]
>
> <size> is something like 10pt, etc. It can also be a list.
>
> <Font> is the name of the font that ma should stand for.
>
> Aditya
> ___________________________________________________________________________________
> 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
> ___________________________________________________________________________________
--
Tato zpráva byla vytvořena převratným poštovním klientem Opery:
http://www.opera.com/mail/
___________________________________________________________________________________
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
end of thread, other threads:[~2010-05-14 8:32 UTC | newest]
Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-05-03 20:09 [NTG Context] Storm (Lido) font support seems to be broken in newer versions of MKII Honza Pohanka
2010-05-04 8:03 ` Jan Pohanka
2010-05-04 14:05 ` Jan Pohanka
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
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).