W3C

확장 가능한 벡터 그래픽 (SVG) 2

W3C 후보 권고안 2018년 10월 4일

이 버전:
https://www.w3.org/TR/2018/CR-SVG2-20181004/
최신 버전:
https://www.w3.org/TR/SVG2/
이전 버전:
https://www.w3.org/TR/2018/CR-SVG2-20180807/
편집자 초안:
https://svgwg.org/svg2-draft/
단일 페이지 버전:
https://svgwg.org/svg2-draft/single-page.html
GitHub 저장소:
https://github.com/w3c/svgwg/
공개 의견:
www-svg@w3.org (아카이브)
편집자:
Amelia Bellamy-Royds, 초청 전문가 <amelia.bellamy.royds@gmail.com>
Bogdan Brinza, Microsoft Co. <bbrinza@microsoft.com>
Chris Lilley, W3C <chris@w3.org>
Dirk Schulze, Adobe Systems <dschulze@adobe.com>
David Storey, Microsoft Co. <dstorey@microsoft.com>
Eric Willigers, Google
이전 편집자:
Nikos Andronikos, Canon, Inc. <nikos.andronikos@cisra.canon.com.au>
Rossen Atanassov, Microsoft Co. <ratan@microsoft.com>
Tavmjong Bah, 초청 전문가 <tavmjong@free.fr>
Brian Birtles, Mozilla Japan <bbirtles@mozilla.com>
Cyril Concolato, Telecom ParisTech <cyril.concolato@telecom-paristech.fr>
Erik Dahlström, 초청 전문가 <erik@dahlström.net>
Cameron McCormack, Mozilla Corporation <cam@mcc.id.au>
Doug Schepers, W3C <schepers@w3.org>
Richard Schwerdtfeger, IBM <schwer@us.ibm.com>
Satoru Takagi, KDDI Corporation <sa-takagi@kddi.com
Jonathan Watt, Mozilla Corporation <jwatt@jwatt.org>

요약

이 명세서는 확장 가능한 벡터 그래픽(SVG) 버전 2의 기능과 구문을 정의합니다. SVG는 2차원 벡터 및 벡터/래스터 혼합 그래픽을 설명하기 위한 XML 기반 언어입니다. SVG 콘텐츠는 스타일을 적용할 수 있고, 다양한 디스플레이 해상도에 맞게 확장할 수 있으며, 독립적으로 볼 수 있고, HTML 콘텐츠와 혼합하거나, 다른 XML 언어 내에서 XML 네임스페이스를 사용하여 임베드할 수 있습니다. 또한 SVG는 동적인 변경을 지원합니다. 스크립트를 사용하여 인터랙티브 문서를 만들 수 있고, 선언적 애니메이션 기능 또는 스크립트를 사용하여 애니메이션을 수행할 수 있습니다.

문서 상태

이 섹션은 문서가 발행된 시점의 상태를 설명합니다. 다른 문서가 이 문서를 대체할 수 있습니다. 현재 W3C 발행 목록과 이 기술 보고서의 최신 개정본은 W3C 기술 보고서 색인 https://www.w3.org/TR/ 에서 확인할 수 있습니다.

이 문서는 2018년 10월 4일 후보 권고안인 SVG 2입니다. 이 버전의 SVG는 SVG 1.1 두번째 판을 기반으로 언어의 사용성과 정확성을 향상시켰습니다. 변경사항 부록에는 SVG 1.1 두번째 판 이후에 이루어진 모든 변경 사항이 나와 있습니다.

후보 권고안으로 발행된다고 해서 W3C 회원의 지지를 의미하지는 않습니다. 이 문서는 초안이며 언제든지 업데이트, 대체 또는 폐기될 수 있습니다. 진행 중인 작업 이외의 용도로 이 문서를 인용하는 것은 부적절합니다.

이 후보 권고안은 2018년 12월 4일 이후에 제안 권고안으로 진전될 것으로 예상됩니다.

현재는 예비 구현 보고서가 없습니다. SVG 워킹 그룹은 SVG2용 테스트 스위트를 준비 중이며, 해당 테스트를 기반으로 구현 보고서를 작성할 예정입니다.

