# drawio.svg 変換テスト

draw.io の SVG と Pandoc による Word 変換の問題について、整理します。

# 1 問題

draw.io は図を SVG (Scalable Vector Graphics: 拡大縮小可能なベクター画像形式) としてエクスポートする際、テキスト部分を `foreignObject` という要素で表現することがあります。この `foreignObject` は、SVG の中に HTML を埋め込むための仕組みです。draw.io はこれを使って、テキストの改行や装飾を柔軟に表現しています。

しかし、この `foreignObject` は比較的新しい SVG の機能で、すべてのソフトウェアが対応しているわけではありません。特に Microsoft Word は `foreignObject` を処理できないため、Pandoc で Markdown から Word へ変換する際に以下のような問題が起きます。

- Word 上で「Text is not SVG - cannot display」という警告が表示される
- 図の中のテキストが表示されない
- 図形だけが表示され、説明文や注釈が消える

これらは、

- テキスト
  - ワードラップ
  - フォーマットされたテキスト

のチェックを外すことで Pandoc が正しく処理できるようになります。

# 2 正常に動作するもの

ok

# 3 正しく動作しないもの

ng