|
From: | Knut Petersen |
Subject: | Re: Horizontal alingment of lyrics hyphens? |
Date: | Wed, 28 Sep 2016 11:10:50 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.3.0 |
Am 27.09.2016 um 16:34 schrieb David Kastrup:
Urs Liska <address@hidden> writes:But in general the advantage of a feature being solvable in the Scheme domain is that it can be done in the "user space", that is, without having to compile LilyPond yourself. This is not only lowering the entry barrier but actually makes it possible to implement and test features on all supported platforms and not only on Linux.That's not all of it. If you had to modify LilyPond's scm/*.scm files, you'd still have most disadvantages of hard code modification, in particular your changes not surviving an upgrade of the LilyPond installation.
"git pull --rebase" is a close friend of mine ;-) There is one problem with people relying on binaries instead of building and improving lilypond itself: Almost nobody seems to be able to bisect a problem. It's e.g. amazing to see how long it takes to track down the speed problem on Mac OS systems.
The main advantage of solving problems at the user Scheme level (rather than the core Scheme level) is that your problems tend to stay solved while upgrading LilyPond.
I have to agree, although I still really do not like scheme. But solving the the problem of optinal vertical alignment of lyric hyphens would require to delay generation of the lyric hyphen stencils and to hook into lilyponds internals at a time when all lyric spanners of a system are known. I cannot see where this could be done with reasonable effort. Any idea? Cheers, Knut
[Prev in Thread] | Current Thread | [Next in Thread] |