Miglioramenti per EPUB in InDesign CC

Associazione tra stile e nome classe

Per generare un nome di classe a partire da un nome di stile, InDesign genera ora un nome di classe completamente qualificato: <nome gruppo stili>_<nome stile>.

Classe di stile: gestione di conflitti tra nomi di classe CSS

Se mappate due stili con lo stesso nome di classe, si verifica un conflitto al momento della generazione del CSS per il documento associato. Durante l’esportazione InDesign emette adesso un’avvertenza e presenta un messaggio relativo a tale conflitto.

Conflitto CSS per nome di classe

Marcatura pulita per elenchi ordinati o numerati

La marcatura generata per le opzioni Mappa su elenchi non ordinati e Mappa su elenchi ordinati in Esportazione EBook > Generali > Testo non contiene più classi aggiuntive. InDesign non inserisce più alcun carattere né crea elementi span e consente al browser o al dispositivo di gestire la composizione degli elenchi.

Sistema euristico migliorato per determinare la struttura di elenchi puntati e numerati

Il sistema euristico per determinare la struttura di elenchi puntati e numerati è stato notevolmente migliorato per rilevare la struttura semantica di punti elenco e numeri ed esprimerla correttamente nell’HTML generato.

Per gli elenchi puntati:

  • InDesign tratta due paragrafi che condividono TUTTI gli stessi attributi relativi ai punti elenco (compreso il rientro sinistro) come appartenenti allo stesso elenco.
  • Un paragrafo che non è puntato ma segue un paragrafo puntato e presenta lo stesso rientro a sinistra viene ora considerato come paragrafo nidificato ed entra a far parte dell’elenco.

Per gli elenchi numerati:

  • Poiché i designer possono impostare l’attributo Elenco di appartenenza, questa impostazione ha la priorità più elevata relativa al rientro a sinistra o ad altri attributi relativi agli elenchi numerati.
  • Benché InDesign supporti l’impostazione dell’attributo del valore sul tag, non è possibile esprimere in HTML un elenco numerato che oltrepassi i limiti della Tabella e del Brano.

Per ottenere una numerazione corretta, esportate in formato EPUB 3.0.

Elenco ordinato statico rimosso dall’esportazione EPUB

Poiché InDesign offre ora una marcatura reale (pulita) degli elenchi che rispetta i valori dei numeri iniziali, l’opzione Elenco ordinato statico è stata rimossa dalla finestra di dialogo Esportazione EPUB.

Miglioramento della marcatura HTML e del CSS per l’opzione di esportazione Converti in testo

Sono stati migliorati la marcatura HTML e il CSS dell’opzione Converti in testo. InDesign inserisce ora i caratteri punti elenco o numeri necessari e ignora le impostazioni di stile, in modo che l’elenco mantenga l’aspetto generale che ha in InDesign.

Metadati per la stringa della versione

Il numero di versione è stato aggiunto ai metadati “generator”:

<meta name=”generator” content=”Adobe InDesign 9.0” />

Convenzione di denominazione migliorata per le classi CSS

InDesign genera diverse classi supplementari allo scopo di migliorare la fedeltà visiva e l’associazione concettuale tra InDesign e EPUB.

Le classi sono ora rinominate in base al loro ruolo.

Prefisso classe CSS generato Descrizione
CharOverride-# Associazione dell’impostazione locale di attributo di carattere alle proprietà CSS
ParaOverride Associazione dell’impostazione locale di attributo di paragrafo alle proprietà CSS
TableOverride-#
Associazione dell’impostazione locale di attributo di tabella alle proprietà CSS
CellOverride-#
Associazione dell’impostazione locale di attributo di cella alle proprietà CSS
ObjectOverride-#
Associazione dell’impostazione locale di attributo di oggetto (PageItem) alle proprietà CSS
_idGenParaOverride-#
Ereditarietà della proprietà CSS (ad esempio rientro a sinistra)
_idGenCharOverride-# Ereditarietà della proprietà CSS (ad esempio dimensione in punti)
_idGenDropcap-# Genera un capolettera più simile a quello in ID
_idGenBNMarker-# Genera caratteri punto elenco e numeri più simili a quelli in ID
_idGenRuby-# Modifica il CSS per ruby
_idGenStoryDirection Supporta la direzione del brano
_idGenTableRowColumn Supporta tracce e riempimenti alterni nelle tabelle
_idGenPageitem-# Larghezza e altezza dell’oggetto/elemento di pagina

CSS generato per tag ruby giapponese

InDesign genera ora una regola CSS a parte che contiene solo gli attributi relativi a ruby.

Supporto di script per l’esportazione EPUB di libri

