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
___________________________________________________________________________________