Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Formats > ePub

Notices

Reply
 
Thread Tools Search this Thread
Old 05-18-2013, 01:56 PM   #1
LukeA
Member
LukeA began at the beginning.
 
Posts: 14
Karma: 10
Join Date: May 2013
Device: Sony Reader PRS T1
Forcing paging - good or bad idea?

I am formatting a book of poems and am thinking that forcing each poem to be on a separate page would be desirable. They are mostly short enough that they will each fit on a single page of an e-reader with a 5-7 inch screen and typical font size.

I'm concerned that for someone that is using a large reader (full size tablet or laptop/desktop), that would result in a lot of white space below each poem. However, without forced page breaks, two poems on one page will result in the second being spread across two pages; that could be annoying for single-page-view devices.

Any thoughts or suggestions?
LukeA is offline   Reply With Quote
Old 05-18-2013, 02:38 PM   #2
Jellby
frumious Bandersnatch
Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.
 
Jellby's Avatar
 
Posts: 7,515
Karma: 18512745
Join Date: Jan 2008
Location: Spaniard in Sweden
Device: Cybook Orizon, Kobo Aura
I'd prefer forced pagebreaks. Even with large screens, I think short poems are better displayed one per page. (If we were talking of large stanzas of a single poem, that might be different.)
Jellby is offline   Reply With Quote
Old 05-18-2013, 03:14 PM   #3
LukeA
Member
LukeA began at the beginning.
 
Posts: 14
Karma: 10
Join Date: May 2013
Device: Sony Reader PRS T1
Thanks - I feel the same way. I've certainly seen printed books that follow this approach and don't worry about the vast tracts of white space - in fact, it's a page design feature in those cases.

BTW, I've just discovered the page-break-inside feature and that may provide an alternative. It could allow multiple poems on one page while ensuring that the last poem on the page is not broken up (assuming the page-break-inside works as advertised for the user's reader).
LukeA is offline   Reply With Quote
Old 05-18-2013, 03:43 PM   #4
RbnJrg
Wizard
RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.
 
Posts: 1,539
Karma: 6613969
Join Date: Mar 2013
Location: Rosario - Santa Fe - Argentina
Device: Kindle 4 NT
Hi Luke; IMHO you should use forced pagebreaks and center "vertically" the poems.
RbnJrg is offline   Reply With Quote
Old 05-18-2013, 04:22 PM   #5
mrmikel
Color me gone
mrmikel ought to be getting tired of karma fortunes by now.mrmikel ought to be getting tired of karma fortunes by now.mrmikel ought to be getting tired of karma fortunes by now.mrmikel ought to be getting tired of karma fortunes by now.mrmikel ought to be getting tired of karma fortunes by now.mrmikel ought to be getting tired of karma fortunes by now.mrmikel ought to be getting tired of karma fortunes by now.mrmikel ought to be getting tired of karma fortunes by now.mrmikel ought to be getting tired of karma fortunes by now.mrmikel ought to be getting tired of karma fortunes by now.mrmikel ought to be getting tired of karma fortunes by now.
 
Posts: 2,089
Karma: 1445295
Join Date: Apr 2008
Location: Central Oregon Coast
Device: PRS-300
Vertical centering is not so easy to do, especially if someone changes the font size. A consistent amount from the top might be most easily achievable.

One to a page has my vote, too, especially since poetry books are seldom very long. A playground to work with different indents, line spacing, etc, too.
mrmikel is offline   Reply With Quote
Old 05-18-2013, 08:39 PM   #6
RbnJrg
Wizard
RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.
 
Posts: 1,539
Karma: 6613969
Join Date: Mar 2013
Location: Rosario - Santa Fe - Argentina
Device: Kindle 4 NT
Quote:
Originally Posted by mrmikel View Post
Vertical centering is not so easy to do, especially if someone changes the font size. A consistent amount from the top might be most easily achievable.

One to a page has my vote, too, especially since poetry books are seldom very long. A playground to work with different indents, line spacing, etc, too.
Hi mrmikel;

Vertical centering is not so difficult as it seems. Try this code:

Code:
div#container {
   display: table;
   width: 500px;
   height: 700px;
   margin: 0 auto;
   padding: 18px;
   border: 5px solid red; /* Only to see the "table" */
}

div#content {
   display: table-cell;
   width: 100%;
   height: 100%;
   vertical-align: middle;
   font-size: 1.0em;
   text-align: left; /* for poetry */
   padding: 0 36px; /* not neccesary, just to see the text better */
   border: 5px solid black; /* Only to see the vertical align */
}
The "border" properties are not neccesary; I just included them in order that the centering it shows better. In order that the font-size doesn't affect the centering, margins and paddings (if any) must be in PIXELS.

The output is something like the following picture (from my K4NT):

https://www.mobileread.com/forums/att...9&d=1368923758