이 후보 권고안에 대한 의견을 환영합니다. 의견은 GitHub 이슈로 제기할 수 있으며(권장), 또는 www-svg@w3.org로 이메일을 보낼 수도 있습니다. 이 메일링 리스트는 웹에서의 벡터 그래픽 관련 공개 이메일 리스트입니다. 이 리스트는 아카이브되며, 첫 게시 이후 메시지가 공개적으로 아카이브 되는 것에 동의해야 합니다. 구독하려면 www-svg-request@w3.org로 제목에 subscribe를 적어 이메일을 보내면 됩니다.

이 명세서에는 워킹 그룹이 SVG 기능에 관한 특정 결정이 이루어진 회의록과 결의안 링크를 기록하기 위해 사용하는 여러 주석이 포함되어 있습니다. 명세서의 각 섹션의 완성도를 표시하기 위해 서로 다른 색상이 사용됩니다:

이 문서는 W3C SVG 워킹 그룹그래픽스 활동의 일환으로 W3C 인터랙션 도메인 내에서 작성한 것입니다. W3C SVG 워킹 그룹의 목표는 W3C SVG 헌장에서 논의됩니다. W3C SVG 워킹 그룹은 공개 웹 페이지 https://www.w3.org/Graphics/SVG/를 관리하며, 추가적인 배경 정보를 제공합니다. 이 문서의 저자는 SVG 워킹 그룹 참가자입니다.

이 문서는 W3C 특허 정책에 따라 운영되는 그룹에서 작성되었습니다. W3C는 해당 그룹의 결과물과 관련된 공개 특허 공개 목록을 관리합니다. 이 페이지에는 특허 공개 방법도 안내되어 있습니다. 특정 특허가 필수 청구항을 포함하고 있다고 실제로 아는 경우, W3C 특허 정책 6절에 따라 정보를 공개해야 합니다.

현재 W3C 권고안 및 기타 기술 문서 목록은 https://www.w3.org/TR/에서 확인할 수 있습니다. W3C 발행물은 언제든지 업데이트, 대체 또는 폐기될 수 있습니다.

이 문서는 2018년 2월 1일 W3C 프로세스 문서에 따라 관리됩니다.

이 명세서의 모든 기능은 브라우저 또는 저작 도구에서 구현되는 것에 의존합니다. 구현 여부가 확실하지 않은 기능은 "위험"으로 정의합니다. 위험에 처한 기능은 현행 표준에서 삭제되며, 향후 버전의 명세서에 포함될 수 있습니다. 위험 기능이 SVG 저자에게 특히 중요하다면, 해당 저자들은 우선순위에 관해 구현자에게 피드백을 제공하는 것이 권장됩니다. 다음 기능들은 위험에 처해 있으며, CR 기간 동안 삭제될 수 있습니다:

감사의 글

SVG 워킹 그룹은 이 명세서에 패치를 제공하거나 문서 변경에 기여한 토론에 참여해 주신 다음 분들께 감사의 뜻을 전합니다: David Dailey, Eric Eastwood, Jarek Foksa, Daniel Holbert, Paul LeBeau, Robert Longson, Henri Manson, Ms2ger, Kari Pihkala, Philip Rogers, David Zbarsky.

또한, SVG 워킹 그룹은 이전 버전의 SVG 편집자 및 저자들의 공헌에 감사를 표합니다. 이 문서의 많은 부분이 이전 명세에서 유래했으며, 다음과 같은 분들을 포함합니다:

마지막으로, SVG 워킹 그룹은 SVG 명세 개발 과정에 도움을 주신 워킹 그룹 외부의 많은 분들께도 감사를 전합니다. 이분들은 너무 많아 개별적으로 모두 열거할 수 없습니다. 이들은 SVG 1.0 및 1.1 언어의 초기 구현자(뷰어, 저작 도구, 서버 사이드 트랜스코더 포함), SVG 콘텐츠 개발자, www-svg@w3.orgsvg-developers@yahoogroups.com 이메일 리스트에서 기여한 분들, W3C의 다른 워킹 그룹, 그리고 W3C 팀을 포함합니다. SVG 1.1은 SVG 워킹 그룹과 W3C, 그리고 대중 간의 협력의 산물이며, 초기 구현자와 콘텐츠 개발자의 선구적인 작업, 대중의 피드백, W3C 팀의 도움 덕분에 크게 발전할 수 있었습니다.