ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
* new beta
@ 2015-07-09 13:39 Hans Hagen
  2015-07-10 15:05 ` Thomas A. Schmitz
                   ` (2 more replies)
  0 siblings, 3 replies; 22+ messages in thread
From: Hans Hagen @ 2015-07-09 13:39 UTC (permalink / raw)
  To: mailing list for ConTeXt users

Hi,

I uploaded a new beta. As a prelude to some updates / improvements in 
the font handling an experimental new otf fontloader/handler is present. 
This one is not used by default but will likely replace the current one 
(only when it has been tested enough). At that time also some other 
pending changes will happen (no functional differences, only improvements).

There are a few advantages to the new approach:

- Indentifying fonts goes a bit faster (some 20 times) but that is 
already in the core.
- The mem footprint of initial loading a font is smaller.
- Initial loading can a bit slower depending on the kind of font (no big 
deal as we cache files) and if really needed can be sped up a bit.
- The cached instance is smaller.
- Loading the cached font is faster (not that it was slow but still).
- Some bits and pieces have been optimized (there is room for more but
I might decide not to do that).
- Extra substitution features like tlig and trep are now runtime and not 
cached.
- Processing in node mode can be somewhat faster for complex fonts.
- The generic font code will stay as it is for at least a while after 
the new code has become stable and the current method will stay around too.

Of course there will be bugs although the test suite runs without 
crashing. I will use the new code on my machine but you can test it with:

\usemodule[newotf]

before \starttext (or in cont-loc.mkiv).

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
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2015-07-12 10:04 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-07-09 13:39 new beta Hans Hagen
2015-07-10 15:05 ` Thomas A. Schmitz
2015-07-10 17:13   ` Pablo Rodriguez
2015-07-10 23:29     ` Hans Hagen
2015-07-10 23:33   ` Hans Hagen
2015-07-11  5:17     ` Pablo Rodriguez
2015-07-11  8:53       ` Hans Hagen
2015-07-11 11:15         ` Pablo Rodriguez
2015-07-11 21:26           ` Hans Hagen
2015-07-11 10:57       ` Wolfgang Schuster
2015-07-11 11:19         ` Pablo Rodriguez
2015-07-11 11:26           ` Wolfgang Schuster
2015-07-11 12:02             ` Pablo Rodriguez
2015-07-11 12:32               ` Thomas A. Schmitz
2015-07-11 12:32               ` Wolfgang Schuster
2015-07-11 14:27                 ` Pablo Rodriguez
2015-07-11 15:23                   ` Wolfgang Schuster
2015-07-11 16:11                     ` Pablo Rodriguez
2015-07-11 21:28                   ` Hans Hagen
2015-07-10 19:53 ` Dominik Gerstorfer
2015-07-11 22:22 ` new beta - \pushbackground broken Lukáš Procházka
2015-07-12 10:04   ` Hans Hagen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).