Сопоставление стиля с именем класса

При создании имени класса из имени стиля теперь в InDesign создается полное имя класса: <style group name>_<style name>.

Владение классом стиля — обработка конфликтов имен классов CSS

При сопоставлении двух стилей с одним и тем же именем класса возникает конфликт при попытке создания правила CSS для связанного документа. Теперь в InDesign генерируется предупреждение и отображается сообщение о конфликте во время экспорта.

Конфликт имен классов CSS

Удаление разметки для упорядоченных/нумерованных списков

Создаваемая разметка для функций Преобразовать в неупорядоченные списки и Преобразовать в упорядоченные списки в меню Экспорт 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>, и возврат каретки не является частью сопоставления, которое может привести к пустым тегам.

Эта работа лицензируется в соответствии с лицензией Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported  На посты, размещаемые в Twitter™ и Facebook, условия Creative Commons не распространяются.

Правовые уведомления   |   Политика конфиденциальности в сети Интернет