What is tracking? Tracking is the separation between the letters in the string. The bigger this number the more separation there is. In this image there are 3 shape strings. The top string has default Tracking (0.0 mm). The middle string has Tracking = 2.0 mm. The bottom string Tracking is -2.0 mm.
I noticed this when making a happy birthday sign to stick into a birthday cake. I used a balloon font and wanted all the letters to overlap so they would be a single object when printed. I tried scrolling the mouse wheel below zero, no dice. It stops at 0. I tried entering -1 into the property, still no dice, won't even let you enter such. This is because the Tracking property is of type App::PropertyLength, and a negative length is not a real world value, so it's disallowed.
So, how to do it, already!?!
Just enter it as a formula. Press = key or click the f(x) icon and enter the value you want for the tracking. Alternatively, this can also be done from the python console. Select the shape string in the tree, press Ctrl+Shift+P. In the python console enter:
Code: Select all
obj.setExpression("Tracking", "-2")
Code: Select all
obj.setExpression("Tracking", None)
There might also be times when you want to get at the individual letters and rearrange them / rotate them, etc. To do this, select the shape string in the tree, and in the part menu -> compounds -> explode compound. Expand the new group object to get at the individual child objects.
When you have them like you want them, with them all selected click the Extrude toolbar icon to extrude them all in one go. Select all the new extrude objects and use Part::Union to fuse them into a single object.