Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Formats > ePub

Notices

Reply
 
Thread Tools Search this Thread
Old 09-01-2022, 03:23 PM   #1
philm
Member
philm began at the beginning.
 
Posts: 24
Karma: 10
Join Date: Jul 2022
Location: France
Device: Kobo Clara
Unhappy HELP: svg file in Sigil for epub on Kobo

I'm new to Sigil and would like to add vector graphics to epub (2 or 3).
I make SVG with inkscape.
It works fine in Sigil preview (except for font), but Kobo displays only a part of it.
I read various threads here and this code seems OK in the xhtml, but not the displayed SVG format:
Code:
<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMin" version="1.1" viewBox="0 0 203 297" width="100%" xmlns:xlink="http://www.w3.org/1999/xlink">
      <image height="297" width="203" xlink:href="../Images/drawing.svg"/>
    </svg>
Any idea?

Here's the result on Kobo Clara:


And here's the epub3:
Attached Files
File Type: epub ebook3.epub (2.7 KB, 136 views)
philm is offline   Reply With Quote
Old 09-01-2022, 03:57 PM   #2
KevinH
Sigil Developer
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 8,439
Karma: 5702578
Join Date: Nov 2009
Device: many
What happens if in the xhtml you replace that svg code with just an img tag with href pointing to your drawing.svg?

Also by default, Inkscape saves svg in its own format. Try re-saving the drawing in inkscape as standard svg 1.1 eliminating the width and height in the resulting svg file so it will scale to its parent tag properly.
KevinH is offline   Reply With Quote
Advert
Old 09-01-2022, 04:06 PM   #3
DNSB
Bibliophagist
DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.
 
DNSB's Avatar
 
Posts: 44,523
Karma: 167912829
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
One other item is if you send the file to your Kobo as a kepub, it will work happily.
DNSB is offline   Reply With Quote
Old 09-02-2022, 05:04 AM   #4
philm
Member
philm began at the beginning.
 
Posts: 24
Karma: 10
Join Date: Jul 2022
Location: France
Device: Kobo Clara
Thank you vey much KevinH and DNSB for your attention,

I forgot to say I tried various svg format with inkscape before writing this post. Actually rhe svg in the epub is plain 1.0 svg format. I think this actual svg format is correct because we can see the svg content.
I also tried various XHTML tags, starting with <img/> in the past.

I also tried changing .epub to .kepub.epub (.kepub alone is not seen by kobo) before posting.

BUT, you were also both right
Actually, having "ebook3.epub" AND a copy renamed "ebook3.kepub.epub" on the same device, Kobo didn't see the second as a "KOBO epub" but as a simple epub despite its name. Deleting the first one "forced" the device to see it as a KOBO epub.
Secondly, my svg was 293px width. I didn't care since it's vector graphics and should scale fine whatever the original size.

Except that scale doesn't seem to work at all.
I made a copy of this SVG, this time scaled it up to 12000x10000px (same file size of course) and only kept minimum working tags in XHTML:
Code:
<img alt="basicdrawing" width="100%" src="../Images/basicdrawing.svg"/>
<img alt="basicdrawing" src="../Images/basicdrawing.svg"/>
And now both are displayed identically, width 100% on Kobo, while Sigil preview has the second one at the right size, only displaying the upper left corner of it.

Of course, with these tags, I tried switching the filename to the previous one, and it didn't work, displaying small images. Width=100% is simply not working on Kobo.

I guess I'd need to know the minimum acceptable width by Kobo to make svg illustrations working in Sigil preview and Kobo.

Thank you for pushing me into re-trying all those parameters

Cheers from France
philm is offline   Reply With Quote
Old 09-02-2022, 07:08 AM   #5
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 78,953
Karma: 144284074
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
@philm, try adding the following CSS code to your eBook and see how the SVG works.
Code:
img {
  max-height: 100%;
  max-width: 100%;
}
JSWolf is online now   Reply With Quote
Advert
Old 09-02-2022, 04:01 PM   #6
jhowell
Grand Sorcerer
jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.
 
jhowell's Avatar
 
