Jan Nieuwenhuizen <janneke-l...@xs4all.nl> wrote:

> is a bit problematic.  We do not want to ship font binaries, but
> I suppose we also do not want to add half an hour build time.
> 
> I guess you feel the same: it would really be nice if you found
> a way to reduce the font build time :-)

Absolutely! The half hour is an utter pain for me too, of course.

The current rendering scheme is the simplest one I could think up in
terms of development time: I generate trivial Postscript describing
a lot of overlapping nib shapes moving round the curves, call
Ghostscript to render to a bitmap, then call potrace to convert back
into outlines. Some rough-and-ready timing measurements suggest that
Ghostscript is the major consumer of CPU time in this process; my
guess is that it ought to be possible to write a much more efficient
rasteriser if I know it's only going to have to deal with a tiny
subset of the full PS rendering model.

I've half thought out a much more ambitious approach that doesn't go
through a physical bitmap at any point (and hence ought to improve
the quality of the output outlines too, due to losing the resolution
bottleneck), but I haven't yet worked out whether it's too ambitious
to be feasible, or indeed too ambitious for me to have time to try
it :-)

Cheers,
Simon
-- 
Simon Tatham         What do we want?        ROT13!
<ana...@pobox.com>   When do we want it?     ABJ!


_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to