Adobe® SVG Viewer per Windows
Note di rilascio
Version 2.0 (Build 55, 3/14/01)
Sommario
Informazioni su SVG Viewer
Adobe SVG Viewer supporta molti elementi della specifica in versione bozza Candidate Recommendation di SVG pubblicata il 02/11/00. La specifica è in via di sviluppo e continuerà ad evolversi fino a diventare una specifica consigliata.
Installazione di SVG Viewer
- Prima dell'installazione, chiudere tutte le applicazioni utilizzate per visualizzare SVG con una versione precedente del visualizzatore.
- Eseguire il programma di installazione. Le versioni aggiornate dei programmi di installazione possono essere scaricate da http://www.adobe.com/svg/viewer/install.
Copia dei moduli aggiuntivi di Netscape in altri browser
Se si installa un'altra copia di Netscape supportata dal modulo aggiuntivo di Netscape, è possibile copiare i file di seguito riportati nella cartella dei moduli aggiuntivi per visualizzare SVG da quel browser:
- NPSVGVw.dll
- SVGView.dll
- SVGViewer.zip
Visualizzazione dei file SVG nel browser Web
Una volta installato Adobe SVG Viewer, è possibile visualizzare qualsiasi file SVG esportato da Illustrator in un browser Web supportato.
Conversione di artwork in SVG
SVG può essere esportato da Illustrator 9. È possibile creare l'artwork in Illustrator, esportarlo come SVG, quindi aggiungere manualmente qualsiasi animazione, effetto filtro o interattività JavaScript.
Requisiti di sistema
- Windows 95, 98, 2000 o NT 4.0
- Netscape Navigator o Communicator versioni da 4.0 a 4.75 o Internet Explorer 4.0 o successivo. Netscape 6 non è supportato.
- 13 MB di spazio su disco
- 32 MB di RAM consigliati
Problemi conosciuti con SVG Viewer
Tutti i browser
- È possibile che gli elementi posti accanto al bordo di un grafico SVG non ricevano gli eventi mouseout.
Internet Explorer
- Per utilizzare SVG Viewer come un controllo ActiveX in altre applicazioni (come Microsoft Office), è necessario che Internet Explorer 4 o successivo sia installato.
- Se si aprono più finestre contenenti un collegamento allo stesso file SVG ed il file SVG è stato inserito utilizzando il tag HTML <embed>, quando si visualizza una delle finestre, è possibile che vengano visualizzate le modifiche al DOM dell'altra finestra. Ciò è dovuto alle limitazioni di Internet Explorer.
- Per le limitazioni di Internet Explorer, non è possibile visualizzare le proprietà delle altre finestre da uno script definito all'interno di un file SVG.
- L'uso del modulo aggiuntivo di Netscape per Adobe SVG in Internet Explorer per Windows non è supportato.
Netscape
- I moduli aggiuntivi di Netscape 4.x non possono eseguire gli script
onunload
, in quanto l'ambiente dello script del modulo aggiuntivo è già stato chiuso quando il modulo aggiuntivo riceve la notifica di scaricamento da Netscape.
- Quando stampa le pagine con moduli aggiuntivi, Netscape 6.0 riporta degli errori e il contenuto delle pagine non viene stampato. Netscape riporta due avvisi di errori relativi ai moduli aggiuntivi. Se si ignorano gli avvisi visualizzati, Netscape stampa la pagina HTML con un'area vuota al posto del contenuto di SVG.
- Quando si chiude una pagina Web, Netscape può spesso scaricare il modulo aggiuntivo di Adobe SVG Viewer prima di terminare tutti gli script in esecuzione in HTML. Quando si scrivono gli script, verificare che il modulo aggiuntivo sia ancora caricato, prima di tentare di accedere al DOM SVG dalle richiamate
setTimeout
o setInterval
nel JavaScript HTML.
- Per le limitazione di struttura di Netscape, evitare di utilizzare HTML con il seguente formato:
<a href="#" onclick="myScriptWhichModifiesSVG()">
Il problema è che JavaScript risponde all'evento onclick e inizia ad eseguire lo script, ma anche Netscape risponde alla selezione di un link e interrompe JavaScript per ricaricare la pagina corrente. Questo conflitto può essere evitato riscrivendo il codice come di seguito riportato:
<a href="javascript:myScriptWhichModifiesSVG()">
- Se un gestore eventi di JavaScript contiene un errore, non viene eseguito nessun JavaScript successivo. Ciò a causa di un bug nella gestione degli script di Netscape eseguita dai moduli aggiuntivi.
- Per le limitazioni degli script di Netscape, non è possibile modificare l'URL di un altro riquadro da un gestore eventi di SVG.
- Per le limitazioni del motore degli script di Netscape, il richiamo della funzione
alert()
da un gestore eventi di SVG potrebbe non funzionare ed il JavaScript successivo non essere più eseguito. Problemi simili si verificano per qualsiasi finestra condizionata di Netscape, inclusa la finestra dei privilegi di sicurezza. Questo bug è stato parzialmente corretto da Netscape in Netscape 4.75, ma non in Windows 98.
- In Netscape, è presente un bug relativo ai moduli aggiuntivi che utilizzano JavaScript. Se si carica una pagina con un modulo aggiuntivo che utilizza JavaScript, quindi si disabilita Java e si chiude il browser, Netscape viene interrotto.
- Non sempre Netscape consente di accedere all'array
document.embeds[]
da uno script SVG. Per evitare questo problema, utilizzare document.mySVG
, dove mySVG
è il nome dell'oggetto incorporato.
- Gli errori presenti negli script eseguiti dai moduli aggiuntivi di Netscape 4.x non vengono visualizzati nella finestra della console di Javascript.
- Netscape 4.x perde una piccola quantità di memoria ogni volta che un modulo aggiuntivo esegue uno script.
- Netscape 4.x viene interrotto durante la chiusura se è stato avviato facendo doppio clic per caricare una pagina Web contenente il modulo aggiuntivo LiveConnect.
- Se si utilizza "Anteprima di stampa" su una pagina contenente moduli aggiuntivi (ad esempio Adobe SVG Viewer), Netscape viene interrotto. Per un motivo simile, Netscape viene interrotto quando si tenta di stampare una pagina contenente moduli aggiuntivi utilizzando Acrobat Distiller.
- Se si utilizza Netscape 4.0x per visualizzare lo stesso file SVG in due finestre e quel file utilizza una funzione JavaScript globale sull'oggetto della finestra, è possibile che JavaScript non venga inizializzato nella seconda finestra. La soluzione è l'aggiornamento in una versione più recente di Netscape.
- Per un bug di Netscape 6, non è possibile fare clic con il pulsante destro del mouse all'interno dell'area SVG per visualizzare il menu di scelta rapida. Viene invece visualizzato il menu di scelta rapida di Netscape 6.
Cronologia revisioni
Modifiche dalla versione 1.0 di Adobe SVG Viewer
- Elementi e attributi:
- Supporto aggiuntivo per i seguenti elementi:
altGlyph
, altGlyphDef
, font
, font-face
, glyph
, glyphRef
, hkern
, missing-glyph
, mpath
, pattern
e vkern
.
- Supporto aggiuntivo per gli attributi di presentazione SVG.
- Supporto completato per l'utilizzo dell'elemento
use
degli elementi symbol
.
- Supporto aggiuntivo per l'attributo
spreadMethod
per le sfumature.
- Supporto aggiuntivo per il nuovo attributo
primitiveUnits
per gli effetti filtro.
- Supporto aggiuntivo per la modalità "discreta" per
feComponentTransfer
.
- Proprietà CSS:
- Supporto aggiuntivo per le seguenti proprietà CSS:
alignment-baseline
, color-interpolation
, direction
, dominant-baseline
, flood-color
, flood-opacity
, kerning
, lighting-color
, pointer-events
e unicode-bidi
. Il supporto per la proprietà pointer-events
non include il supporto per la trasparenza degli elementi raster.
- Supporto aggiuntivo per la proprietà
font-variant
, ma solo quando applicata ai font SVG.
- Supporto rimosso per la proprietà
baseline-identifier
, sostituita dalla proprietà alignment-baseline
nell'ultima specifica supportata.
- Valori predefiniti modificati per le proprietà
clip-rule
e fill-rule
da even-odd
a non-zero
per riflettere le modifiche nell'ultima specifica supportata.
- Nell'ultima specifica in versione bozza Candidate Recommendation per SVG cambia il modo in cui le unità CSS sono gestite. Tali unità sono ora convertite in spazio utente al momento dell'analisi anziché essere convertite al momento della visualizzazione. Questo cambia in modo significativo la modalità di funzionamento del comando "Zoom".
- DOM:
- Il supporto DOM Livello 2 del visualizzatore è ora conforme alla specifica Candidate Release per DOM 2, eccetto che per l'interfaccia
keyEvent
, non indicata nella specifica Candidate Release per DOM 2. Il supporto per l'interfaccia keyEvent
è conforme all'ultima versione pubblicata di DOM 2 per questa interfaccia, nella specifica in versione bozza del 9/99.
- Supporto aggiuntivo per l'interfaccia
SVGRect
.
- Supporto aggiuntivo per l'interfaccia
SVGPoint
, eccetto che per il metodo matrixTransform
.
- Supporto aggiuntivo per l'interfaccia
SVGTextContentElement
, eccetto che per le proprietà getTextLength
e getLengthAdjust
.
- Supporto aggiuntivo per
rootElement
, getRootElement
, currentScale
, getCurrentScale
, setCurrentScale
, currentTranslate
, getCurrentTranslate
e setCurrentTranslate
sull'interfaccia SVGDocument
.
- Supporto aggiuntivo per i metodi DOM2
hasAttribute
e hasAttributeNS
nell'interfaccia Element
.
- Supporto aggiuntivo per un metodo nuovo, non standard per l'oggetto
Documento
chiamato garbageCollect
. Questo metodo non prevede parametri e non restituisce alcun risultato. Mediante questo metodo, vengono liberati tutti gli oggetti Nodo precedentemente rimossi dall'albero. Se uno script ha eseguito un'operazione che dà come risultato la rimozione di un nodo dall'albero, quando lo script non utilizza più il nodo rimosso (e restituito), deve richiamare garbageCollect
sul documento SVG. Dopo di ciò, qualsiasi riferimento dello script a un nodo che non era parte del documento quando garbageCollect
è stato richiamato, non riesce quando si tenta l'accesso ai relativi metodi. Ciò rappresenta un vantaggio solo per i browser Netscape, poiché LiveConnect di Netscape offre un supporto di riferimento non efficace. Per un supporto semplificato per diverse piattaforme, questa chiamata può essere eseguita in Internet Explorer, ma non darà alcun risultato su quella piattaforma.
- Altre modifiche:
- Per conformità all'ultima specifica in versione bozza Candidate Recommendation per SVG, il supporto per le unità
userSpace
è stato eliminato.
- Supporto aggiuntivo per i fogli di stile dell'utente. SVG Viewer ricerca un file denominato
SVG-User-Styles.css
, con la seguente strategia di ricerca:
Sistema operativo | Percorsi di ricerca |
Windows 2000 |
- Documenti
- \Documenti e Impostazioni\<utente>\Dati applicazioni
- \Documenti e Impostazioni\<utente>\Impostazioni locali\Dati applicazioni
- \Documenti e Impostazioni\Tutti gli utenti\Dati applicazioni
|
Windows 98 |
- Documenti
|
Windows NT |
- \WINNT\Profiles\<utente>\Personale
- \WINNT\Profiles\<utente>\Application Data
|
Macintosh OS 8.x |
- Cartella Sistema:Preferenze
- Volume di avvio:Documenti
|
Macintosh OS 9.x (singolo utente) |
- Cartella Sistema:Preferenze
- Cartella Sistema:Utenti:<utente>
- Volume di avvio:Documenti
|
Macintosh OS 9.x (più utenti) |
- Volume di avvio:Utenti:<utente>:Preferenze
- Volume di avvio:Documenti
|
- Adobe SVG Viewer presenta ora un supporto per la gestione dei colori. Questo supporto tenta di individuare un profilo di dispositivo adatto per la visualizzazione. Se sul computer è installato un software per la gestione dei colori ed è stato selezionato un profilo di monitor, anche il profilo di monitor viene utilizzato dal visualizzatore. Se non è installato alcun programma per la gestione dei colori o il programma è stato disabilitato, il visualizzatore ricerca un profilo Adobe relativo alle impostazioni del monitor sul sistema. Questo profilo viene creato dallo strumento Adobe Gamma (installato con gli altri prodotti Adobe) ed è generalmente memorizzato nelle stesse directory degli altri profili dei colori sul sistema host. Se non si trova alcun profilo di dispositivo adatto, il visualizzatore ritorna al profilo sRGB standard e lo utilizza per l'intero rendering.
- Il modulo aggiuntivo di Netscape supporta ora l'accesso DOM dai client Java.
- Il controllo ActiveX supporta ora i gestori eventi non JavaScript (ad esempio Visual Basic).
- Modifiche per la compatibilità a Windows 2000.
- È stato aggiunto un metodo alternativo per eseguire la panoramica dei grafici SVG con la tastiera per accesso facilitato. Se il Bloc Scorr è abilitato, i tasti freccia eseguono una panoramica del grafico SVG attivo.
- Miglioramenti delle prestazioni, che implicano più animazioni simultanee all'interno dello stesso file SVG. I file SVG con piccole animazioni simultanee a lunghi intervalli dovrebbero essere visualizzati più rapidamente nella versione corrente rispetto alla Versione 1.0.
- Miglioramenti delle prestazioni dei moduli aggiuntivi di Mac.
- Supporto migliorato per testo verticale.
- Supporto aggiuntivo per testo bidirezionale.
- Ottimizzazione generale delle prestazioni.
- Elemento
feImage
modificato per funzionare come elemento use
.
- Supporto aggiornato per immagini PNG.
- Ottimizzazione dell'utilizzo della memoria.
- Supporto aggiuntivo per percorsi di animazione.
Informazioni di contatto
Per riportare bug e/o fornire informazioni, consultare il sito SVG Zone su Adobe.com.
Avviso di copyright
© Copyright 1998-2001 da Adobe Systems Incorporated. Tutti i diritti riservati.
Adobe e Illustrator sono marchi di Adobe Systems Incorporated. Windows e Windows NT sono marchi registrati di Microsoft Corporation negli Stati Uniti e/o negli altri paesi. Mac OS e TrueType sono marchi di Apple Computer, Inc. negli Stati Uniti e/o negli altri paesi. Tutti gli altri marchi sono di proprietà dei rispettivi proprietari.