Illustrator 30.6 SVG viewBox issue
Illustrator 30.6 업데이트 이후 SVG 저장 시 viewBox가 아트보드 크기가 아닌 실제 오브젝트 영역을 기준으로 생성되는 현상이 있습니다.
아트보드 크기를 24px × 24px로 설정한 후 아이콘을 작업하고, 아래 순서로 SVG 코드를 확인했습니다.
Save As → 포맷: SVG(svg) → SVG 옵션 → ‘SVG 코드…’ 버튼 선택 → SVG 코드가 메모장으로 열림
동일한 파일과 설정을 기준으로 버전별 결과를 비교하면 다음과 같습니다.
- Illustrator 29.8.9
viewBox="0 0 24 24"로 정상적으로 생성됩니다.
- Illustrator 30.6
- 아트보드 크기가 아닌 실제 오브젝트의 바운딩 영역만큼
viewBox가 생성됩니다.
- 아트보드 크기가 아닌 실제 오브젝트의 바운딩 영역만큼
그동안 많은 SVG 파일을 제작하고 편집해 온 경험으로 볼 때, 이와 같은 작업 방식에서는 viewBox가 아트보드 크기를 기준으로 생성되는 것이 정상적인 동작이라고 판단됩니다.
Adobe 측에 해당 현상이 버그인지, SVG 저장 정책이 변경된 것인지 문의했습니다. 관련 업데이트나 정책 변경 내용은 확인되지 않았으며, 현재로서는 버그로 보인다는 답변을 받았습니다.
따라서 다음 업데이트에서 수정되는지 지켜보기로 했으며, 당분간은 기존과 동일한 결과가 출력되는 Illustrator 29.8.9 버전을 계속 사용할 예정입니다.
