machine-canvas-item: add label clipping

Use a condensed font and ellipsize the labels when too large.