I guess I would use leaders for the short dimensions. You’ve got many difficult to read dimensions like the 11mm one on the top viewport of the truss.
Dimension text should not overlap other dimension text. It’s best to not put dimensions over the parts, too.
I would also suggest that you should not dimension both the short and long edges of the noggins. Except for the tallest one at the right, the others don’t need to be dimensioned at all. They should be cut to fit between the chord and the rafter.
I would reduce the clutter further by eliminating most of the smaller dimensions. Dimensioning one of them and add ‘typ.’ to indicate that dimension applies to all of them. I think you could reduce the dimensions for the trus to a single viewport, too.
Also be careful not to create conflicting dimensions. The sum of the dimensions along the rafter in your upper viewport is not the same as the 3846 you show in the lower one. The person building this thing can’t meet all of those dimensions.
You create the same conflict with the 5° pitch callout and the lengths of the short and long edges of the noggins. What is more important? The 5° slope or the lengths of those verticals? And what if the actual width or the chord and the rafter are different from what you modeled? Wouldn’t it make more sense to let whoever builds the trusses figure out what the required lengths are for those parts?



