EPUB fejlesztések az InDesign CC programban

Stílusból osztálynév leképezés

Amíg egy stílusnévből osztálynevet generál, az InDesign generál egy teljes minősítésű osztálynevet: <style group name>_<style name>.

Stílusosztály tulajdona – CSS osztálynév ütközéseinek kezelése

Ha két stílushoz ugyanazt az osztálynevet képezi le, ez konfliktust okoz, amikor elhatározza, hogy CSS-t generál a társított dokumentumhoz. Most az InDesign figyelmeztetést ad és megjelenít egy üzenetet az ütközésről exportálás közben.

CSS osztálynév ütközéseinek kezelése

Hibátlan jelölő Rendezett/számozott listákhoz

A generált jelölő a „Hozzárendelés rendezetlen listához” és „Hozzárendelés rendezett listához” beállításoknál az EBook exportálás > Általános > Szöveg beállítások alatt mentesek bármelyik extra osztálytól. Az InDesign többé nem szúr be karaktert vagy készít átnyúlást, és a böngésző vagy az eszköz felelős a listák összeállításáért.

Továbbfejlesztett heurisztika a felsorolási és számozási struktúra meghatározására

A heurisztika a felsorolási és számozási struktúra meghatározására jelentősen javult a felsorolások és számozások szemantikai szerkezetének felismerésében és a HTML-ben megfelelő kifejezésében.

Felsorolásoknál:

  • Az InDesign két olyan bekezdést kezel, amelyek megosztják az ÖSSZES azonos felsoroláshoz kapcsolódó jellemzőt, beleértve a bal oldali behúzást, ugyanazon lista részeként.
  • Az a bekezdés, ami nem felsorolás, de egy felsorolásos bekezdést követ és ugyanazt a bal oldali behúzást alkalmazza, „beágyazott” bekezdésként viselkedik és a felsorolás része lesz.

Számozásoknál:

  • A tervezők a „Lista” részeinek jellemzőit beállíthatják, ezek a beállítások a legmagasabb prioritást élvezik bal oldali behúzáshoz vagy eltérő számozású tulajdonságokhoz viszonyítva.
  • Bár az InDesign támogatja a címke értékjellemzőjének beállítását, az nem lehetséges, hogy olyan számozott listára is alkalmazható legyen, ami Táblázaton és Szövegegység határain átnyúlik a HTML-ben.

A helyes számozáshoz exportálja EPUB 3.0 formátumban.

A statikus rendezett lista eltávolításra került az EPUB exportálásból

Mivel az InDesign most valódi (lecsupaszított) jelölést kínál a kezdő számértékeket figyelembe vevő listákhoz, a Statikus számozott lista lehetőség el lett távolítva az EPUB exportálás párbeszédablakról.

Javított HTML jelölő és CSS az Átalakítás szöveggé lista Exportálási beállításhoz

Az „Átalakítás szöveggé” HTML jelölő és CSS lehetőség javítva lett. Az InDesign beszúrja a szükséges felsorolás- vagy számkaraktereket és felülírja a stílust, így a lista lehetőség általános megjelenése közeli ahhoz, ahogy az InDesign alkalmazásban látszik.

Verzió sztring metaadat

Verziószámmal bővült a generátor metaadat:

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

A CSS osztályok elnevezése javítva lett, hogy azok jobban megfeleljenek céljuknak

Az InDesign különféle extra osztályokat generál azért, hogy javítsa a vizuális hűséget és a fogalmi leképezést az InDesign és az EPUB között.

Az osztályok most át lettek nevezve, rendeltetésük tisztázása és megfelelősége érdekében.

Generált CSS osztály előtag Leírás
CharOverride-# Felhasználó által alkalmazott Karakterjellemzők leképezése felülbírálja a CSS tulajdonságokat
ParaOverride Felhasználó által alkalmazott Bekezdésjellemzők leképezése felülbírálja a CSS tulajdonságokat
TableOverride-#
Felhasználó által alkalmazott Táblázatjellemzők leképezése felülbírálja a CSS tulajdonságokat
CellOverride-#
Felhasználó által alkalmazott Cellajellemzők leképezése felülbírálja a CSS tulajdonságokat
ObjectOverride-#
Felhasználó által alkalmazott Objektumjellemzők (PageItem) leképezése felülbírálja a CSS tulajdonságokat
_idGenParaOverride-#
CSS tulajdonság öröklésével kapcsolatban (mint például a bal oldali behúzás)
_idGenCharOverride-# CSS tulajdonság öröklésével kapcsolatban (mint például a pontméret)
_idGenDropcap-# Iniciálé kinézete ahogy az ID-ban
_idGenBNMarker-# Felsorolás és számozás karaktereinek kinézete ahogy az ID-ban
_idGenRuby-# Ruby CSS módosítása
_idGenStoryDirection Szövegegység irányának támogatása
_idGenTableRowColumn Váltakozó táblázatvonalak és -kitöltések támogatása
_idGenPageitem-# Oldalelem/Objektum szélességének és magasságának átvitele

Japán ruby címkéhez generált CSS

