Commit into my main source control my old personal music typesetter
(which I probably don't intend to maintain further, but just in case
it ever comes in handy), and the new font of musical symbols I've
recently drawn for it (which I do intend to keep, because they can
be used with Lilypond).


git-svn-id: svn://svn.tartarus.org/sgt@8668 cda61777-01e9-0310-a592-d414129be87e
Fix up font metrics in Mus to match the new font instead of the one
I used to use before recently drawing this one. In the process I've
also rounded all the Mus outline coordinates to integers (should be
very little change) and had glyphs.py output a diagnostic file
containing those coordinates in absolute rather than relative form.


git-svn-id: svn://svn.tartarus.org/sgt@8669 cda61777-01e9-0310-a592-d414129be87e
Tweak the quaver tail positioning in Mus.


git-svn-id: svn://svn.tartarus.org/sgt@8670 cda61777-01e9-0310-a592-d414129be87e
Mus's biggest graphical infelicity is the crossing tails on
sub-quavers. Now I've drawn dedicated multi-tails for those notes,
use them!


git-svn-id: svn://svn.tartarus.org/sgt@8671 cda61777-01e9-0310-a592-d414129be87e
Methodical testing of the Lilypond font shows that I got the two
directions of the staccatissimo signs the wrong way round.


git-svn-id: svn://svn.tartarus.org/sgt@8675 cda61777-01e9-0310-a592-d414129be87e
Tweak the glyph widths for the dynamics letters, using lots of
numbers I copied out of Fontforge's metrics display after manually
sliding the letters back and forth.


git-svn-id: svn://svn.tartarus.org/sgt@8676 cda61777-01e9-0310-a592-d414129be87e
Replace Lilypond's reflected turn sign for reverse turn with the one
I've always known: the standard turn with a line through it. Also
edit the TODO, while I'm here.


git-svn-id: svn://svn.tartarus.org/sgt@8678 cda61777-01e9-0310-a592-d414129be87e
Re-tilt the hole in the minim head to miss the note stem.


git-svn-id: svn://svn.tartarus.org/sgt@8679 cda61777-01e9-0310-a592-d414129be87e
Increase the line thickness in the TAB pseudo-clef. I'm still not
100% happy with the design, but this is a big improvement.


git-svn-id: svn://svn.tartarus.org/sgt@8680 cda61777-01e9-0310-a592-d414129be87e
Should have checked this in last week: a trivial makefile rule to
build a tarball of Mus.


git-svn-id: svn://svn.tartarus.org/sgt@8681 cda61777-01e9-0310-a592-d414129be87e
Tweak the 'varbreath' glyph so it looks a little more like a
straight sort of apostrophe and a little less like an ice-cream cone.


git-svn-id: svn://svn.tartarus.org/sgt@8682 cda61777-01e9-0310-a592-d414129be87e
Diamond and triangle note heads.


git-svn-id: svn://svn.tartarus.org/sgt@8683 cda61777-01e9-0310-a592-d414129be87e
Cross and xcircle note heads.


git-svn-id: svn://svn.tartarus.org/sgt@8684 cda61777-01e9-0310-a592-d414129be87e
Slash note heads.


git-svn-id: svn://svn.tartarus.org/sgt@8685 cda61777-01e9-0310-a592-d414129be87e
Tweak the double fermata, which was looking a bit squashed.


git-svn-id: svn://svn.tartarus.org/sgt@8686 cda61777-01e9-0310-a592-d414129be87e
Introduce a general method for using circle-involutes transformed
via a matrix, so as to naturally approximate curves that are
elliptical in quality rather than circular. The idea is that the
stated endpoints and directions are still true, but the curve
between them looks different: so the input parameters are
transformed via the given matrix, then the curve is generated, and
then the output coordinates are all transformed back again.


git-svn-id: svn://svn.tartarus.org/sgt@8687 cda61777-01e9-0310-a592-d414129be87e
Now we have the matrix-squashing facility, redo the 8 using it so as
to get rid of that ugly PostScript prefix.


git-svn-id: svn://svn.tartarus.org/sgt@8688 cda61777-01e9-0310-a592-d414129be87e
Introduce a second transform control (Ctrl-T instead of Shift-T)
which matrix-squashes any involutes as well as transforming
endpoints and directions. I think there's still a use for the old
kind, which is why I haven't replaced it completely.


git-svn-id: svn://svn.tartarus.org/sgt@8689 cda61777-01e9-0310-a592-d414129be87e
Redo the quaver tails using matrix-squashed involutes, for better
evenness and more accurate fitting into the right space.


git-svn-id: svn://svn.tartarus.org/sgt@8690 cda61777-01e9-0310-a592-d414129be87e
Now I've managed to pick a name for this font, use it consistently.


git-svn-id: svn://svn.tartarus.org/sgt@8693 cda61777-01e9-0310-a592-d414129be87e