1) Musejazz suffers from collision of slurs with its hooks:
My custom font which utilizes a type of beam-style hooks also suffers this, but with a slight vertical-offset away from the hook it looks ok:
2) May want to revisit the stem cap at tip since I think they look bad (especially with Bravura, not shown here, since Bravura has its own "roundedness" to the hooks already):
3) Aside: Lilypond stem-cap is flatter and also: rounded ledger lines:
When fixing 1), I also figured to bring the slurs closer to the beams generally speaking so that they would be practically equivalent to the distance on the notehead-side.
4) Here they are by default:
5) This also applies when not only beamed but starting with beam and then ending with hook:
6) Or a regular note:
7) Special case is that the slur aligns close to notehead when starting at the end of a beam-group which shouldn't be changed:
8) A special case that I wanted to change is that there's horizontal offset when slur starts with hook but ends in beam:
And here afterward altered to fit my purposes:
The following is a smorgasbord of slur situations.
Before any alterations, with Emmentaler by default:
And then with the alterations and my 'personal' font changes:
If anyone has any comments or concerns or corrections of any ideas here, I'd really appreciate it. This is just for myself, but if I knew that others find the slur offsetting agreeable, I could later make a PR. I personally am for having what I altered (slur wise anyways) be part of MuseScore generally speaking. The code is a little hacky in that I added code dealing with floating-point offsets under specific circumstances rather than utilizing multipliers like in the code as it is, but it works well for me. Had a lot of problems at first since I had to be much more specific than I had initially expected when first making alterations, but I think I've got it down now.