Hi, I uploaded a beta to the website. The most important upgrades concern the font subsystem. - there was still some mkii code around ... all that has gone ... as a consequence all code has been overhauled (a rather tedious job) ... some code might be a bit faster (but nothing fundamental changed) - designsizes are now dealt with in a different way but as only lm has them no one will probably notice .. anyway it saves a lot of definitions and (at least on my machine) the start up is somewhat faster - the type-otf file is no longer used but its content has been distributed over a some smaller files ... loading these files is rather automatic and it should be compatible .. again this might give a (small) startup speed improvement (and a bit less memory which quite certainly goes unnoticed compared to the average memory usage) - bodyfont environments are a bit more flexible now which was one of the reasons for rewriting much code as there is some complex inheritance and defaulting going on there - Wolfgang is adapting / extending the simple fonts code but in principle it should still work In addition, the lists related code has been reorganized / redone and it seems to be ok. There have been some conceptual changes to the list rendering (easier for future extensions) but old commands still apply. It's anyhow still somewhat experimental. Of course there are some fixes and other cleanups done. 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 -----------------------------------------------------------------
Hi Hans, I updated to the beta (2012.01.24) and doing my usual test suites, I encountered two bugs: one is with \placeformula, another with \int. My minimal test with mkiv is: \starttext Here is a well-known identity due to Leonhard Euler in which the five most important numbers appear: \placeformula[eq:Euler] \startformula {\rm e}^{{\rm i}\pi} + 1 = 0, \qquad \mbox{where}\; {\rm i} := \sqrt{-1}. \stopformula By the way, $\int_{0}^{2\pi} \sin(x)dx = 0$. \stoptext and the error message, concerning \placeformula, points to: <argument> \doconvertedstructurecounter [\v!formula ][] \flushbothlabelclass #1#2#3->#1#3 #2 <argument> ...spaces \doplacecurrentformulanumber \removeunwantedspaces \dos... \flushbothlabelclass #1#2#3->#1#3 #2 \namedtaggedlabeltexts ...\dostarttagged {#1}{#2}} \dostoptagged \endgroup \placecurrentformulanumber ...moveunwantedspaces } \formulaparameter \c!right… while the error message concerning to \int seems to say that \int is not defined. Everything is fine with mkii. Best regards: OK On 24 janv. 2012, at 11:28, Hans Hagen wrote:
Hi,
I uploaded a beta to the website. The most important upgrades concern the font subsystem.
- there was still some mkii code around ... all that has gone ... as a consequence all code has been overhauled (a rather tedious job) ... some code might be a bit faster (but nothing fundamental changed)
- designsizes are now dealt with in a different way but as only lm has them no one will probably notice .. anyway it saves a lot of definitions and (at least on my machine) the start up is somewhat faster
- the type-otf file is no longer used but its content has been distributed over a some smaller files ... loading these files is rather automatic and it should be compatible .. again this might give a (small) startup speed improvement (and a bit less memory which quite certainly goes unnoticed compared to the average memory usage)
- bodyfont environments are a bit more flexible now which was one of the reasons for rewriting much code as there is some complex inheritance and defaulting going on there
- Wolfgang is adapting / extending the simple fonts code but in principle it should still work
In addition, the lists related code has been reorganized / redone and it seems to be ok. There have been some conceptual changes to the list rendering (easier for future extensions) but old commands still apply. It's anyhow still somewhat experimental.
Of course there are some fixes and other cleanups done.
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 ___________________________________________________________________________________
On 24-1-2012 14:15, Otared Kavian wrote:
Hi Hans,
I updated to the beta (2012.01.24) and doing my usual test suites, I encountered two bugs: one is with \placeformula, another with \int. My minimal test with mkiv is:
fixed ----------------------------------------------------------------- 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 -----------------------------------------------------------------
participants (2)
-
Hans Hagen
-
Otared Kavian