EPUB 3.1 чего ожидать

Media

  1. Вероятно, будет выбран формат 3d
  2. Тем, кто сильно зависим от спека Media Overlays в части использования функционала текст-аудио, поможет включение оптимизированных speech-кодеков в качестве Core Media Type из опций — AMR/3GP, OPUS & USAC.

Scripting

Вызов и выполнение скриптов при push или удаленных запросах — довольно рядовая LTI (Learning Tools Interoperability) функицональность, например: LMS (Learning Management System) отправляет оценку результата выполнения задания внутри E(DU)PUB.

Open Web Platform Alignment

  1. Сериализация HTML
    Лично мне не нравится использование термина «сериализация», когда речь идет всего лишь об XML-нотации и нескольких сомнительных инкостылированных соглашениях (подробнее можно ознакомиться на html5docor, а также посмотреть «спек» polyglot markup). Бытует мнение, что использование HTML5 в xHTML нотации неуклонно снижается и количество инструментов, требующих подобного также аналогично. Собственно, предложение касается возможности использование обеих нотаций внутри EPUB 3.1.
  2. Уход от @epub:type к @role — в принципе логичное движение в контексте предыдущего пункта и парадгимы OWP
  3. Возврат OCF File System Container как сервер-ориентированной манифестации. OCF 2.0.1 File System Container был удален в OCF 3.0 с предложением вернуться к нему в будущем. Ноги растут также из OWP и его манифестации в свежеиспеченном EPUB-WEB

Media overlays

  1. Возможность пользовательского определения text-audio синхронизации (сейчас жестко определяется издательством)
  2. Поддержка функционала для слабослышащих (DAISY Consortium)

Package File

  1. Поддержка стилей для азбуки Брайля (в сотрудничествес W3C) и метаданные для определения кодов Брайля
  2. Дополнительные метаданные для режимов представления навигации, например для стандартного UI-решения постраничной навигации слайдером.
  3. Добавление кастомных атрибутов по принципам определенным в EPUB 3.0.1 Content Documents

И самая моя любимая часть — @deprecated

Почти все касаются задач, которые прекрасно решаются или стандартными средствами JS или HTML.

  1. epub:switch ненужный инлайновый фолбэк
  2. epub:trigger аналогичная история
  3. Кастомные биндинги

Включение дополнительных спецификаций (ориг. modular specifications)

  1. Region-based Navigation (кстати, пока в статусе proposal) — тип навигации для графического контента, главным образом, комиксов и прочих графических изданий.
  2. Multiple Renditions (proposal) — спецификация определяющая документы, с вариативностью рендера (язык, тип контента, FXL, reflowable etc).
  3. EPUB Previews (proposal) — спек, определяющий, каким ообразом создавать демо-версии контента (например, в маркетинговых целях), и каким образом связывать их с полной публикацией.
  4. EPUB Scriptable Components — включает драфты двух спецификаций — API и Packaging and Integration
  5. Open Annotations — имплементация стандарта аннотирования по W3C Open Annotation

Ну, и багфиксы.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *