diff --git a/src/Base/UnitsSchemaImperial1.cpp b/src/Base/UnitsSchemaImperial1.cpp index 6506b166e6a5..bf72b5e43179 100644 --- a/src/Base/UnitsSchemaImperial1.cpp +++ b/src/Base/UnitsSchemaImperial1.cpp @@ -219,7 +219,7 @@ QString UnitsSchemaImperialBuilding::schemaTranslate(Base::Quantity quant,double if (inches > 0) { output << inches; if (fraction > 0.0625) - output << " "; + output << "+"; else output << "\""; } diff --git a/src/Mod/Draft/Draft.py b/src/Mod/Draft/Draft.py index 1638d0d7e47d..0c95613624fb 100644 --- a/src/Mod/Draft/Draft.py +++ b/src/Mod/Draft/Draft.py @@ -3606,6 +3606,7 @@ def updateData(self, obj, prop): if FreeCAD.ParamGet("User parameter:BaseApp/Preferences/Units").GetInt("UserSchema",0) == 5: s = FreeCAD.Units.Quantity(l,FreeCAD.Units.Length).UserString self.string = s.replace("' ","'- ") + self.string = s.replace("+"," ") elif hasattr(obj.ViewObject,"Decimals"): self.string = DraftGui.displayExternal(l,obj.ViewObject.Decimals,'Length',su) else: