Windows 版 Adobe® SVG Viewer

リリースノート

バージョン2.0 (Build 55、3/14/01)

目次


SVG Viewer について

Adobe SVG Viewer は、2000年11月2日に公表された SVG 『Candidate Recommendation』仕様書草稿の内容をほぼサポートしています。 この仕様書は草稿段階であることにご注意ください。また、推奨される仕様として確定されるまでは、今後も改善されていくものです。

SVG Viewer のインストール方法

  1. インストールの前に、古いバージョンのビュアーでSVG ファイルの表示に使用しているアプリケーションを閉じてください。
  2. インストーラを実行します。 最新のインストーラは http://www.adobe.co.jp/svg/viewer/install からダウンロードできます。

Netscape プラグインを別のブラウザにコピーする方法

Netscape プラグインでサポートしている Netscape をもう 1 つインストールする場合は、次のファイルをプラグインフォルダにコピーすることにより、そのブラウザで SVG ファイルを表示できます。

SVG ファイルをお使いの Web ブラウザで表示する方法

Adobe SVG Viewer をインストールすれば、Illustrator から書き出されたあらゆる SVG ファイルをサポートされている Web ブラウザ上で表示することができます。

アートワークを SVG ファイルとして保存する方法

Illustrator 9 から SVG に書き出すことができます。まず Illustrator でアートワークを作成し、SVG に書き出します。その後、JavaScript によるインタラクティビティやアニメーション、フィルタ効果などを手動で追加します。

ティップスとヒント


必要な動作環境


SVG Viewer の既知の問題

すべてのブラウザ

  1. SVG グラフィックのエッジ付近のエレメントがマウスアウトイベントを受け取らない可能性があります。

Internet Explorer

  1. SVG Viewer を ActiveX コントロールとして他のアプリケーション(Microsoft Officeなど)で使用するには、Internet Explorer 4 以降がインストールされている必要があります。
  2. 同一の SVG ファイルに対するリンクを持つ複数のウィンドウを開き、その SVG ファイルが HTML の <embed> タグを使用して埋め込まれている場合、いずれかのウィンドウを印刷すると、別のウィンドウの DOM への変更に基づいて印刷が行われる可能性があります。これはInternet Explorer の制限によるものです。
  3. Internet Explorer の制限により、SVG ファイル内部に定義されているスクリプトから別のウィンドウのプロパティを参照することはできません。
  4. Windows 上の Internet Explorer での Adobe SVG Netscape プラグインの使用はサポートされていません。

Netscape

  1. Netscape 4.x プラグインは onunload スクリプトを実行できません。プラグインがアンロードされているという Netscape からの通知を受け取る時には、プラグインスクリプト環境が既に遮断されてしまっているためです。
  2. Netscape 6.0 ではプラグインを使用したページの印刷時にエラーをレポートし、埋め込まれたコンテンツの印刷は行われません。Netscape では、2 種類のプラグインエラーアラートがレポートされます。表示されたアラートを解除すると、Netscape で HTML ページが印刷されますが、SVG コンテンツの部分は空白となります。
  3. ある Web ページから別のページへ移る際、HTML 内で実行されるすべてのスクリプトが終了する前に、SVG Viewer プラグインがアンロードされる可能性があります。
    したがって、HTML JavaScript 内で setTimeout または setInterval コールバックから SVG DOM へのアクセスを試みる前に、プラグインがまだロードされているかどうかをチェックするようなスクリプトを記述する際には注意が必要です。
  4. Netscape のデザインの制限により、以下の形式の HTML の使用は避けてください。
      <a href="#" onclick="myScriptWhichModifiesSVG()">
    

    JavaScript が onclick イベントに応答してスクリプトの実行を開始するのにもかかわらず、Netscape もまたクリックに反応し、JavaScript が現在のページをリロードするのを妨げるために問題が発生します。このコンフリクトはコードを以下のように書き換えることにより回避できます。

      <a href="javascript:myScriptWhichModifiesSVG()">
    
  5. JavaScript イベントハンドラにエラーがある場合、それ以降の JavaScript は実行されません。これは、プラグインによって実行されるスクリプトの処理に関する Netscape のバグです。
  6. Netscape のスクリプトの制限により、SVG イベントハンドラから別のフレームの URL を変更することはできません。
  7. Netscape のスクリプトエンジンの制限により、SVG イベントハンドラ内からの alert() 関数呼び出しが機能せず、それ以降の JavaScript が実行できなくなる可能性があります。セキュリティ特権ウィンドウなどの他のNetscape 形式のウィンドウにも同様の問題が起こります。このバグは Windows 98 上以外の Netscape 4.75 では、部分的に修正されています。
  8. Netscape には、JavaScript を利用するプラグインに関連するバグがあります。 JavaScript を利用したプラグインを使用してページをロードした後、Java を無効にしてブラウザを終了すると、Netscape はクラッシュします。
  9. Netscape では必ずしもSVG スクリプト内から document.embeds[] アレイにアクセスできるとは限りません。このような状況に対処するには、document.mySVG を使用します。mySVG の部分には埋め込みオブジェクトの名称を指定します。
  10. Netscape 4.x プラグインによって実行されるスクリプトのエラーは、Javascript コンソールウィンドウには表示されません。
  11. Netscape 4.x ではプラグインがスクリプトを実行する際に毎回わずかなメモリリークが発生します。
  12. LiveConnect プラグインコンテンツを含む Web ページをダブルクリックして Netscape 4.x を起動すると、終了時にクラッシュします。
  13. Adobe SVG Viewer などのプラグインを含むページで "印刷プレビュー" 機能を使用すると、Netscape がクラッシュします。同様の理由から、Acrobat Distiller を使用したプラグインを含むページを印刷しようとすると、Netscape がクラッシュします。
  14. Netscape 4.0x で同一の SVG ファイルを 2 つのウィンドウで表示する場合、そのファイルがウィンドウオブジェクトにグローバル JavaScript 関数を使用していると、JavaScript が 2 つ目のウィンドウを初期化できない場合があります。この現象を回避するには、Netscape をより新しいバージョンにアップグレードしてください。
  15. Netscape 6 のバグにより、SVG 領域内での右クリックによるコンテキストメニューの表示ができません。代わりに、Netscape 6 のコンテキストメニューが表示されます。
  16. スウェーデン語システム上の Netscape 4.x では、システムレジストリでプラグインフォルダの場所が正しく認識されないというバグがあります。このバグにより、インストーラによるプラグインのインストールができません。この問題に対処するには、ファイルを上記の説明に従って手動でコピーします。


バージョン履歴

Adobe SVG Viewer バージョン 1.0 からの変更点


コンタクト情報

バグのレポートやフィードバックは、Adobe.co.jp の「SVG ゾーン」をご訪問ください。

著作権について

© Copyright 1998-2001 by Adobe Systems Incorporated. All rights reserved.

Adobe および Illustrator は Adobe Systems Incorporated の商標です。 Windows および Windows NT は Microsoft Corporation の米国およびその他の国における登録商標です。 Mac OS および TrueType は Apple Computer, Inc. の米国およびその他の国における商標です。他のすべての商標は、知的財産権としてそれらの所有者に帰属します。