Az InDesign különálló CSS szabályt generál, ami csak a rubyra vonatkozó jellemzőket tárolja.

EPUB könyvexportáláshoz parancsfájl-támogatás

A parancsfájl-támogatás a CS6-ban nem volt elérhető, mostantól azonban már igen.

Új Exportálás figyelmeztetés vagy hibaüzenet párbeszédpanel

Az új párbeszédablak megkönnyíti összetett figyelmeztetés vagy hibaüzenet olvasását exportáláskor.

Felsoroláskarakter javított leképezése list-style-type tulajdonsággá

Ha bármilyen olyan Unicode értéket talál, ami más, mint ami a lenti táblázatban szerepel, a CSS nem határozza meg, így az eszköz vagy böngésző alapértelmezéseként lesz hagyva (jellemzően „disc”).

ID Unicode érték

CSS tulajdonság

0x2022 (felsorolás)

“disc”

0x25CB (fehér kör)

“circle”

0x25A0 (fekete négyszög)

“square”

Az InDesign különböző számozott listatípusai most a lenti táblázatban felsorolt CSS tulajdonságokhoz lesznek leképezve.

ITextAttrNumberingStyle

CSS tulajdonság

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”

Törés előtte tulajdonság leképezése

A Sorok együtt tartásaKezdő bekezdés” jellemző mostantól helyesen lesz leképezve egy érvényes CSS tulajdonságra. Ehhez a jellemzőhöz bármilyen, a ‘kStartAnywhere’ értéktől eltérő a 'pagebreak-before:always' értékre lesz leképezve.

A törés karakterek továbbra sem támogatottak még.

Hozzáférés az iBook olvasó betűtípusaihoz

Az iBook Reader nagy számú eszközbetűtípust támogat (http://iosfonts.com/), és ezek a betűtípusok alapértelmezésben nincsenek engedélyezve az @font-face hivatkozáson keresztül, amíg a speciális XML beállításfájl META-INF/com.apple.ibooks.display-options.xml nincs a csomaghoz adva.

Most a beállításfájl mind az EPUB2.0, mind az EPUB3.0 csomagokhoz hozzá lesz adva.

Az iBook olvasóknál a betűtípus beágyazása már támogatott

Az EPUBCheck megváltozott, hogy elfogadja a beágyazott betűtípus formátumát, ami elfogadható az iBook olvasónál.

Az „EPUB 3.0 elrendezéssel” beállítás eltávolításra került az EPUB exportálásból

Mivel a DPS Reader úgy határozott, hogy nem támogatja ezt a formátumot, az EPUB 3.0 elrendezéssel lehetőség el lett távolítva az EPUB Exportálás párbeszédpanelről.

A bekezdés leképezése megőrzi a jellemzőket a CSS bekezdés tulajdonságoknál

Bekezdésjellemző

CSS tulajdonság

Az előzővel együtt

page-break-before:avoid

Összes sor együtt tartása

orphans: 99

Első N megtartása

orphans: #

Utolsó N megtartása

widow: #

Következő N megtartása

page-break-after:avoid

Egy korábbi változtatásban a Kezdő bekezdés a 'page-break-before:avoid' CSS tulajdonságként lett leképezve. Mivel ez az attribútum és az Az előzővel együtt ugyanazt a leképezési tulajdonságot osztja meg, a konfliktusok esetében a Kezdő bekezdés fog győzni, ahogyan az InDesign alkalmazásban történik.

Megjegyzés:

A Következő N megtartása leképezés figyelmen kívül hagy minden egytől különböző értéket. A töréskarakterek (ugrás a következőre N) egyelőre nem támogatottak.

Egynél több CSS osztálynév támogatott a bekezdés-, karakter- és objektumstílusok Stílusból címke/osztály mezőiben

Az összetett osztályneveket egy vagy több szóközzel kell szeparálni, és az első osztálynév lesz használva a stílushoz generált CSS-nél, ha a CSS kiadása engedélyezve van ehhez a stílushoz.

Például egy Bekezdésstílus, ami így szól:

Osztály: InDesign a legjobb

Ezt eredményezi:

<p class=”InDesign a legjobb”>foo</p>

p.InDesign {…}

Ezzel a funkcióval az a szándék, hogy a tervezőknek lehetőségük legyen felülírni vagy kiterjeszteni a CSS tulajdonságokat a „További CSS fájl” mechanizmust a Speciális fülön az EPUB exportálás párbeszédpanelen.

További ellenőrzés nem történik a megadott értékekre és az exportálás alatt az InDesign egyszerűen hordozza őket végig jelölő céljából és egyébként figyelmen kívül hagyja őket.

Üres <p> és <li> tartományok eltávolításra kerültek

Az üres Bekezdések az InDesign alkalmazásban nem üresek – egy kocsivissza karaktert tartalmaznak és függőleges magasságra vannak formázva.

A HTML-ben az InDesign a bekezdéseket <p> és <li> címkékként képezi le helyesen és a kocsivissza karakter nem része a leképezésnek, ami üres címkékhez vezethet.

Adobe, Inc.

Kapjon segítséget gyorsabban és könnyebben!

Új felhasználó?