Clamp zoom shift to fit zoom range