support width > 8