저는 Wikimedia Commons의 지도를 기반으로 석사 논문에 꼭 필요한 지도를 만들기 위해 Inkscape를 사용하고 있습니다.
원본 SVG 파일을 열어 편집하고 저장했습니다. 하지만 Inkscape를 닫은 후 Inkscape의 다음 세션에서는 내가 편집한 SVG 파일을 열 수 없습니다. 그것은 말한다:
/filename을 로드할 수 없습니다.
다른 어떤 프로그램도 파일을 열 수 없는 것 같습니다. 이 작업을 여러 번 수행했는데 동일한 오류가 발생했습니다.
편집한 SVG 파일에 어떤 문제가 있는지 알아내도록 도와주실 수 있나요?
답변1
귀하의 의견에 따르면 원본 svg 파일에 일종의 손상이 있고 Inkscape에 버그가 있을 수 있습니다. 파일을 열 때 보정하고 표시할 수 있지만 실제로 모든 것을 이해하거나 오류를 수정할 수는 없으며 저장하면 이러한 차이가 완전한 손상으로 바뀔 수 있습니다. 분명히 이런 일이 일어나서는 안 됩니다. 원본 svg가 실제로 WikiCommons에서 가져온 것이므로 비공개가 아닌 경우에는 귀하에게 제안하고 싶습니다.우편 엽서그것은 에 있다잉크스케이프 이슈 트래커.
복사/붙여넣기는 강제로 모든 개체를 확인하고 다시 작성해야 하기 때문에 작동할 수 있으며, 올바른 개체는 완전히 삭제될 수 있습니다.
답변2
Inkscape의 버그 보고서를 참조하세요. https://bugs.launchpad.net/ubuntu/+source/inkscape/+bug/499257
문제는 문자 인코딩을 부적절하게 처리하는 것 같습니다. 해결 방법은 버그 보고서에 제안된 대로 파일을 수동으로 편집하는 것입니다(저는 Kate를 사용하지만 검색 기능이 있는 모든 편집기에서 가능합니다).
방금 xpacket 요소를 제거하고 파일이 다시 열렸습니다. <element>text</element>
XML이나 마크업 언어로 작업하는 것이 불편하다면 요소가 있다는 점을 기억하세요 . 그래도 문제가 해결되지 않으면 버그 보고서에 제안된 대로 문자 인코딩을 변경해 보겠습니다.