Posts: 7,009
Karma: 89771343
Join Date: Nov 2011
Location: Charlottesville, VA
Device: Kindles
I don’t know much about Kobo, but I know that an attribute of width="100%" is not correct HTML.
jhowell is offline   Reply With Quote
Old 09-02-2022, 04:35 PM   #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,295
Karma: 20171067
Join Date: Dec 2012
Location: Charleston, SC today
Device: iPhone 15/11/X/6/iPad 1,2,Air & Air Pro/Surface Pro/Kindle PW & Fire
Quote:
Originally Posted by jhowell View Post
I don’t know much about Kobo, but I know that an attribute of width="100%" is not correct HTML.
nvm....I thought you were referring to Wolfies post...I just saw it was for philm's.


Not sure why you would consider that incorrect? (definition) It is simply saying the maximum width of the image is 100% of the parent container. If you don't specify a height, it will automatically adjust height to keep the proper aspect ratio.

I regularly set a specific width and a max-width on my images and haven't had any issues with it.

Code:
width:50%;
max-width:1000px
max-height:100%

Last edited by Turtle91; 09-02-2022 at 04:44 PM.
Turtle91 is online now   Reply With Quote
Old 09-02-2022, 06:07 PM   #8
enuddleyarbl
Guru
enuddleyarbl ought to be getting tired of karma fortunes by now.enuddleyarbl ought to be getting tired of karma fortunes by now.enuddleyarbl ought to be getting tired of karma fortunes by now.enuddleyarbl ought to be getting tired of karma fortunes by now.enuddleyarbl ought to be getting tired of karma fortunes by now.enuddleyarbl ought to be getting tired of karma fortunes by now.enuddleyarbl ought to be getting tired of karma fortunes by now.enuddleyarbl ought to be getting tired of karma fortunes by now.enuddleyarbl ought to be getting tired of karma fortunes by now.enuddleyarbl ought to be getting tired of karma fortunes by now.enuddleyarbl ought to be getting tired of karma fortunes by now.
 
enuddleyarbl's Avatar
 
Posts: 769
Karma: 1537886
Join Date: Sep 2013
Device: Kobo Forma
Quote:
Originally Posted by jhowell View Post
I don’t know much about Kobo, but I know that an attribute of width="100%" is not correct HTML.
Oh oh. I haven't researched it properly yet. But, I just blindly grabbed some stuff out of a book I was editing that uses that:
Code:
.imgfull {
/* Class for getting an image to take up most of screen */
	height:	90%;
	background-position:	center;
	background-repeat:	no-repeat;
	background-size:	cover;
	max-height:	100%;
	max-width:	100%;
}
Could you point me to somewhere talking about why width="100%" is badness? There's a lot of stuff in that css I grabbed that I haven't researched yet.
enuddleyarbl is offline   Reply With Quote
Old 09-02-2022, 06:40 PM   #9
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,295
Karma: 20171067
Join Date: Dec 2012
Location: Charleston, SC today
Device: iPhone 15/11/X/6/iPad 1,2,Air & Air Pro/Surface Pro/Kindle PW & Fire
It is preferred to have that in the CSS rather than the HTML. Ideally you would have ALL styling in your CSS and only structural elements in your html.

Code:
in the HTML tag:
<img alt="basicdrawing" width="100%" src="../Images/basicdrawing.svg"/>

in CSS:
img {width: 10%; max-width: 1000px;}
I think at one point 'they' were trying to deprecate it in the html tag (???), but as far as I know it is still allowed...just a little gauche.
Turtle91 is online now   Reply With Quote
Old 09-02-2022, 09:08 PM   #10
Tex2002ans
Wizard
Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.
 
Posts: 2,306
Karma: 13057279
Join Date: Jul 2012
Device: Kobo Forma, Nook
Quote:
Originally Posted by enuddleyarbl View Post
<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMin"[...]
Try:

preserveAspectRatio="xMidYMid meet"

See if that fixes your Kobo rendering issue.

Quote:
Originally Posted by enuddleyarbl View Post
Oh oh. I haven't researched it properly yet. But, I just blindly grabbed some stuff out of a book I was editing [...]

Could you point me to somewhere talking about why width="100%" is badness? There's a lot of stuff in that css I grabbed that I haven't researched yet.
Are you trying to create a cover?

