The problem (see below) is solved by removing 3 lines \usetypescript[lmodern][\defaultencoding] \starttypescript[serif][default][size] \stoptypescript But I introduced these lines because, some time ago, I read in some manual that to get hanging punctuation and so forth with a font, it was necessary to invoke hanging punctuation before installing the font, say, by writing \usetypescript[serif,sans,mono,mm][hanging][normal] \setupalign[hz,hanging] \setupfootnotes[align={hz,hanging}] —which meant that Latin Modern had to be reinstalled. This worked well for quite some time, but is it now no longer necessary to do this? My test document does seem to have hanging punctuation without re-installing Latin Modern, but I might be wrong about that. Alan On May 2, 2007, at 6:42 PM, Alan Bowen wrote:
The problem is that I no longer seem to be able to produce footnotes when the bodyfont is Latin Modern and I am using Thomas Schmitz’ ancientgreek module.
The following works but only when the two lines installing the ancientgreek module are commented out.
\usetypescript[lmodern][\defaultencoding] \starttypescript[serif][default][size] \definebodyfont[9.5pt,10.5pt][rm][default] \definebodyfont[9.5pt,10.5pt][mm][default] \stoptypescript
\setupbodyfont[lmodern,rm,10.5pt]
%\usemodule[ancientgreek][font=GreekOxoniensis,scale=1.15,% % altfont=GreekDioxipe,altscale=1.15]
\setupfootnotes[split=verystrict] \setupfootnotes[conversion=numbers, way=bytext,location=page,rule=on,bodyfont=9.5pt,style=normal] \setupfootnotes[interaction=yes] \setupnotedefinition[footnote][indenting={big,yes}] \setupfootnotes[indenting=yes]
\starttext Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Morbi commodo, ipsum sed pharetra gravida, orci magna rhoncus neque, id pulvinar odio lorem non turpis. Aliquam erat volutpat.% % \footnote{Vivamus luctus elit sit amet mi.} % \stoptext
If these lines are not commented out, the error message is
! Font \nullfont has only 7 fontdimen parameters. <to be read again> \advance \dohighlow ...#2\textfont 2\else #3ex\fi \advance \scratchdimen #4ex \kern ....
\dogotofixed ...c!color {#1\presetgoto }}}\else #1 \fi } \doifreferencefoundelse ...ce \ifreferencefound #2 \else #3\fi \egroup \dores...
\gotobox ...2]} {\hbox {\unknownreference {#2}#1}} \referenceinfo {<} {#2}\egr... <argument> ...[\s!fnt :f:\internalfootreference ]} \fi \doifelse {\noteparame... ... l.29 \footnote{ Vivamus luctus elit sit amet mi.}
I am running ConTeXt ver: 2007.04.17 12:51 MKII fmt: 2007.4.24 int: english/english. This is a new problem: it started wuite recently. And there is no problem if I use some font other than Latin Modern.
Any suggestions will be gratefully received.
______________________________________________________________________ _____________ 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 : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ______________________________________________________________________ _____________