Значение Юникода идентификатора
Сопоставление стиля с именем класса
При создании имени класса из имени стиля теперь в InDesign создается полное имя класса: <style group name>_<style name>.
Владение классом стиля — обработка конфликтов имен классов CSS
При сопоставлении двух стилей с одним и тем же именем класса возникает конфликт при попытке создания правила CSS для связанного документа. Теперь в InDesign генерируется предупреждение и отображается сообщение о конфликте во время экспорта.

Удаление разметки для упорядоченных/нумерованных списков
Создаваемая разметка для функций Преобразовать в неупорядоченные списки и Преобразовать в упорядоченные списки в меню Экспорт EBook > Основные > Параметры текста теперь не содержит дополнительные классы. В InDesign больше не вставляются символы и не создаются диапазоны. Теперь за составление списков отвечает браузер или устройство.
Улучшенная эвристическая процедура определения маркеров и структуры нумерации
Эвристическая процедура определения маркеров и структуры нумерации была значительно улучшена для обнаружения семантической структуры маркеров и числовых значений и их правильного выражения в HTML.
Для маркеров:
- В InDesign рассматриваются два абзаца, которые используют одни и те же атрибуты, связанные с ОДНИМ И ТЕМ ЖЕ маркером, включая отступ слева, как часть одного и того же списка.
- Абзац, не являющийся маркером, но идущий за абзацем-маркером и имеющий тот же самый отступ слева, теперь считается «вложенным» абзацем и становится частью списка.
Для числовых значений:
- Поскольку дизайнеры могут задать атрибут для элемента Список, частью которого он является, этот параметр имеет наивысший приоритет касательно отступа слева и разных атрибутов, связанных с числовыми значениями.
- Несмотря на то, что в InDesign можно задать атрибут значения в теге, невозможно представить нумерованный список, пересекающий границы элементов Таблица и Материал, в HTML.
Для правильной нумерации выполните экспорт в формат EPUB 3.0.
Удаление параметра «Статический упорядоченный список» из экспорта EPUB
Поскольку в InDesign теперь предлагается подлинная (открытая) разметка для списков с учетом начальных числовых значений, параметр Статический упорядоченный список удален из диалогового окна экспорта EPUB.
Улучшенная разметка HTML и CSS для функции экспорта в списке «Преобразовать в текст»
Разметка HTML и CSS для функции экспорта в списке Преобразовать в текст была улучшена. Теперь в InDesign вставляются необходимые маркеры или числовые символы, и стиль переопределяется так, что общий внешний вид списка остается почти таким же, каким он представлен в InDesign.
Метаданные строки версии
К метаданным generator добавлен номер версии:
<meta name=”generator” content=”Adobe InDesign 9.0” />
Улучшенная схема именования классов CSS для сопоставления с их назначением
В InDesign создаются различные дополнительные классы в целях улучшения визуальной точности и концептуального сопоставления между InDesign и EPUB.
Классы теперь переименовываются для сопоставления со своим назначением и уточнения этого назначения.
Создаваемый префикс класса CSS | Описание |
CharOverride-# | Сопоставление примененного пользователем переопределения атрибута символа со свойствами CSS |
ParaOverride | Сопоставление примененного пользователем переопределения атрибута абзаца со свойствами CSS |
TableOverride-# |
Сопоставление примененного пользователем переопределения атрибута таблицы со свойствами CSS |
CellOverride-# |
Сопоставление примененного пользователем переопределения атрибута ячейки со свойствами CSS |
ObjectOverride-# |
Сопоставление примененного пользователем переопределения атрибута объекта (PageItem) со свойствами CSS |
_idGenParaOverride-# |
Наследование свойств CSS (таких как отступ слева) |
_idGenCharOverride-# | Наследование свойств CSS (таких как кегль) |
_idGenDropcap-# | Изменение внешнего вида буквицы под внешний вид идентификатора |
_idGenBNMarker-# | Изменение внешнего вида маркера и числовых символов под внешний вид идентификатора |
_idGenRuby-# | Изменение правила CSS для тега «фуригана» |
_idGenStoryDirection | Поддержка направления материала |
_idGenTableRowColumn | Поддержка изменяющейся обводки и заливки таблицы |
_idGenPageitem-# | Перенос ширины и высоты PageItem/объекта |
Создание правила CSS для японского тега «фуригана»
Теперь в InDesign создается отдельное правило CSS, содержащее только те атрибуты, которые связаны с фуриганой.
Поддержка разработки сценариев для экспорта книг EPUB
Поддержка разработки сценариев отсутствовала в CS6, но теперь она доступна.
Новое окно предупреждения/сообщения об ошибке экспорта
Новое диалоговое окно облегчает чтение множества предупреждений или сообщений об ошибках экспорта.
Улучшенное сопоставление знака маркера со свойством «list-style-type»
При обнаружении какого-либо значения Юникода, отличного от значений, перечисленных в таблице ниже, CSS не будет указывать его, оставив его устройству или браузеру по умолчанию (обычно этим значением является «disc»).
|
Свойство CSS |
0x2022 (маркер) |
“disc” |
0x25CB (белый круг) |
“circle” |
0x25A0 (черный квадрат) |
“square” |
Различные типы нумерованных списков в InDesign теперь сопоставляются со свойствами CSS, как показано в таблице ниже.
ITextAttrNumberingStyle |
Свойство 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” |
Сопоставление свойства «break-before»
Атрибут параметра сохранения Начать абзац теперь правильно сопоставлен с действительным свойством CSS. Любое значение этого атрибута, кроме «kStartAnywhere», теперь сопоставляется с «pagebreak-before:always».
В настоящее время знаки разрыва не поддерживаются.
Доступ к шрифтам устройства iBooks Reader
iBooks Reader поддерживает широкий диапазон шрифтов устройств (http://iosfonts.com/), и эти шрифты не активируются по умолчанию при обращении к ним посредством элемента @font-face, пока в пакет не будет добавлен специальный файл параметров XML META-INF/com.apple.ibooks.display-options.xml.
Теперь файл параметров добавляется в оба пакета: EPUB2.0 и EPUB3.0.
Поддержка новой возможности вставки шрифтов в iBooks Reader
EPUBCheck был изменен, чтобы получить возможность принимать формат встроенных шрифтов, приемлемый для iBooks Reader.
Удаление функции «Статический упорядоченный список» из экспорта EPUB3.0
Поскольку DPS Reader не поддерживает этот формат, функция «EPUB 3.0 с макетом» была удалена из диалогового окна экспорта EPUB.
Сохранение сопоставления атрибутов со свойствами абзаца CSS за счет сопоставления абзаца
Атрибут абзаца |
Свойство CSS |
Разместить с предыдущей |
page-break-before:avoid |
Разместить все строки вместе |
orphans: 99 |
Разместить с первой n |
orphans: # |
Разместить с последней n |
window: # |
Разместить со следующей n |
page-break-after:avoid |
При предыдущем изменении атрибут Начать абзац был сопоставлен со свойством CSS «page-break-before:avoid». Поскольку этот атрибут и атрибут Разместить с предыдущей совместно используют одно и то же сопоставленное свойство в случае конфликта, атрибут Начать абзац будет иметь приоритетное значение, как обычно в InDesign.
Сопоставление атрибута «Разместить со следующей n» игнорирует все значения, кроме одного. Более того, знаки разрыва («переход к следующей n») не поддерживаются в настоящее время.
Поддержка нескольких имен классов CSS в полях «стиль в соответствии с тегом/классом» абзацев, символов и стилей объектов
Несколько имен классов должны разделяться одним или несколькими пробелами, а первое имя класса будет использоваться для создания CSS для стиля, если параметр «Включить CSS» активирован для этого стиля.
Например, Стиль абзаца, который указывает следующее:
Class: InDesign is the best
Приводит к следующему:
<p class=”InDesign is the best”>foo</p>
p.InDesign {…}
Цель этой функции — позволить дизайнерам переопределить или расширить свойства CSS с помощью механизма «Дополнительный файл CSS» на вкладке Дополнительно диалогового окна Экспорт EPUB.
Дополнительная проверка не выполняется для указанных значений, и во время экспорта InDesign просто переносит их вместе для разметки или в противном случае игнорирует.
Удаление пустых диапазонов <p> и <li>
Пустые абзацы в InDesign не являются пустыми — они содержат возврат каретки и компонуются с использованием вертикальной высоты.
В HTML InDesign должным образом сопоставляет абзацы с тегами <p> и <li>, и возврат каретки не является частью сопоставления, которое может привести к пустым тегам.
Вход в учетную запись