Hodnota ID Unicode
Při generování názvu třídy z názvu stylu nyní aplikace InDesign generuje plně kvalifikovaný název třídy: <název skupiny stylu>_<název stylu>.
Pokud namapujete dva styly do jednoho názvu třídy, dojde při vygenerování CSS pro příslušný dokument ke konfliktu. Nyní aplikace InDesign při exportu vydá varování a zobrazí zprávu o tomto konfliktu.
Značky vytvořené pro volby Mapovat na neuspořádané seznamy a Mapovat na uspořádané seznamy, nacházející se v možnosti nabídky Export e-knihy > Obecné > Text, nyní neobsahují žádné další třídy. Aplikace InDesign již nevkládá žádné znaky a nevytváří žádné rozsahy a ponechává zodpovědnost za sestavení seznamů na prohlížeči nebo zařízení.
Došlo k významnému vylepšení heuristiky pro určování struktury odrážek a číslování tak, aby dokázala správně detekovat sémantickou strukturu odrážek a číslování a správně ji vyjadřovat v HTML.
V případě odrážek:
V případě čísel:
Správné číslování zajistíte exportováním do formátu EPUB 3.0.
Jelikož aplikace InDesign nyní nabízí skutečné (odebrané) značky pro seznamy dodržující počáteční číselné hodnoty, je volba Statické uspořádané seznamy z dialogu Export do formátu EPUB odebrána.
Došlo k vylepšení značek HTML a CSS ve volbě exportu „Převést na text“. Aplikace InDesign nyní vkládá potřebné znaky odrážek nebo čísel a přepíše používání stylů, takže celkový vzhled této volby seznamu zůstává podobný svému vzhledu v aplikaci InDesign.
Do metadat generátoru bylo přidáno číslo verze:
<meta name=”generator” content=”Adobe InDesign 9.0” />
Aplikace InDesign generuje různé další třídy za účelem zlepšení vizuální věrnosti a konceptuálního mapování mezi aplikací InDesign a formátem EPUB.
Tyto třídy jsou nyní přejmenované tak, aby odpovídaly svému účelu a popisovaly jej.
Vygenerovaná předpona třídy CSS | Popis |
CharOverride-# | Mapování uživatelem použitého přepsání atributu znaku do vlastností CSS |
ParaOverride | Mapování uživatelem použitého přepsání atributu odstavce do vlastností CSS |
TableOverride-# |
Mapování uživatelem použitého přepsání atributu tabulky do vlastností CSS |
CellOverride-# |
Mapování uživatelem použitého přepsání atributu buňky do vlastností CSS |
ObjectOverride-# |
Mapování uživatelem použitého přepsání atributu objektu (položka stránky) do vlastností CSS |
_idGenParaOverride-# |
Týká se dědičnosti vlastnosti CSS (například levého odsazení) |
_idGenCharOverride-# | Týká se dědičnosti vlastnosti CSS (například velikosti bodu) |
_idGenDropcap-# | Zajišťuje, že iniciála bude vypadat více jako ID |
_idGenBNMarker-# | Zajišťuje, že znaky odrážek a číslování budou vypadat více jako ID |
_idGenRuby-# | Změna Ruby CSS |
_idGenStoryDirection | Podpora směru článku |
_idGenTableRowColumn | Podpora střídajících se tahů a výplní v tabulce |
_idGenPageitem-# | Přenesení šířky a výšky položky stránky/objektu |
Aplikace InDesign nyní generuje zvláštní pravidlo CSS obsahující pouze atributy týkající se značky ruby.
Podpora skriptování nebyla dostupná ve verzi CS6, ale nyní je již dostupná.
Tento nový dialog ulehčuje čtení několika varování nebo chybových zpráv pocházejících z exportu.
V případě zjištění jiné hodnoty Unicode než jsou hodnoty uvedené v následující tabulce, CSS tuto hodnotu nebude specifikovat a ponechá tuto úlohu na výchozí nastavení zařízení/prohlížeče (obvykle “disc”).
Hodnota ID Unicode |
Vlastnost CSS |
0x2022 (odrážka) |
“disc” |
0x25CB (bílá kružnice) |
“circle” |
0x25A0 (černý čtverec) |
“square” |
Různé typy číslovaných seznamů aplikace InDesign jsou nyní mapovány do vlastností CSS tak, jak je uvedeno v následující tabulce.
ITextAttrNumberingStyle |
Vlastnost 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” |
Atribut „Počáteční odstavec“ volby zachování je nyní správně mapován do platné vlastnosti CSS. Všechny hodnoty tohoto atributu jiné než ‚kStartAnywhere‘ jsou mapovány do 'pagebreak-before:always'.
Znaky zalomení stále ještě nejsou podporované.
Čtečka elektronických knih podporuje celou řadu písem zařízení (http://iosfonts.com/), ale tato písma nejsou ve výchozím nastavení při odkazování prostřednictvím @font-face aktivována, pokud ovšem do balíčku není přidaný speciální soubor XML s volbou META-INF/com.apple.ibooks.display-options.xml.
Nyní je tento soubor s volbou přidán do balíčku EPUB2.0 i EPUB3.0.
Funkce EPUBCheck byla změněna tak, aby považovala formát vložených písem za přijatelný pro čtečku elektronických knih.
Jelikož čtečka sady DPS tento formát nepodporuje, je volba „EPUB 3.0 s volbou Rozvržení“ z dialogu Export do formátu EPUB odebrána.
Atribut odstavce |
Vlastnost CSS |
Zachovat s předchozím |
page-break-before:avoid |
Nerozdělovat řádky |
orphans: 99 |
Zachovat první N |
orphans: # |
Zachovat poslední N |
window: # |
Zachovat s dalšími N |
page-break-after:avoid |
V rámci předchozí změny byl atribut Začátek odstavce mapován do vlastnosti CSS 'page-break-before:avoid'. Jelikož tento atribut a atribut Zachovat s předchozím sdílejí stejnou namapovanou vlastnost, bude mít v případě konfliktu přednost atribut Začátek odstavce tak, jako v aplikaci InDesign.
Namapování atributu Zachovat s dalšími N bude ignorovat všechny hodnoty, kromě hodnoty jedna. V současnosti také nejsou podporovány znaky zalomení (přejít na další N).
Několik názvů tříd musí být vzájemně odděleno jednou nebo více mezerami a první název třídy se použije k vygenerování CSS pro styl, pokud je pro tento styl aktivována možnost Vytvořit CSS.
Například Styl odstavců obsahující:
Třída: InDesign je nejlepší
Výsledek:
<p class="InDesign je nejlepší">foo</p>
p.InDesign {…}
Účelem této funkce je umožnit návrhářům přepsat nebo rozšířit vlastnosti CSS pomocí mechanizmu „Další soubor CSS“ na kartě Rozšířené dialogu Export do formátu EPUB.
U zadaných hodnot se neprovádí žádná další kontrola a při exportu je aplikace InDesign jednoduše přenese pro účely označení, ale jinak je ignoruje.
Prázdné odstavce v aplikaci InDesign nejsou ve skutečnosti prázdné - obsahují konec řádku a skládají se ze svislé výšky.
V HTML aplikace InDesign namapuje odstavce odpovídajícím způsobem do tagů <p> a <li>, ale konec řádku není součástí tohoto mapování, což může způsobit vznik prázdných tagů.
Přihlaste se ke svému účtu.