The key is to use two "divs", one as "table" and the other as a "table-cell". After that, you can use the property "vertical-align" that makes all the work
Attached Thumbnails
Click image for larger version

Name:	screen_shot-4939.gif
Views:	274
Size:	18.4 KB
ID:	106009  
Attached Files
File Type: epub Vertical Align.epub (2.4 KB, 186 views)

Last edited by RbnJrg; 05-18-2013 at 09:35 PM.
RbnJrg is offline   Reply With Quote
Old 05-19-2013, 12:08 AM   #7
Turtle91
A Hairy Wizard
Turtle91 ought to be getting tired of karma fortunes by now.Turtle91 ought to be getting tired of karma fortunes by now.Turtle91 ought to be getting tired of karma fortunes by now.Turtle91 ought to be getting tired of karma fortunes by now.Turtle91 ought to be getting tired of karma fortunes by now.Turtle91 ought to be getting tired of karma fortunes by now.Turtle91 ought to be getting tired of karma fortunes by now.Turtle91 ought to be getting tired of karma fortunes by now.Turtle91 ought to be getting tired of karma fortunes by now.Turtle91 ought to be getting tired of karma fortunes by now.Turtle91 ought to be getting tired of karma fortunes by now.
 
Turtle91's Avatar
 
Posts: 3,093
Karma: 18727053
Join Date: Dec 2012
Location: Charleston, SC today
Device: iPhone 11/X/6/iPad 1,2,Air & Air Pro/Surface Pro/Kindle PW & Fire
Quote:
Originally Posted by RbnJrg View Post
Hi mrmikel;

Vertical centering is not so difficult as it seems. Try this code:

Code:
div#container {
   display: table;
   width: 500px;
   height: 700px;
   margin: 0 auto;
   padding: 18px;
   border: 5px solid red; /* Only to see the "table" */
}

div#content {
   display: table-cell;
   width: 100%;
   height: 100%;
   vertical-align: middle;
   font-size: 1.0em;
   text-align: left; /* for poetry */
   padding: 0 36px; /* not neccesary, just to see the text better */
   border: 5px solid black; /* Only to see the vertical align */
}
The "border" properties are not neccesary; I just included them in order that the centering it shows better. In order that the font-size doesn't affect the centering, margins and paddings (if any) must be in PIXELS.

The output is something like the following picture (from my K4NT):

https://www.mobileread.com/forums/att...9&d=1368923758

The key is to use two "divs", one as "table" and the other as a "table-cell". After that, you can use the property "vertical-align" that makes all the work
I use this technique quit a bit and it seems to work in sigil, Marvin, and Firefox epubreader...but I haven't checked ADE, Nook, or Mobi...does it work there too?
Turtle91 is offline   Reply With Quote
Old 05-19-2013, 02:41 AM   #8
Jellby
frumious Bandersnatch
Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.
 
Jellby's Avatar
 
Posts: 7,515
Karma: 18512745
Join Date: Jan 2008
Location: Spaniard in Sweden
Device: Cybook Orizon, Kobo Aura
Quote:
Originally Posted by RbnJrg View Post
Vertical centering is not so difficult as it seems. Try this code:

[...]

In order that the font-size doesn't affect the centering, margins and paddings (if any) must be in PIXELS.
That's the problem, there is no (consistent, reliable) way of referring to the screen height, so you must use a fixed vertical size, but that may break things badly. What if someone reads it in a phone with a smaller screen? Or in landscape orientation? And it doesn't work as intended in larger screens either.
Jellby is offline   Reply With Quote
Old 05-19-2013, 12:16 PM   #9
RbnJrg
Wizard
RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.
 
Posts: 1,539
Karma: 6613969
Join Date: Mar 2013
Location: Rosario - Santa Fe - Argentina
Device: Kindle 4 NT
Quote:
Originally Posted by Turtle91 View Post
I use this technique quit a bit and it seems to work in sigil, Marvin, and Firefox epubreader...but I haven't checked ADE, Nook, or Mobi...does it work there too?
Hi Turtle91; It doesn't work for the old mobi format (mobi7); it works for .kf8 (.azw3). Regarding Nook, I don't have that ereader and I can't answer you; maybe any other member of this forum can give us some info about Nook. Also I didn't the test in ADE
RbnJrg is offline   Reply With Quote
Old 05-19-2013, 12:30 PM   #10
RbnJrg
Wizard
RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.
 
Posts: 1,539
Karma: 6613969
Join Date: Mar 2013
Location: Rosario - Santa Fe - Argentina
Device: Kindle 4 NT
Quote:
Originally Posted by Jellby View Post
That's the problem, there is no (consistent, reliable) way of referring to the screen height, so you must use a fixed vertical size, but that may break things badly. What if someone reads it in a phone with a smaller screen? Or in landscape orientation? And it doesn't work as intended in larger screens either.
Hi Jellby;

