1 つ目 (mathml)
2 つ目 (mathml)
3 つ目 (svg の直書き)
4 つ目 (object タグで svg の埋め込み)
svg の埋め込みだと拡張子が html でも読み込める。svg の直書きだと拡張子が html で表示されない。ここらへんはサーバ側の設定やクライアント側の設定とか色々ありそうで一言では言えないような気がする。まぁ、サーバは本当にデータを渡すためだけに機能し、受け取ったデータをクライアントが解析して、データが正しく表示されればいいのだけれど。
Opera が 9.5 になって MathML もうまく描画できるようになったらしいのでやってみた。
svg の埋め込みだと拡張子が html でも読み込める。svg の直書きだと拡張子が html で表示されない。ここらへんはサーバ側の設定やクライアント側の設定とか色々ありそうで一言では言えないような気がする。まぁ、サーバは本当にデータを渡すためだけに機能し、受け取ったデータをクライアントが解析して、データが正しく表示されればいいのだけれど。