From 27987ab20457864e96cac2e976bf05846f5f043e Mon Sep 17 00:00:00 2001 From: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com> Date: Wed, 12 Nov 2025 17:50:35 +0100 Subject: [PATCH] Use score inversion foreground color for engraving elements MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Default-colored elements will now use EngravingConfiguration::scoreInversionColor in score colors inversion mode. That’s a light-grey instead of white, which makes it a bit less intense to look at. --- src/engraving/dom/engravingitem.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/engraving/dom/engravingitem.cpp b/src/engraving/dom/engravingitem.cpp index 30399957dd8e1..ed2555dacc6f8 100644 --- a/src/engraving/dom/engravingitem.cpp +++ b/src/engraving/dom/engravingitem.cpp @@ -677,6 +677,9 @@ Color EngravingItem::curColor(bool isVisible, Color normalColor, const rendering } if (opt.invertColors) { + if (normalColor == configuration()->defaultColor()) { + return configuration()->scoreInversionColor(); + } return normalColor.inverted(); }