![]() |
#1 | |
Sir Penguin of Edinburgh
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 12,375
Karma: 23555235
Join Date: Apr 2007
Location: DC Metro area
Device: Shake a stick plus 1
|
Epub Revision - page-level layouts
Quote:
|
|
![]() |
![]() |
![]() |
#2 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,196
Karma: 1281258
Join Date: Sep 2009
Device: PRS-505
|
This boils down to a choice: CSS3 or XSL-FO.
Adobe has been in favour of XSL-FO for a long time. While it's more cumbersome to code than CSS, it's ultimately far more flexible and a far richer styling language. CSS3's paged media module is quite limited in comparison and has been stuck at working draft status for several years now, so it doesn't even have a finalised version to specify. OTOH, while progress is somewhat glacial, web browsers are slowly moving towards support of CSS3 and web authoring will follow suit. From an implementation perspective, it's far preferable to allow those creating Reading Systems the ability to use the same renderer for both epub and web browsing functions on the same device. Ultimately, I think CSS3 will win simply because it'll be easier to implement. Not a great reason, but possibly better than a situation in which Reading Systems implement an inconsistent subset of XSL-FO. |
![]() |
![]() |
Advert | |
|
![]() |
#3 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,149
Karma: 27110894
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
Thumbs down from me. I really don't want to encourage the creation of display size specific epubs.
In theory "support for multiple display sizes" sounds great. In practice people will make epubs that look great at a couple of sizes and look like crap everywhere else. The whole concept goes against the grain of reflowability. |
![]() |
![]() |
![]() |
#4 |
Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 257
Karma: 960
Join Date: Dec 2006
Device: REB1200; REB2150; Sony 500/350; EZReader; IREX DR800SG; Nook/Color
|
Well that's why CSS might be a good call. n+ fixed layouts and one reflow. You don't like it, you change it to your favorite CSS. For drm of course readers should support custom CSS.
|
![]() |
![]() |
![]() |
#5 |
eBook Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 85,544
Karma: 93383043
Join Date: Nov 2006
Location: UK
Device: Kindle Oasis 2, iPad Pro 10.5", iPhone 6
|
Would page-level layouts include support for such things as "real" footnotes, headers and footers, and such like?
|
![]() |
![]() |
Advert | |
|
![]() |
#6 |
Enthusiast
![]() Posts: 32
Karma: 45
Join Date: Dec 2007
Device: Kindle DX, PRS505
|
+1 for CSS. The standard should allow the user to completely replace the embedded stylesheet. This would allow better accessibility.
The iPad's iBook epub reading software is a good example of why user replaceable stylesheets are needed. The iBook software has fixed wide margins (3/4 inch on all sides), a pretty but useless static image of a book binding/cover on each page, and text justification that cannot be changed. Accessibility is reduced for low vision users since they cannot utilize the full screen area with large fonts and books with full justification have distracting rivers of white. |
![]() |
![]() |
![]() |
#7 | |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,196
Karma: 1281258
Join Date: Sep 2009
Device: PRS-505
|
Quote:
While I understand kovid's fear, I think it's misplaced. Both possible schemes generally promote a device-independent approach. It's possible to mess-up reflowability right now if you used fixed sizes, and that's one of the first things people learn not to do. |
|
![]() |
![]() |
![]() |
#8 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,149
Karma: 27110894
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
Most people don't realize that it's possible to create fixed size layouts with HTML. With explicit support for fixed layouts, there are going to be a whole lot of people that will jump on that bandwagon simply because they ave built up lots of skills in fixed size design already and will be more comfortable with that.
|
![]() |
![]() |
![]() |
#9 |
The Grand Mouse 高貴的老鼠
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 73,590
Karma: 315126578
Join Date: Jul 2007
Location: Norfolk, England
Device: Kindle Oasis
|
There is a conflict here between the desire to control the layout by the publisher, and the desire to allow the reader to control the layout through the reading software.
For example, a publisher might like to specify one of two column text, depending on the width in characters (ems) of the current display. But equally, the reader might well want the choice to be a preference. I think any page-size choice of formatting should be automatic by default, but that reader software should be able to provide the reader with the option to overrride the choice in the publication. I have no idea how this would be done in practice with the current layout standards that have been mentioned in this thread. |
![]() |
![]() |
![]() |
#10 |
The Grand Mouse 高貴的老鼠
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 73,590
Karma: 315126578
Join Date: Jul 2007
Location: Norfolk, England
Device: Kindle Oasis
|
Separate points.
I think it would be useful if the specification gave some guidance on how the page height should be interpreted by rendered. At the moment, sizing something based on page height is a bit hit and miss. As Harry said, it would be wonderful to have some support in for footnotes. At the moment, I do footnotes with a link away to another page. I'd love to seem some specific coding that allowed footnotes to be identified by reading software, and either displayed in a pop-up window, or placed at the bottom of the page. |
![]() |
![]() |
![]() |
#11 | ||
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,196
Karma: 1281258
Join Date: Sep 2009
Device: PRS-505
|
Quote:
I think the best route is to encourage this to be done through modification of a user-level styling file. A RS that only allows a few basic modifications could then be enhanced by those willing to write more advanced css code. Quote:
|
||
![]() |
![]() |
![]() |
#12 | |
frumious Bandersnatch
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 7,543
Karma: 19001583
Join Date: Jan 2008
Location: Spaniard in Sweden
Device: Cybook Orizon, Kobo Aura
|
Quote:
Things could get funny with footnotes inside footnotes inside footnotes, though. Another related thing that could be worth considering is having some element that remains static while the rest of the book changes when paging, a bit like a header, but not for headers. For instance, a map or a diagram. In printed books you often have to turn the pages back and forth when your read a text that refers to a picture in another page (and it's sometimes inevitable, if the text that refers to it is more than one page long). Wouldn't it be nice if you had the possibility of saying "during this whole passage, keep this image fixed on screen while scrolling/paging the text". |
|
![]() |
![]() |
![]() |
#13 | |
The Grand Mouse 高貴的老鼠
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 73,590
Karma: 315126578
Join Date: Jul 2007
Location: Norfolk, England
Device: Kindle Oasis
|
Quote:
|
|
![]() |
![]() |
![]() |
#14 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 11,470
Karma: 13095790
Join Date: Aug 2007
Location: Grass Valley, CA
Device: EB 1150, EZ Reader, Literati, iPad 2 & Air 2, iPhone 7
|
Quote:
Dale |
|
![]() |
![]() |
![]() |
#15 |
curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,487
Karma: 5748190
Join Date: Jun 2006
Location: Redwood City, CA USA
Device: Kobo Aura HD, (ex)nook, (ex)PRS-700, (ex)PRS-500
|
I would like to see the standard mandate support for footnotes within footnotes (within footnotes, within...). And similarly for endnotes.
Specifically, I don't want the situation we have with Terry Pratchett novels in EReader format, where 2nd and lower level footnotes are lost because the document format cannot support them. Xenophon |
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Same zoom level for each page ? | DSpider | 1 | 04-08-2011 03:56 AM | |
Epub Revision - accessibility support | Nate the great | ePub | 1 | 02-23-2011 03:47 AM |
Epub Revision - mathematics support | Nate the great | ePub | 23 | 04-14-2010 01:16 PM |
Epub Revision - Dictionaries!! | Nate the great | ePub | 9 | 04-11-2010 01:33 PM |
Epub Revision - annotation support | Nate the great | ePub | 3 | 04-09-2010 11:12 PM |