
私はインクスケープSVGファイルを使用して、SVGソースにいくつかの小さな変更を加えます(プログラム的に、.NETのXmlDocument
クラス)。
結果として得られたファイルは整形式のXMLで、明らかなエラーは見つかりませんでした。Inkscapeで開こうとすると、次のようなメッセージボックスが表示されます。
Inkscape で内部エラーが発生したため、終了します。
SVG バリデーターを Google で検索しても見つかりませんでした。SVG ファイルの検証に関する提案は、必ず、SVG ファイルが整形式の XML であり、SVG スキーマに準拠していることを検証するだけの XML バリデーターを指しているようです。グラフィック プロセッサが実際に SVG ファイルを処理できるかどうかを判断するような方法で SVG ファイルを検証するバリデーターは見つかりませんでした (これは、DTD、XML スキーマ、または同様の XML 宣言言語で定義できる範囲を多少超えていると思います)。
したがって、Inkscape がファイルを開けない場合に何が起こるかについての詳細を調べるために、Inkscape のログ ファイルを探しています。
残念ながら、私の中でログファイルのように見える唯一のものは%AppData%\inkscape
名前が付けられておりextension-errors.log
、ファイルの読み込みなどの通常の操作ではなく、プラグインに関する情報のみが含まれているようです。
InkscapeのログファイルをGoogleで検索すると、さまざまな結果が表示されますが、Inkscape のデバッグまたは、未完成の機能。
したがって:Inkscape は Windows (7) マシン上のどこにエラー ログ ファイルを保存しますか?
答え1
ログがあります。これは、要求するまで作成されません。配置は自分で決めます。これは環境変数を通じて定義されます。Windows では、たとえば次のようにします。
SET INKSCAPE_DEBUG_LOG=d:\My\Path\And\FileName.xml
あまりにも多くの情報が詰め込まれているため、別の変数 INKSCAPE_DEBUG_FILTER でフィルタリングすることもできます。Inkscape のインストール ディレクトリ doc\LOGGING.TXT に (大まかに) 説明されています。