[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Bar Line Thickness
From: |
Thomas Morley |
Subject: |
Re: Bar Line Thickness |
Date: |
Sat, 25 Jan 2014 20:30:38 +0100 |
2014-01-25 David Kastrup <address@hidden>:
> Thomas Morley <address@hidden> writes:
>
>> Hi David
>>
>> 2014-01-25 David O'Donnell <address@hidden>:
>>> Is there a way to adjust the bar lines to be as thick or thin as one wants?
>>
>> [...]
>>
>>> \layout {
>>> \context {
>>> \Score
>>> % **** Turns off bar numbering
>>> \remove "Bar_number_engraver"
>>> }
>>> \context {
>>> \Staff
>>> \override StaffSymbol #'staff-space = #1.11
>>
>> Delete "Staff." in the next lines and it will work. Use
>> 'hair-thickness and/or 'thick-thickness as properties.
>>
>>> \override Staff.StaffSymbol #'thickness = #0.6
>>> \override Staff.BarLine #'thickness = #2
>>> %\override Staff.BarLine #'hair-thickness = #0.5
>>>
>>> }
>>
>> Btw, don't use a new \context { \Staff ... } it's superfluous and may
>> or may not interfere with the previous.
>
> It will _not_ interfere. The main reason to avoid multiple instances
> here is performance: every occurence of \context { \Staff ... } copies
> the currently active Staff context definition, adds material to it, then
> takes the result, looks up its \name in the definition, gets the
> respective context definition in the output definition (\layout) and
> replaces it with the modified copy. Not doing this over and over is a
> bit of courtesy towards LilyPond, even though there are probably other
> things slowing it down even more.
>
> --
> David Kastrup
Hi David,
thanks for clarifying.
Cheers,
Harm