Peter—

You must put 
\usetypescript[serif,sans,mono,mm][hanging][normal]
\setupalign[hz,hanging]
before you define the font. In your example, these commands are coming after the default is identified. This means that if you want to get margin kerning and so forth with Latin Modern, you must actually re-specify Latin Modern.

In your preamble, try

%%%%   Margin Kerning and Font Expansion
\usetypescript[serif,sans,mono,mm][hanging][normal]
\setupalign[hz,hanging]
\setupfootnotes[align={hz,hanging}]

% install Latin Modern
% we must install margin kerning before the font is loaded: since Computer Modern is
% loaded before our definitions, we must load it again 

\usetypescript [all] [latin-modern] [texnansi]
\setupbodyfont[reset]
\definebodyfont [10.5pt,9.5pt] [rm,ss,tt,mm] [default]
\setupbodyfont[lm,10.5pt]


This works for me. I hope it does for you too.

Cheers, Alan



On Jan 7, 2006, at 9:10 AM, Peter Münster wrote:

On Sat, 7 Jan 2006, Alan Bowen wrote:

On your second question, I use
\usetypescript[serif,sans,mono,mm][hanging][normal]
\setupalign[hz,hanging]
and place this in the preamble before the particular fonts are  
introduced/defined,

Could you please send a minimal example?
I tried

\starttext
\input tufte
\stoptext

and

\usetypescript[serif,sans,mono,mm][hanging][normal]
\setupalign[hz,hanging]
\starttext
\input tufte
\stoptext

But I see no difference...
Cheers, Peter

-- 
http://pmrb.free.fr/contact/
_______________________________________________
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context