From ef98e36d67096ed8e33d9a2b61957b7936692882 Mon Sep 17 00:00:00 2001 From: 0penBrain <48731257+0penBrain@users.noreply.github.com> Date: Thu, 18 Nov 2021 14:54:56 +0100 Subject: [PATCH] [Sketcher] Change diameter symbol used in presentation string, fixes #4779 Standard symbol \u2300 currently used generates text misalignment/cutout on some environments Replaced with \uD8 (capital O with stroke) that solves the issue -- and looks better --- src/Mod/Sketcher/Gui/ViewProviderSketch.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp b/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp index e22254d2af..1ec7513d1e 100644 --- a/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp +++ b/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp @@ -3239,10 +3239,10 @@ QString ViewProviderSketch::getPresentationString(const Constraint *constraint) } if (constraint->Type == Sketcher::Diameter){ - valueStr.insert(0, QChar(8960)); // Diameter sign + valueStr.prepend(QChar(216)); // Diameter sign } else if (constraint->Type == Sketcher::Radius){ - valueStr.insert(0, QChar(82)); // Capital letter R + valueStr.prepend(QChar(82)); // Capital letter R } /**