I encountered this on version 0.18 with TechDraw, and found that one can use the following to 'fix' the issue: use the Format Spec and Arbitrary fields as follows:
Format Spec: allowing the default value (%.2f), it displays: "92.31°"
To display "92°", (desired angular measure PLUS the degree symbol!!) one must enter the desired value, then add the ASCII sequence to get the degree symbol, which is <alt>248. Then the "Arbitrary" value must be set to "true".
I'm really excited that this works, but in all due respect, it 'should be' an inherent function, no??
https://forum.freecadweb.org/download/f ... w&id=89562
in the image, there are three examples of using TechDraw's dimensioning:
a. 81.00°, this is the default (Format Spec value: %.2f, and Arbitrary set to 'false') and was fortunate that the 'picked points' resulted in 81.00°
b. 106.31°, this also is the result of defaults as in (a.), but it shows that the 'picked points' result is not what I want to show, which is "106.00°"
c. 92°(plus tolerance) this conveys the desired information. when using the 'picked points' and default, it would be 92.31°, but I want what it shows, and this was the result when I entered my desired result in FormatSpec, using ASCII <alt>248 to get the degree symbol, and Arbitrary is True.
The purpose of a drawing is to communicate information, e.g. from the engineer/designer to the programmer/tool maker/manufacturer. Given that, it is DESIRED that the information be "clear, concise and unambiguous". Therefore: include the degree symbol.