···<date: 2014-03-25, Tuesday>···<from: Hans Hagen>···

> On 3/24/2014 8:40 PM, Philipp Gesang wrote:
> > Hi Hans,
> >
> > I’m afraid I have to bother you again with this issue. Consider
> > this code:
> >
> >      \font \mainface = "file:EBGaramond12-Regular.otf:mode=node"
> >      \mainface foo
> >      \bye
> >
> > This breaks with the latest fontloader because in font-otn
> >
> >      local function initialize(sequence,script,language,enabled)
> >          local features = sequence.features
> >          if features then
> >              local order = features.order
> >              for i=1,#order do --
> >              ...
> >
> > the table “features” never has a field “order”; “sequence” has
> > one occasionally, though not always.
> 
> should be
> 
> local function initialize(sequence,script,language,enabled)
>      local features = sequence.features
>      if features then
>          local order = sequence.order
>          if order then
>              for i=1,#order do
>                  ....
>              end
>          else
>              -- can't happen
>          end
>      end
>      return false
> end
> 
> went unnoticed as context uses a variant

This time it’s exactly as I patched it =)

Thanks for fixing,
Philipp

Attachment: pgp_wRqikBeNA.pgp
Description: PGP signature

___________________________________________________________________________________
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
___________________________________________________________________________________

Reply via email to