[luatex] Why obsolete the fontforge name space?

Hans Hagen pragma at wxs.nl
Tue Mar 24 12:48:23 CET 2009


Yue Wang wrote:

> If there are sufficient funding, write such binding is beneficial.

depends ... 99% of dev in the tex world is not funded and still beneficial

anyway, it's not on our agenda so such a lib + binding would end up in 
the add-ons activities later on; also, such a library should just expose 
  data which then could be transformed to something else using lua, i.e. 
it makes no sense to let such a lib construct a fontforge like table

actually, if the advantage is sought in faster loading keep in mind that 
it's the construction of the big tables that take runtime, and that will 
be true for all fontloaders (only faster processors and more mem can 
solve that; it's the price for flexibility and in the luatex project 
flexibility and opening up is more important than runtime; as such 
luatex will always be much slower than the other engines and fonts is 
just one aspect) (we have a few ideas for speedups but these might not 
show up before version 1.0)

the standard built-in fontloader datastructures are quite specific and 
will stay close to what fontforge does if only because it makes 
developing fonts as well as debugging lua code easier (for instance same 
internal feature interfaces) while other fontlibs might have a 
completely different exposure of font characteristics

Hans


-----------------------------------------------------------------
                                           Hans Hagen | PRAGMA ADE
               Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
      tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
                                              | www.pragma-pod.nl
-----------------------------------------------------------------


More information about the luatex mailing list