I didn't do the try so I can give you a specific response but we have media queries in order to know those variables. For example, one could use:

@media screen and (orientation: portrait) {
/* Portrait styles */
}

@media screen and (orientation: landscape) {
/* Landscape styles */
}

Or something like this:

@media (max-height: 800px) and (orientation: landscape) {
/* code for 6 inches screens and Landscape mode */
}

Regards
Rubén
RbnJrg is offline   Reply With Quote
Old 05-19-2013, 02:26 PM   #11
LukeA
Member
LukeA began at the beginning.
 
Posts: 14
Karma: 10
Join Date: May 2013
Device: Sony Reader PRS T1
Wow Rubén - that's getting a bit more complex than I'd like, but I'll keep it in mind for future projects.

I'm thinking that I'll just use a % of height buffer on top of the poem (small value just so that the poem is not jammed to the top of the page while lots of white space is below and make sure that there is a page break following each.

Thanks for everyone's comments - it seems that there is not much of an objection to one poem per page.
LukeA is offline   Reply With Quote
Old 05-19-2013, 03:22 PM   #12
Jellby
frumious Bandersnatch
Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.
 
Jellby's Avatar
 
Posts: 7,515
Karma: 18512745
Join Date: Jan 2008
Location: Spaniard in Sweden
Device: Cybook Orizon, Kobo Aura
Quote:
Originally Posted by LukeA View Post
I'm thinking that I'll just use a % of height buffer on top of the poem
But note that % in top/bottom margins is referred to the width, and not the height of the element, so the margin would actually be larger in landscape than in portrait orientation... at least in a compliant reader.
Jellby is offline   Reply With Quote
Old 05-19-2013, 03:53 PM   #13
LukeA
Member
LukeA began at the beginning.
 
Posts: 14
Karma: 10
Join Date: May 2013
Device: Sony Reader PRS T1
Quote:
Originally Posted by Jellby View Post
so the margin would actually be larger in landscape than in portrait orientation... at least in a compliant reader.
Which is exactly the opposite of what I'd want - thanks for the note; I'll experiment with what to do.
LukeA is offline   Reply With Quote
Old 05-19-2013, 05:08 PM   #14
Toxaris
Wizard
Toxaris ought to be getting tired of karma fortunes by now.Toxaris ought to be getting tired of karma fortunes by now.Toxaris ought to be getting tired of karma fortunes by now.Toxaris ought to be getting tired of karma fortunes by now.Toxaris ought to be getting tired of karma fortunes by now.Toxaris ought to be getting tired of karma fortunes by now.Toxaris ought to be getting tired of karma fortunes by now.Toxaris ought to be getting tired of karma fortunes by now.Toxaris ought to be getting tired of karma fortunes by now.Toxaris ought to be getting tired of karma fortunes by now.Toxaris ought to be getting tired of karma fortunes by now.
 
Toxaris's Avatar
 
Posts: 4,520
Karma: 121692313
Join Date: Oct 2009
Location: Heemskerk, NL
Device: PRS-T1, Kobo Touch, Kobo Aura
Quote:
Originally Posted by RbnJrg View Post
I didn't do the try so I can give you a specific response but we have media queries in order to know those variables. For example, one could use:

@media screen and (orientation: portrait) {
/* Portrait styles */
}

@media screen and (orientation: landscape) {
/* Landscape styles */
}

Or something like this:

@media (max-height: 800px) and (orientation: landscape) {
/* code for 6 inches screens and Landscape mode */
}
Media queries are not supported in most ePUB readers, so that will not really help. Also with more and more HD readers coming out, this will give peculair results.
Toxaris is offline   Reply With Quote
Old 05-20-2013, 03:53 AM   #15
Jellby
frumious Bandersnatch
Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.
 
Jellby's Avatar
 
Posts: 7,515
Karma: 18512745
Join Date: Jan 2008
Location: Spaniard in Sweden
Device: Cybook Orizon, Kobo Aura
Quote:
Originally Posted by Toxaris View Post
Also with more and more HD readers coming out, this will give peculair results.
If you are thinking about the pixels being to small, they shouldn't, because the CSS pixel is not a real screen pixel, but some kind of absolute unit.
Jellby is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Free Book - Bad Idea (K) koland Deals and Resources (No Self-Promotion or Affiliate Links) 0 07-16-2012 06:15 PM
A good idea ? carpetmojo General Discussions 16 02-09-2012 06:22 AM
Here's a good idea. mr ploppy Writers' Corner 17 12-26-2010 05:44 PM
I have an idea... Could be a good one! =P fallsauce Amazon Kindle 14 12-20-2010 06:01 PM
This is a good idea. cbarnett Introduce Yourself 2 09-05-2007 11:01 AM


All times are GMT -4. The time now is 02:03 PM.


MobileRead.com is a privately owned, operated and funded community.