|
Use of PostScript glyphshow, rather than show, for all characters seems to have started with
http://git.savannah.gnu.org/gitweb/?p=lilypond.git;a=commitdiff;h=c3d6497157576dc0d4ae77c44978d54e7a212074
after some discussion at
http://lists.gnu.org/archive/html/lilypond-devel/2004-10/msg00150.html
The Ghostscript maintainer explains that for purposes of creating a PDF, ghostscript emulates glyphshow by collecting the glyphshow-ed glyphs into a font with an encoding :
http://bugs.ghostscript.com/show_bug.cgi?id=695728
When several segments of Lilypond output are merged into one PDF, several of these fonts created on-the-fly take up space in the output file.
This patch goes back to PostScript show for some glyphs, and disables subsetting of the fonts by Ghostscript (presumably to let a second-pass optimizer more easily merge any identical fonts).
|