]> git.donarmstrong.com Git - lilypond.git/commit - mf/GNUmakefile
Improves parmesan noteheads.
authorBertrand Bordage <bordage.bertrand@gmail.com>
Sat, 17 Sep 2011 16:05:04 +0000 (18:05 +0200)
committerBertrand Bordage <bordage.bertrand@gmail.com>
Sat, 17 Sep 2011 16:29:06 +0000 (18:29 +0200)
commit0dcc93c0a5a97d048db2f7631966f41ae0059ab5
treeeca1f80f455d00aaffbd91671bde2d2171ae4ca5
parent47f5cb2e80eca506ff4897b7628129597a60f5cb
Improves parmesan noteheads.

* Separates parmesan-noteheads in its own sub-font.
* Adds a new Staff called PetrucciStaff (with its PetrucciVoice).

Fixes numerous issues for Petrucci/mensural/neomensural styles:
* Stems centered around the attachment point.
* Attachment point lowered.
* Adds brevis/longa/maxima pointing upward.
* Increases the hole height for brevis/longa/maxima
  that are on a staff line.
* Decreases the hole height for brevis/longa/maxima
  that are between staff lines.
* Shortens and thickens the stem of the longa.
* Improves the design of brevis/longa/maxima.

Improves the design of Petrucci/neomensural notes shorter than a brevis:
* Adds small curves inside the hole of
  Petrucci/neomensural whole/half notes and inside harmonics.
* Reduces the height and the hole width of Petrucci whole/half notes.
* Increases the size of neomensural notes shorter than a brevis.
13 files changed:
input/regression/mensural-ligatures.ly
input/regression/note-head-style.ly
lily/mensural-ligature-engraver.cc
lily/mensural-ligature.cc
lily/note-head.cc
lily/stem.cc
ly/engraver-init.ly
mf/GNUmakefile
mf/parmesan-generic.mf
mf/parmesan-noteheads.mf
scm/define-grobs.scm
scripts/build/gen-emmentaler-scripts.py
scripts/build/mf-to-table.py