]> git.donarmstrong.com Git - lilypond.git/commit
font: clean up staffline-display in testing mode
authorJanek Warchoł <lemniskata.bernoullego@gmail.com>
Fri, 6 Dec 2013 16:45:59 +0000 (17:45 +0100)
committerBenkő Pál <benko.pal@gmail.com>
Thu, 19 Dec 2013 16:34:12 +0000 (17:34 +0100)
commitd178ef82270a4fce341602a5469f1505b1720ec7
treea3022b9dbcdc4768e9f0ddb1f1f76b1e0a0ca177
parent4d370c0ffa938be9177455bef0e324846bd0fea9
font: clean up staffline-display in testing mode

Previous testing code was a mix of hideous copy&paste with
non-obvious passing glyph outlines around, which attempted
to produce additional glyphs in testing mode, so that there
would be both on-staffline and on-staffspace variations.

That code was completely unreadable and unmaintainable.

Instead i've introduced a global variable that determines
how the stafflines will be printed relative to the glyphs.
To see alternative configuration, just change that value.
59 files changed:
mf/debugging-settings.mf [new file with mode: 0644]
mf/feta-accidentals.mf
mf/feta-alphabet.mf
mf/feta-clefs.mf
mf/feta-flags-generic.mf
mf/feta-flags11.mf
mf/feta-flags13.mf
mf/feta-flags14.mf
mf/feta-flags16.mf
mf/feta-flags18.mf
mf/feta-flags20.mf
mf/feta-flags23.mf
mf/feta-flags26.mf
mf/feta-flats.mf
mf/feta-generic.mf
mf/feta-macros.mf
mf/feta-naturals.mf
mf/feta-noteheads-generic.mf
mf/feta-noteheads.mf
mf/feta-noteheads11.mf
mf/feta-noteheads13.mf
mf/feta-noteheads14.mf
mf/feta-noteheads16.mf
mf/feta-noteheads18.mf
mf/feta-noteheads20.mf
mf/feta-noteheads23.mf
mf/feta-noteheads26.mf
mf/feta-parenthesis.mf
mf/feta-rests.mf
mf/feta-scripts.mf
mf/feta-sharps.mf
mf/feta-timesignatures.mf
mf/feta11.mf
mf/feta13.mf
mf/feta14.mf
mf/feta16.mf
mf/feta18.mf
mf/feta20.mf
mf/feta23.mf
mf/feta26.mf
mf/parmesan-clefs.mf
mf/parmesan-generic.mf
mf/parmesan-noteheads-generic.mf
mf/parmesan-noteheads11.mf
mf/parmesan-noteheads13.mf
mf/parmesan-noteheads14.mf
mf/parmesan-noteheads16.mf
mf/parmesan-noteheads18.mf
mf/parmesan-noteheads20.mf
mf/parmesan-noteheads23.mf
mf/parmesan-noteheads26.mf
mf/parmesan11.mf
mf/parmesan13.mf
mf/parmesan14.mf
mf/parmesan16.mf
mf/parmesan18.mf
mf/parmesan20.mf
mf/parmesan23.mf
mf/parmesan26.mf