Or are you trying to do a "full-page image"... like a giant chart/graph?

If a cover:

Back in 2018, I showed why HTML "width=100%" and/or "height=100%" distorts especially when you turn your device landscape:

If you're trying to get a "full-paged image", it depends on the case and what you're trying to accomplish.

See a lot of my discussion of what to look out for in:

- - - -

If you want more info on SVGs specifically...

RbnJrg has written a lot about SVGs + SVG Wrappers:

or you can type this in your favorite search engine to find even more topics/examples:

Code:
SVG RbnJrg site:mobileread.com
SVG Tex2002ans site:mobileread.com
But let it be known: Amazon devices don't like SVG.

So if you're going the SVG route, this solution would be an EPUB-only thing.

Quote:
Originally Posted by philm View Post
Actually, having "ebook3.epub" AND a copy renamed "ebook3.kepub.epub" on the same device, Kobo didn't see the second as a "KOBO epub" but as a simple epub despite its name. Deleting the first one "forced" the device to see it as a KOBO epub.
Thanks for that info. I had a similarly odd thing back on my original Nook. When 2 books had the same UUID/metadata, the Nook wouldn't recognize the "new" file.

So sometimes I would have to:
  • Delete both files.
  • Reset device.
  • Plug back in device.
  • Transfer file/s back.

That would usually get the version I wanted working again.

Last edited by Tex2002ans; 09-02-2022 at 09:16 PM.
Tex2002ans is offline   Reply With Quote
Old 09-02-2022, 10:36 PM   #11
DNSB
Bibliophagist
DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.
 
DNSB's Avatar
 
Posts: 44,523
Karma: 167912829
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
Quote:
Originally Posted by philm View Post
BUT, you were also both right
Actually, having "ebook3.epub" AND a copy renamed "ebook3.kepub.epub" on the same device, Kobo didn't see the second as a "KOBO epub" but as a simple epub despite its name. Deleting the first one "forced" the device to see it as a KOBO epub.
Out of curiosity what firmware version are you using? I copied the epub you generated and renamed it to .kepub.epub. I then copied both of them to my Sage at the same time and they showed up correctly. See attached images for the results.
Attached Thumbnails
Click image for larger version

Name:	screen_001.png
Views:	117
Size:	167.0 KB
ID:	196243   Click image for larger version

Name:	screen_002.png
Views:	117
Size:	87.3 KB
ID:	196244   Click image for larger version

Name:	screen_003.png
Views:	114
Size:	111.0 KB
ID:	196245  
DNSB is offline   Reply With Quote
Old 09-02-2022, 10:50 PM   #12
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,295
Karma: 20171067
Join Date: Dec 2012
Location: Charleston, SC today
Device: iPhone 15/11/X/6/iPad 1,2,Air & Air Pro/Surface Pro/Kindle PW & Fire
Quote:
Originally Posted by Tex2002ans View Post
...
But let it be known: Amazon devices don't like SVG.
...
I know that was true at one time, but according to the current Image Guidelines they encourage SVG use:

Quote:
Image Guidelines
For a rich reading experience, provide the best available version of the images in your Kindle eBooks, using these guidelines:
  • Images that are pictorial in nature (e.g., Photographs, historical images) should not be blurry, smudged, or unclear to the point that it distracts the reader from the narrative. We recommend these type of images occupy at least 60% width of the screen for high quality reading on smaller devices.
  • Images with text containing letters, numbers, or symbols should be legible and readable (e.g., Graphs, technical diagrams or Maps). We recommend these type of images occupy at least 80% width of the screen for high quality reading on smaller devices.
  • Computer-generated visuals are best represented as Scalable Vector Graphics (SVG) however, SVG tags can lead to errors. We recommend removing SVG tags and using the image tag in HTML for images.
  • Do not render text as images. If text can be separated from the surrounding art, it shouldn't be an image. Instead, it should be HTML.
  • Figure caption, table, and title image should be in HTML. You can find details on tables in the reflowable table’s section Table Guidelines - Reflowable.
  • For accessibility, all images must have text in the alt attribute in the HTML tag. For decorative images, set alt = “” or role = “presentation” in the image tag so that it can be ignored by assistive technology.
  • For the best user experience across Kindle devices and applications, use color images whenever possible and relevant.