È stato introdotto il supporto degli script, che non era disponibile in CS6.

Nuova finestra di dialogo per errore o avvertenza di esportazione

La nuova finestra di dialogo semplifica la lettura di più avvertenze o messaggi di errore in fase di esportazione.

Associazione migliorata del punto elenco con la proprietà tipo di stile elenco

Se viene trovato un valore Unicode diverso da quelli elencati nella tabella seguente, non verrà specificato nel CSS e verrà mantenuto il valore predefinito del dispositivo o browser (in genere “disc”).

Valore Unicode in ID

Proprietà CSS

0x2022 (punto elenco)

“disc”

0x25CB (cerchio bianco)

“circle”

0x25A0 (quadrato nero)

“square”

I vari tipi di elenchi numerati di InDesign vengono ora associati alle proprietà CSS come elencato nella tabella di seguito.

ITextAttrNumberingStyle

Proprietà CSS

1,2,3,4

“decimal”

01,02,03,

“decimal-­‐leading-­‐zero”

I, II, III,

“upper-­‐roman”

i, ii, iii,

“lower-­‐roman”

A,B,C,D

“upper-­‐alpha”

a,b,c,d

“lower-­‐alpha”

001,002,003,

“decimal-­‐leading-­‐zero”

0001,0002,0003,

“decimal-­‐leading-­‐zero”

Associazione della proprietà Interruzione prima

L’attributo Inizio paragrafo nelle Opzioni di separazione viene ora associato correttamente a una proprietà CSS valida. Un valore per questo attributo diverso da “kStartAnywhere” viene mappato su “pagebreak-before:always”.

I caratteri di interruzione sono tuttora non supportati.

Accesso ai font di dispositivi di lettura iBooks

Il lettore iBooks supporta numerosi font di dispositivo (http://iosfonts.com/) che per impostazione predefinita non sono attivati quando viene fatto riferimento a essi tramite @font-face, a meno che lo speciale file di opzioni XML META-INF/com.apple.ibooks.display-options.xml non venga aggiunto al pacchetto.

Ora il file di opzioni viene aggiunto a entrambi i pacchetti EPUB2.0 e EPUB3.0.

Supporto dell’incorporazione dei font nel lettore iBooks

EPUBCheck è stato modificato per accettare il formato di font incorporato come formato valido per il lettore iBooks.

EPUB 3.0 con layout: opzione rimossa dall’esportazione EPUB

Poiché il lettore DPS non supporta questo formato, l’opzione EPUB 3.0 con layout è stata rimossa dalla finestra di dialogo di esportazione EPUB.

Associazione degli attributi di non separazione dei paragrafi con proprietà paragrafo CSS

Attributo di paragrafo

Proprietà CSS

Mantieni con precedente

page-break-before:avoid

Non separare righe

orphans: 99

Non separare prime N righe

orphans: #

Non separare ultime N righe

window: #

Mantieni con le successive N righe

page-break-after:avoid

In una modifica precedente, Inizio paragrafo era mappato sulla proprietà CSS “page-break-before:avoid”. Poiché questo attributo e Non separare da precedente condividono la stessa proprietà mappata, in caso di conflitti avrà precedenza Inizio paragrafo, come accade in InDesign.

Nota:

La mappatura di Mantieni con le successive N righe ignora eventuali valori diversi da uno. Inoltre, i caratteri di interruzione di riga (goto Next N) non sono al momento supportati.

Supporto per più nomi di classi CSS nei campi Stile a tag/classe negli stili di paragrafo, carattere e oggetto

Più nomi di classe devono essere separati da uno o più spazi. Se per uno stile è attivato Genera CSS, il primo nome di classe sarà utilizzato per generare il CSS per tale stile.

Ad esempio, se uno Stile di paragrafo è:

Class: InDesign is the best

si ottiene:

<p class=”InDesign is the best”>foo</p>

p.InDesign {…}

Con questa funzione si intende consentire ai designer di escludere o estendere le proprietà CSS tramite il meccanismo “File CSS aggiuntivo” nella scheda Avanzato della finestra di dialogo Esportazione EPUB.

Non viene eseguito alcun controllo aggiuntivo per i valori specificati. Durante l’esportazione vengono mantenuti a scopo di marcatura e altrimenti vengono ignorati.

Intervalli <p> e <li> vuoti rimossi

I paragrafi vuoti in InDesign non sono vuoti, ma contengono un ritorno a capo e sono composti con altezza verticale.

In HTML, InDesign associa i paragrafi ai tag <p> and <li> come appropriato e il ritorno a capo non fa parte di tale mappatura per evitare tag vuoti.

 Adobe

Ottieni supporto in modo più facile e veloce

Nuovo utente?