It's one of LilyPond's core-features to increase thickness of line-based grobs, 
while increasing StaffSymbol.thickness.
From IR:
"thickness (number):
For grobs made up of lines, this is the thickness of the line. For slurs and 
ties, this is the distance between the two arcs of the curve’s outline at its 
thickest point, not counting the diameter of the virtual “pen” that draws the 
arcs. This property is expressed as a multiple of the current staff-line 
thickness (i.e. the visual output is influenced by changes to 
Staff.StaffSymbol.thickness). "

Currently we have line-thickness as a \paper-variable. Grob's thickness of 
lines relies on it. 
So we have already a "master"-value, although it's not a context-property.

I agree it would be nice to have an easy way to change the thickness 
independently, though I'm not sure a _context_-property is the way to go.

Brainstorming (no proposal):
Maybe better to have another _grob_-property for StaffSymbol, defaulting to 
thickness. 
Other grobs may look at thickness but staff-lines are looking at this other 
property, which may be used customized.




---

** [issues:#4760] Take ‘master’ line thickness from a context property**

**Status:** Accepted
**Created:** Sun Jan 31, 2016 10:20 PM UTC by Simon Albrecht
**Last Updated:** Sun Jan 31, 2016 10:20 PM UTC
**Owner:** nobody


Currently, it’s very difficult to change only the thickness of StaffSymbol, 
since many other grobs adapt their line thickness to that.  In order to allow 
for customisation, it would be much more appropriate to have `lineThickness` as 
a context property of Staff (defaulting to 1) and take this as a factor for all 
other line thicknesses, so `StaffSymbol.thickness` might be overridden 
independently.


---

Sent from sourceforge.net because [email protected] is 
subscribed to https://sourceforge.net/p/testlilyissues/issues/

To unsubscribe from further messages, a project admin can change settings at 
https://sourceforge.net/p/testlilyissues/admin/issues/options.  Or, if this is 
a mailing list, you can unsubscribe from the mailing list.
------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
_______________________________________________
Testlilyissues-auto mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/testlilyissues-auto

Reply via email to