私は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やマークアップ言語で作業するのが不便な場合は、要素があることに注意してください。それでも問題が解決しない場合は、バグレポートで提案されているように文字エンコーディングを変更してみましょう。