I came up with another idea. Remove `-dgs-load-fonts` from lilypond-book default. During LilyPond and its documents are built, `-dgs-load-lily-fonts` option instead of `-dgs-load-fonts` is used.
`-dgs-load-lily-fonts` means "Load only the LilyPond fonts via Ghostscript." "LilyPond fonts" mean the fonts in the LilyPond data directory. i.e. Emmentaler, TeX Gyre Schola, TeX Gyre Heros, and TeX Gyre Cursor, in default. For LilyPond document building, other font glyphs are embedded to intermediate EPSs. But most fonts in LilyPond documents are Emmentaler and TeX Gyre. So their glyphs are not embedded to the EPSs. How about this? https://codereview.appspot.com/300280043/ _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel