* mf/parmesan-clefs.mf: use # quantities for char_box
commitf5e8d670abc12ad4e07b56e6951d7559cd02e61c
authorhanwen <hanwen>
Sun, 14 Sep 2003 12:26:04 +0000 (14 12:26 +0000)
committerhanwen <hanwen>
Sun, 14 Sep 2003 12:26:04 +0000 (14 12:26 +0000)
tree8d85069f7a12d31376dee595c15e02771810539d
parent730487746d7651d2b4757b46d9b3cd70c9c8c508
* mf/parmesan-clefs.mf: use # quantities for char_box
offsets. Fixes overflow errors in the PFA.

* scm/new-markup.scm (strut-markup): change calling interface for
markup. Pass paper-def, not grob. This would \markup to be used
separately from grobs.

* lily/paper-def.cc: new function ly:paper-font; this function
replaces ly:get-font.

* lily/include/font-interface.hh (struct Font_interface): take
Paper_def iso. Grob for get_font().
15 files changed:
ChangeLog
input/test/time-signature-double.ly
lily/accidental.cc
lily/font-interface.cc
lily/grob-scheme.cc
lily/include/font-interface.hh
lily/include/paper-def.hh
lily/line-spanner.cc
lily/multi-measure-rest.cc
lily/paper-def.cc
lily/system-start-delimiter.cc
lily/text-item.cc
mf/parmesan-clefs.mf
scm/new-markup.scm
scripts/convert-ly.py