Bir stil adından bir sınıf adı oluşturulurken, InDesign artık tam nitelikli bir sınıf adı oluşturuyor: <stil grup adı>_<stil adı>.
İki stili aynı sınıf adına eşlerseniz, ilgili belge için CSS oluşturmaya karar verdiğinizde çakışma oluşur. InDesign artık bir uyarı gösteriyor ve dışa aktarma sırasında çakışma hakkında bir mesaj görüntülüyor.
E-Kitap Dışa Aktarma > Genel >Metin Seçenekleri alanındaki “Sıralı Olmayan Listeyle Eşle” ve “Sıralı Listeyle Eşle” seçenekleri için oluşturulan işaretleme şimdi tüm ekstra sınıfların dışında tutuluyor. InDesign artık karakter eklemiyor veya aralık oluşturmuyor ve liste oluşturma işlemlerini tarayıcı veya aygıta bırakıyor.
Madde işareti ve numaralandırma yapısını belirleme denemeleri, madde işaretlerinin ve numaraların anlamsal yapısını algılayacak ve HTML'de doğru bir şekilde ifade edecek şekilde geliştirilmiştir..
Madde işaretleri için:
- InDesign, sola girinti de dahil olmak üzere TAMAMEN aynı madde işareti bağlantılı nitelikleri paylaşan iki paragrafa aynı listenin parçası olarak davranır.
- Bir madde işareti olmayan, ancak madde işareti paragrafı takip eden ve aynı sola girintiyi içeren bir paragraf şimdi “iç içe” paragraf olarak görülüyor ve listenin bir parçası haline geliyor.
Numaralar için:
- Bu ayar, parçası olduğu “Liste” niteliği tasarımcılar tarafından belirlenebildiği için, sol girintiye veya sayılarla ilgili farklı niteliklere göre en yüksek önceliğe sahiptir.
- InDesign, etiketteki değer niteliğinin ayarlanmasını desteklese de, HTML'de Tablo ve Öykü sınırlarıyla çakışan numaralandırılmış bir liste belirtmek mümkün değildir.
Doğru numaralandırma için EPUB 3.0'a dışa aktarın.
InDesign artık başlangıç numara değerleriyle ilgili listeler için gerçek (yalın) işaretleme sunduğu için Statik Sıralı Liste seçeneği EPUB Dışa Aktar iletişim kutusundan kaldırılmıştır.
“Metne Dönüştür” listesi için HTML işaretleme ve CSS dışa aktarma seçeneği geliştirilmiştir. InDesign, artık gereken madde işareti veya numara karakterlerini ekleyip stili geçersiz kılarak liste seçeneğinin genel görünümünün InDesign'daki görünümüne yakın olmasını sağlıyor.
Sürüm numarası oluşturucu meta verilerine eklenmiştir:
<meta name=”generator” content=”Adobe InDesign 9.0” />
InDesign, InDesign ve EPUB arasında görsel açıdan yüksek derecede aslına uygunluk ve kavramsal eşleme amaçları doğrultusunda farklı ekstra Sınıflar oluşturur.
Sınıfların adları artık amaçlarını açıkça yansıtacak şekilde değiştirilmiştir.
|Oluşturulan CSS Sınıf Öneki||Açıklama|
|CharOverride-#||Kullanıcı tarafından uygulanan Karakter Niteliğini geçersiz kılma eylemini CSS özellikleriyle eşleme|
|ParaOverride||Kullanıcı tarafından uygulanan Paragraf Niteliğini geçersiz kılma eylemini CSS özellikleriyle eşleme|
|TableOverride-#
||Kullanıcı tarafından uygulanan Tablo Niteliğini geçersiz kılma eylemini CSS özellikleriyle eşleme


|CellOverride-#
||Kullanıcı tarafından uygulanan Hücre Niteliğini geçersiz kılma eylemini CSS özellikleriyle eşleme


|ObjectOverride-#
||Kullanıcı tarafından uygulanan Nesne Niteliğini (Sayfa Öğesi) geçersiz kılma eylemini CSS özellikleriyle eşleme


|_idGenParaOverride-#
||CSS özelliği kalıtsallığını (sola girinti gibi) ele alma


