Re: [NTG-context] [fontloader] node injector / december 3 sync

2014-12-15 Thread Philipp Gesang
···date: 2014-12-14, Sunday···from: Hans Hagen···

 On 12/14/2014 2:45 PM, Philipp Gesang wrote:
  Hi Hans,
 
  from the huge changeset two weeks ago:
 
+texio.write_nl(The font code has been brought in sync with the 
  context version of 2014.12.01 so)
+texio.write_nl(if things don't work out as expected the interfacing 
  needs to be checked. When)
 
  -- Message received ;) First off, thanks for bringing the
  fontloader into sync again. So far I haven’t noticed any
  obviously broken features.
 
  However, something is off with the node injector. We have a bug
  reported by Hironori Kitagawa that occurs with the ``palt``
  feature in node mode:
 
   http://tug.org/pipermail/luatex/2014-November/004976.html
 
  Importing the shiny new font injector into the merged fontloader
  fixes the issue. FWIW here are test files
 
   
  https://bitbucket.org/phg/lua-la-tex-tests/src/tip/cnt-features-12-palt.tex
   
  https://bitbucket.org/phg/lua-la-tex-tests/src/tip/pln-features-12-palt.tex
 
  The Context version runs fine whereas the plain one does so only
  after my “fix”. The same is true for Context itself: replace
  font-inj.lua with node-inj.lua in the format to reproduce the
  issue. Is there a fix to the fontloader, perhaps only temporarily
  until the revised injector becomes ready?
 
 not really as the new injector does more ... also, the new code is kind 
 of beta so it might not be a good idea to use that in latex already ... 

The current goal is to add an option to load the code directly
from Context (TL, minimals). Right now this is non-trivial due to
the extra packaging step involved, so the option will facilitate
testing a lot. Let’s see if anyone is confident enough to test
the fontloader on their own if it becomes easier.

 so, i'd first like to do more tests here; of course you can use the new 
 injector if you want ... (i'm not touching generic now while messing 
 with the context variant)

Just running my tests ;) I’m fairly content with the prospect
that the issue is already addressed in the beta.

Philipp



pgpkr10ge7yCf.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
___

[NTG-context] [fontloader] node injector / december 3 sync

2014-12-14 Thread Philipp Gesang
Hi Hans,

from the huge changeset two weeks ago:

 +texio.write_nl(The font code has been brought in sync with the context 
version of 2014.12.01 so)
 +texio.write_nl(if things don't work out as expected the interfacing 
needs to be checked. When)

-- Message received ;) First off, thanks for bringing the
fontloader into sync again. So far I haven’t noticed any
obviously broken features.

However, something is off with the node injector. We have a bug
reported by Hironori Kitagawa that occurs with the ``palt``
feature in node mode:

http://tug.org/pipermail/luatex/2014-November/004976.html

Importing the shiny new font injector into the merged fontloader
fixes the issue. FWIW here are test files

https://bitbucket.org/phg/lua-la-tex-tests/src/tip/cnt-features-12-palt.tex
https://bitbucket.org/phg/lua-la-tex-tests/src/tip/pln-features-12-palt.tex

The Context version runs fine whereas the plain one does so only
after my “fix”. The same is true for Context itself: replace
font-inj.lua with node-inj.lua in the format to reproduce the
issue. Is there a fix to the fontloader, perhaps only temporarily
until the revised injector becomes ready?

Best,
Philipp




pgpsX1oE9sEkr.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
___

Re: [NTG-context] [fontloader] node injector / december 3 sync

2014-12-14 Thread Hans Hagen

On 12/14/2014 2:45 PM, Philipp Gesang wrote:

Hi Hans,

from the huge changeset two weeks ago:

  +texio.write_nl(The font code has been brought in sync with the context 
version of 2014.12.01 so)
  +texio.write_nl(if things don't work out as expected the interfacing needs to 
be checked. When)

-- Message received ;) First off, thanks for bringing the
fontloader into sync again. So far I haven’t noticed any
obviously broken features.

However, something is off with the node injector. We have a bug
reported by Hironori Kitagawa that occurs with the ``palt``
feature in node mode:

 http://tug.org/pipermail/luatex/2014-November/004976.html

Importing the shiny new font injector into the merged fontloader
fixes the issue. FWIW here are test files

 https://bitbucket.org/phg/lua-la-tex-tests/src/tip/cnt-features-12-palt.tex
 https://bitbucket.org/phg/lua-la-tex-tests/src/tip/pln-features-12-palt.tex

The Context version runs fine whereas the plain one does so only
after my “fix”. The same is true for Context itself: replace
font-inj.lua with node-inj.lua in the format to reproduce the
issue. Is there a fix to the fontloader, perhaps only temporarily
until the revised injector becomes ready?


not really as the new injector does more ... also, the new code is kind 
of beta so it might not be a good idea to use that in latex already ... 
i'm still working on some issues with disc nodes and fonts that have 
ligatures that are not ligatures


so, i'd first like to do more tests here; of course you can use the new 
injector if you want ... (i'm not touching generic now while messing 
with the context variant)


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
___