properly fit the arrow into a given space, in case it's custom