if (curr < -MIN_INLINE_LENGTH && prev != null && prev.gap == Gap.SPACE) {
double move = Math.min(-curr, prev.d);
curr+= move;
if (curr < -MIN_INLINE_LENGTH && prev != null && prev.gap == Gap.SPACE) {
double move = Math.min(-curr, prev.d);
curr+= move;