Would it work to run in the global scope the same function that initializes the units within output-def modules?
On Sun, Dec 29, 2024, 11:38 AM David Kastrup <d...@gnu.org> wrote: > Timothy Lanfear <timo...@lanfear.me> writes: > > > On 29/12/2024 12:57, Richard Shann wrote: > >> Is there a way of writing > >> > >> \override #'(line-width . 100) > >> > >> so that the value is interpreted as mm rather than staff-spacings? > >> > >> Richard > >> > > Recent 2.25 releases have the scheme function to-staff-space, > > Otherwise you can get the conversion factor from the paper. > > Arguably within markup, the layout block should be the active module. > That would make this just > > \override #`(line-width . ,(* 100 mm)) > > But at the current point of time, this is not the case, and the above > does not work. > > -- > David Kastrup > >