Adobe to Require New Epub DRM in July, Expects to Abandon Existing Users

The tl;dr version is that Adobe is going to start pushing for ebook vendors to provide support for the new DRM in March, and when July rolls Adobe is going to force the ebook vendors to stop supporting the older DRM. (Hadrien Gardeur, Paul Durrant, and Martyn Daniels concur on this interpretation.)

This means that any app or device which still uses the older Adobe DRM will be cut off.

via Adobe to Require New Epub DRM in July, Expects to Abandon Existing Users – The Digital Reader.

flightcrew – A better epub validator

FlightCrew is a C++, cross-platform, native code epub validator. It is composed of three parts:

  • FlightCrew, the validation library;
  • FlightCrew-cli, the command-line front-end to the FlightCrew library;
  • FlightCrew-gui, the GUI front-end to the FlightCrew library;

FlightCrew runs on Windows, Linux and Mac OS X (and possibly other platforms). FlightCrew-gui uses the Qt Framework, but the rest does not. The validation library has no external dependencies outside of those included in the source tree and built along with FlightCrew.

Since FlightCrew is licensed under LGPLv3, it can be directly used by closed-source projects as well as open-source ones. It was initially created for Sigil, the epub editor.

Work on FlightCrew was inspired by the inadequacies of other epub checkers.

via flightcrew – A better epub validator – Google Project Hosting.

.epub eBooks Tutorial – Part 1: Format Your Source Content

Speaking of CSS, that’s where you want to do all your styling. It’s the preferred way to stylize things in both XHTML and the ePub standard. (There are a very few reader programs out there that won’t recognize CSS. Mot of them do by now though, and if you keep the HTML to the basics, the book will still be readable if the reader program doesn’t recognize CSS.

via .epub eBooks Tutorial – Part 1: Format Your Source Content.