| 
			
			 | 
		#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.  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#3 | 
| 
			
			
			
			 creator of calibre 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,609 
				Karma: 28549044 
				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,560 
				Karma: 93980341 
				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?
		 
		
	
		
		
		
		
		
		
		
		
		
		
	
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#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,609 
				Karma: 28549044 
				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: 74,450 
				Karma: 318076944 
				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: 74,450 
				Karma: 318076944 
				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,570 
				Karma: 20150435 
				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: 74,450 
				Karma: 318076944 
				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  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
![]()  | 
            
        
            
            
  | 
    
			 
			Similar Threads
		 | 
	||||
| Thread | Thread Starter | Forum | Replies | Last Post | 
| Same zoom level for each page ? | DSpider | 1 | 04-08-2011 04:56 AM | |
| Epub Revision - accessibility support | Nate the great | ePub | 1 | 02-23-2011 04:47 AM | 
| Epub Revision - mathematics support | Nate the great | ePub | 23 | 04-14-2010 02:16 PM | 
| Epub Revision - Dictionaries!! | Nate the great | ePub | 9 | 04-11-2010 02:33 PM | 
| Epub Revision - annotation support | Nate the great | ePub | 3 | 04-10-2010 12:12 AM |