prevent box glyphs from getting shorter than their arrowheads if arrowheads are active
fix some more small "compact" layout bugs