

This is standard practice in 2D drafting, and makes stacking dimensions considerably less messy (and honestly it should simplify the code, because text rotation is always zero). Generally speaking, dimension text should be horizontal to the drawing, even for diametric, vertical, aligned dims and radii, and even orthographic views. They need to be tightly associated with each other to prevent the mess I illustrated above. If the text is dragged farther away, the extension line should be extended to reach it. A leader line from the arrows should never end farther than a set distance from the text (probably equal to the keep-out distance when the text is drawn in between the arrows). Move the blue dots on the leaders, and it moves the text along with it. If the leaders were kept in-line with the text no matter what, this would not be a problem drag the text, and it has the same effect as moving the blue dots on the leaders.

It's very frustrating to try and make a drawing presentable. You can drag the text, but make the slightest change to the formatting, and it will snap back to the default position. Further, there's no way to clean up a drawing and make it easier to read by rearranging text and leaders. Suddenly I had a lot of arrows, and a lot of text, and the only way to associate one with the other was to select them and see which changed color, which is not a useful workflow in printed drawings. This is not good: This really came down to bite me when importing heavily-dimensioned drawings from AutoCAD. Currently the behavior is that dimension text can be moved literally anywhere-clear across the drawing, if desired, and there's no visual way of determining which text belongs to which leader & arrows. As a new user to LibreCAD (2.2.0 RC1-but a user of AutoCAD since 1987), I have some observations about dimensions that might make them more useful and help move towards production-readiness.ĭimension text should always be in-line with its leaders, without exception.
