Skip to content
This repository has been archived by the owner on Apr 26, 2022. It is now read-only.

Features people have requested for EPUB

Dave Cramer edited this page Aug 7, 2019 · 12 revisions

Feature Requests for EPUB 3.1 link

Media

  • Consider adding a 3D format as Core Media Type
  • Consider adding a speech-optimized audio format as Core Media Type
  • Consider adding the new image format BPG
  • [done] Consider adding support for a new WOFF2 webfont format

Scripting

  • Consider adding formalized mechanism for scripts requesting to make remote calls
  • Consider incorporating Cross-Origin Resource Sharing in EPUB
  • Consider prescribing a local storage API for JS-enabled reading systems

Open Web Platform Alignment

  • Consider supporting the HTML serialization
  • Consider starting the migration from @epub:type to @role
  • Consider reviving the OCF File System Container as a server-oriented manifestation
  • Identify a workable solution to the aria-describedat/longdesc conundrum
  • Identify method to retain one (and only one) table of contents that can be rendered to reader in more than one way
  • Consider adding RDFa Lite (and possibly JSON-LD) as the syntax for metadata

Media Overlays

  • Consider supporting user-controlled granularity of synchronization
  • Consider supporting CFI character range synchronization in SMIL files
  • Consider supporting hard of hearing use cases in Media Overlays
  • Consider adding metadata to specify different types of MOs (audio-only, text-audio, video? etc.)

Package File

  • Consider adding metadata for Braille formatting and Braille codes
  • Consider adding new value for epub-type to represent the list of skippable structures in the Navigation Document.
  • Consider adding metadata for Navigation presentation modes
  • Consider adding support for custom attributes in the Package File
  • Consider adding XAdES or ASIC
  • Consider extending alternate style tags (2.1.3.5)
  • Consider allowing nesting of meta tags

Deprecation of existing features

  • [done] Consider deprecating epub:switch
  • [done] Consider deprecating epub:trigger
  • [done] Consider deprecating bindings

Modular specs for incorporation

  • Consider incorporating Region-based Navigation
  • Consider incorporating Multiple Renditions
  • Consider incorporating EPUB Previews
  • Consider incorporating EPUB Scriptable Components
  • Consider incorporating Open Annotations in EPUB

Synchronization with Other Specifications

  • [done] CSS Modules
  • [done] HTML5
  • ISO/IEC EPUB

Bug fixes

Issues labeled "Deferred" in publ-epub-revision repo