• ベストアンサー

open office draw の SVG

ドローソフトの Open Office Draw を用いています。 SVG出力してみたのですが、フォントがなくなっています。 IE9やInkspaceで見ても何も表示されません。 出力の方法が間違っているのでしょうか。 どなたか、ご教授ねがいます。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

*OracleがOpenOffice orgの開発元、Sun MicroSystemsを買収 *Oracleがコミュニティに喧嘩を売る *コミュニティの中には離れた人も多く、LibreOfficeというソフトにフォーク(元々のプロジェクトの体制に不満を持った場合などに、途中までのソースを利用し、別プロジェクトとして派生する。) *手元にインストールされているのはLibreOffice 3.3.2であり、OOoとはちょっと違うかもしれないが多分大部分は一緒だろう。 結論から言うと、 *g要素のstyle属性で"stroke:none;fill:none;"が出力されていたから。(つまりLibreOfficeのバグ) *その修正パッチが、1月頃に入った。3.4系に。3.3.2系には入らない http://www.mail-archive.com/libreoffice@lists.freedesktop.org/msg04396.html http://cgit.freedesktop.org/libreoffice/filters/tree/filter/source/svg/svgwriter.cxx?h=libreoffice-3-4-0#n1131 http://cgit.freedesktop.org/libreoffice/filters/tree/filter/source/svg/svgwriter.cxx?h=libreoffice-3-3-2#n868 実際、手元のLibreOffice 3.3.2で質問者のいう現象が発生しており、また、LibreOffice 3.4 RC1をインストールしなおしたところ、 出力されたSVGの該当箇所がstroke:none;fill:rgb(0,0,0)となり、問題が解決していることが確認できた。 3.4 RC1のダウンロードは以下から。 http://www.libreoffice.org/download/pre-releases/ #プレリリース版。沢山の人による検証とかが行われていないので、もしかしたらバグるかもしれない、とか、最終チェック中いう意味合いのあるバージョン。 #ただ、個人的な感想としては、別に、万が一データ消失起きうる可能性は、正式版でも否定できないのだし、正式版だから損失に対して補償してくれるかというと別にそんなこともないし、復旧できるかどうかってのはバックアップとってあるかで、正式版プレリリース版関係ないので、変わらないなーと思っている。そのため、俺はインストールすることにあまり抵抗がない。

関連するQ&A

専門家に質問してみよう