Fixed half-pixel offsets in tuplet.js