I didn't see an example of "removing SVG tags" but I would assume that means <img alt="" src="someimage.svg"/> rather than putting the svg code directly on the html sheet...

Have you seen kindles still having problems in recent testing???

edit: I did some more looking at the only restriction I found was that they require you to remove any SVG namespace references.

Last edited by Turtle91; 09-02-2022 at 11:04 PM.
Turtle91 is online now   Reply With Quote
Old 09-03-2022, 03:44 AM   #13
jhowell
Grand Sorcerer
jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.
 
jhowell's Avatar
 
Posts: 7,009
Karma: 89771343
Join Date: Nov 2011
Location: Charlottesville, VA
Device: Kindles
Quote:
Originally Posted by Turtle91 View Post
It is preferred to have that in the CSS rather than the HTML. Ideally you would have ALL styling in your CSS and only structural elements in your html.

Code:
in the HTML tag:
<img alt="basicdrawing" width="100%" src="../Images/basicdrawing.svg"/>

in CSS:
img {width: 10%; max-width: 1000px;}
I think at one point 'they' were trying to deprecate it in the html tag (???), but as far as I know it is still allowed...just a little gauche.
My understanding is that the "width" and "height" attributes for an "img" element in HTML 5 only allow an integer value without a unit.
jhowell is offline   Reply With Quote
Old 09-03-2022, 05:12 AM   #14
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 78,953
Karma: 144284074
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
Quote:
Originally Posted by jhowell View Post
My understanding is that the "width" and "height" attributes for an "img" element in HTML 5 only allow an integer value without a unit.
Using height and width with % and images works with ePub 2.
JSWolf is online now   Reply With Quote
Old 09-03-2022, 05:45 AM   #15
Quoth
Still reading
Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.
 
Quoth's Avatar
 
Posts: 13,651
Karma: 103503445
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper
Quote:
Originally Posted by jhowell View Post
My understanding is that the "width" and "height" attributes for an "img" element in HTML 5 only allow an integer value without a unit.
I'd only have width" and "height" attributes for an "img" in CSS, never in the actual HTML. That is "automatic" when converting docx to epub2 in Calibre. All the regular types of unit work. Also auto on height OR width if the other value is set. Obviously the result rendering CSS with say 80% width and auto height may only make sense in portrait and actual size may depend on the scope of anything enclosing the HTML where the CSS is used. Curiously px isn't always exactly pixels. Some units never make sense (like physical size).

This Wikipedia extract is inaccurate:
Quote:
Some units – cm (centimetre); in (inch); mm (millimetre); pc (pica); and pt (point) – are absolute, which means that the rendered dimension does not depend upon the structure of the page; others – em (em); ex (ex) and px (pixel)[clarification needed] – are relative, which means that factors such as the font size of a parent element can affect the rendered measurement.
Many renderers use 12pt = 1em, though kepub rather than epub on Kobo seems to use a non-standard conversion.
px is not always a physical pixel

I think cm (centimetre), in (inch) and mm (millimetre) should only be used in media Paper/Print. They make no sense on webpages or ebooks on screens.
The pc (pica) is obsolete. Use em or if converting from docx to epub or html use pt (point) if the WP styles don't allow em.

We use pt (and for images only % and px) for docx styles for ebooks and the copy docx for PDF export uses mm for page sizes, margins, padding, images etc.

Never use px or mm etc etc for font sizes, only em or pt.
Quoth is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
can epub file images be centered using Sigil provlima Workshop 2 04-23-2022 08:34 AM
Sigil can't open my Epub file Siegfried Sigil 2 05-27-2020 06:36 AM
error from Sigil when loading particular epub file JohnNC Sigil 15 08-08-2017 04:52 AM
Vexing error in EPUB file created in Sigil pstjmack ePub 7 08-02-2016 12:47 PM
sigil doesn't open epub file cyberbaffled Sigil 8 11-10-2009 03:28 PM


All times are GMT -4. The time now is 04:07 PM.


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