|_idGenCharOverride-#||CSS özelliği kalıtsallığını (nokta boyutu gibi) ele alma|
|_idGenDropcap-#||Gömme Karakteri Kimlik gibi gösterme|
|_idGenBNMarker-#||Madde İşareti ve Numara karakterlerini Kimlik gibi gösterme|
|_idGenRuby-#||Ruby CSS'yi Değiştirme|
|_idGenStoryDirection||Öykü yönü desteği|
|_idGenTableRowColumn||Alternatif tablo konturları ve dolguları desteği|
|_idGenPageitem-#||Sayfa Öğesi/Nesne genişliği ve yüksekliğin taşıma|
Yeni iletişim kutusu, dışa aktarma işleminden kaynaklanan birden çok uyarı veya hata mesajlarının okunmasını kolaylaştırıyor.
Aşağıdaki tabloda listelenenler dışında Unicode değeri bulunduğunda CSS bu değeri belirtmez ve varsayılan olarak aygıtta veya tarayıcıda bırakır (tipik olarak “disc”).
|Kimlik Unicode değeri
||CSS Özelliği


|0x2022 (madde işareti)
||“disc”


|0x25CB (beyaz daire)
||“circle”


|0x25A0 (siyah kare)
||“square”


InDesign'daki çeşitli numaralandırılmış liste türleri şimdi aşağıdaki tabloda listelenen şekilde CSS özellikleriyle eşlenebiliyor.
|ITextAttrNumberingStyle
||CSS Özelliği


|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”|
Saklama Seçeneği “Paragrafı Başlat” niteliği şimdi geçerli bir CSS özelliğine doğru şekilde eşleniyor. Bu nitelik için ‘kStartAnywhere’ dışındaki tüm değerler 'pagebreak-before:always' değerine eşlenir.
Kesme karakterleri şimdilik desteklenmemektedir.
iBooks Reader, çok sayıda aygıt fontunu destekler (http://iosfonts.com/). Bu fontlar @font-face ile referans alındığında, özel XML seçenek dosyası META-INF/com.apple.ibooks.display-options.xml pakete eklenmediği sürece varsayılan olarak etkin değildir.
Artık, seçenek dosyası EPUB2.0 ve EPUB3.0 paketlerine eklenmiştir.
EPUBCheck, gömülü font formatını iBooks Reader için geçerli olarak kabul edecek şekilde değiştirilmiştir.
DPS Reader bu formatı desteklememeye karar verdiği için 'Mizanpajlı EPUB 3.0' seçeneği EPUB Dışa Aktar iletişim kutusundan kaldırılmıştır.
|Paragraf Niteliği||CSS Özelliği|
|Öncekiyle Bir Arada Tut||page-break-before:avoid|
|Tüm Satırları Bir Arada Tut||orphans: 99|
|İlk N'yi Tut||orphans: #|
|Son N'yi Tut||window: #|
|Sonraki N İle Tut||page-break-after:avoid|
Önceki değişiklikte, Paragrafı Başlat 'page-break-before:avoid' CSS özelliğine eşlenmişti. Bu nitelik ve Öncekiyle Bir Arada Tut aynı eşlenmiş özelliği paylaştığı için çakışma durumunda, InDesign'da olduğu gibi Paragrafı Başlat üstün gelir.
Not:
Sonraki N İle Tut'un eşlemesi bir değerinden başka tüm değerleri yok sayar. Ayrıca, kesme karakterleri de (Sonraki N'ye Git) şimdilik desteklenmemektedir.
Paragraf, karakter ve nesne stillerinin 'Stilden Etikete/Sınıfa' alanlarındaki birden çok CSS sınıf adı için destek
Birde Çok Sınıf adının bir ya da daha çok boşlukla ayrılması gerekir. İlk Sınıf adı Stil için CSS oluşturmak için kullanılır (CSS'yi Dahil Et bu Stil için etkinleştirilmişse).
Örneğin, aşağıdaki gibi bir Paragraf Stili düşünelim:
Sınıf: InDesign is the best
Sonuç:
<p class=”InDesign is the best”>foo</p>
p.InDesign {…}
Bu özelliğin amacı, tasarımcıların CSS özelliklerini EPUB Dışa Aktar iletişim kutusundaki Gelişmiş sekmesinde yer alan “Ek CSS Dosyası” mekanizmasıyla geçersiz kılmalarını ya da genişletmelerini sağlamaktır.
Belirtilen değerler için başka kontrol yapılmasına gerek yoktur. Dışa aktarma sırasında InDesign, işaretleme amacıyla bu değerleri beraberinde getirir, aksi durumda yok sayar.