Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Formats > Workshop

Notices

Reply
 
Thread Tools Search this Thread
Old 12-19-2008, 12:28 PM   #1
atsoat
Junior Member
atsoat began at the beginning.
 
Posts: 2
Karma: 10
Join Date: Dec 2008
Device: prs-505
Capabilities of different formats

I have been buying Microsoft Reader or mobipocket files from fictionwise/booksonboard/cyberread and then converting them to .lrf files to load onto my Sony PRS-505. I have not bought an eReader format book yet, despite their additional discount at fictionwise.

I'm curious as to whether there is any significant difference in the capabilities of these different formats - i.e. are there any features that are available in one format that are not available in others?

If there are significantly different capabilities, then do publishers actually make use of any of these features, or generally speaking will the same book look and behave similarly regardless of the purchased format?

I suppose what I'm really asking is, should I be preferring one format over another when purchasing books from a technical perspective?
atsoat is offline   Reply With Quote
Old 12-20-2008, 04:32 PM   #2
llasram
Reticulator of Tharn
llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.
 
llasram's Avatar
 
Posts: 618
Karma: 400000
Join Date: Jan 2007
Location: EST
Device: Sony PRS-505
Quote:
Originally Posted by atsoat View Post
I suppose what I'm really asking is, should I be preferring one format over another when purchasing books from a technical perspective?
This question seems to come up pretty often... If you you look around you can find several threads on this top.

The short answer is that eReader is definitely the worst -- eReader books use a very limited, proprietary, non-SGML markup language called "PML". Mobipocket uses HTML 3.0 with proprietary extensions while LIT uses a somewhat confused subset of OEBPS 1.0, which has markup somewhere between HTML 4.0 and XHTML with a hybrid/subset of CSS 1 & 2. The upshot is that LIT content is more technically advanced and easier to work with at a markup level (for example, it is forced to follow XML well-formedness rules), but most people may not notice much of a difference between the two.

Hope that helps.
llasram is offline   Reply With Quote
Old 12-21-2008, 03:25 AM   #3
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,536
Karma: 19000001
Join Date: Jan 2008
Location: Spaniard in Sweden
Device: Cybook Orizon, Kobo Aura
Mobipocket does not support CSS, the set of HTML tags it supports can be found here.
Jellby is offline   Reply With Quote
Old 12-21-2008, 04:16 AM   #4
AlexBell
Wizard
AlexBell ought to be getting tired of karma fortunes by now.AlexBell ought to be getting tired of karma fortunes by now.AlexBell ought to be getting tired of karma fortunes by now.AlexBell ought to be getting tired of karma fortunes by now.AlexBell ought to be getting tired of karma fortunes by now.AlexBell ought to be getting tired of karma fortunes by now.AlexBell ought to be getting tired of karma fortunes by now.AlexBell ought to be getting tired of karma fortunes by now.AlexBell ought to be getting tired of karma fortunes by now.AlexBell ought to be getting tired of karma fortunes by now.AlexBell ought to be getting tired of karma fortunes by now.
 
AlexBell's Avatar
 
Posts: 3,413
Karma: 13369310
Join Date: May 2008
Location: Launceston, Tasmania
Device: Sony PRS T3, Kobo Glo, Kindle Touch, iPad, Samsung SB 2 tablet
Quote:
Originally Posted by Jellby View Post
Mobipocket does not support CSS, the set of HTML tags it supports can be found here.
Actually, Mobipocket does support some CSS, erratically and not up to W3C standards.

I've been exploring what CSS Mobipocket does support, and am working on a Test Suite.mobi which imports an external CSS file. I know that
<p class="bold"> for example works, as well as other formatting options.

Regards, Alex
AlexBell is offline   Reply With Quote
Old 12-21-2008, 05:40 AM   #5
llasram
Reticulator of Tharn
llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.
 
llasram's Avatar
 
Posts: 618
Karma: 400000
Join Date: Jan 2007
Location: EST
Device: Sony PRS-505
Quote:
Originally Posted by AlexBell View Post
I've been exploring what CSS Mobipocket does support, and am working on a Test Suite.mobi which imports an external CSS file. I know that <p class="bold"> for example works, as well as other formatting options.
Are you generating the Mobipocket book with mobigen? In which case it's mobigen which understands CSS, not the Mobipocket renderer.
llasram is offline   Reply With Quote
Old 12-22-2008, 02:47 PM   #6
DaleDe
Grand Sorcerer
DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.
 
DaleDe's Avatar
 
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:
Originally Posted by llasram View Post
This question seems to come up pretty often... If you you look around you can find several threads on this top.

The short answer is that eReader is definitely the worst -- eReader books use a very limited, proprietary, non-SGML markup language called "PML".
Actually while eReader is non-standard it has the best support for extended characters of any of the formats out there. So if this is important it is a good format.
DaleDe is offline   Reply With Quote
Old 12-22-2008, 03:11 PM   #7
llasram
Reticulator of Tharn
llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.
 
llasram's Avatar
 
Posts: 618
Karma: 400000
Join Date: Jan 2007
Location: EST
Device: Sony PRS-505
Quote:
Originally Posted by DaleDe View Post
Actually while eReader is non-standard it has the best support for extended characters of any of the formats out there. So if this is important it is a good format.
I assume by "extended characters" you just mean characters not in the Unicode Latin script? In which case I don't believe this is really true. On the encoding end, all the current major e-book formats allow the encoding of any Unicode character. On the display end, even if granting that the glyph complement in the eReader default font set is larger than others, it still doesn't include glyphs for all Unicode characters -- that requires font embedding, which AFAIK is currently only supported by EPUB, BBeB, and Topaz.
llasram is offline   Reply With Quote
Old 12-22-2008, 06:04 PM   #8
DaleDe
Grand Sorcerer
DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.
 
DaleDe's Avatar
 
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:
Originally Posted by llasram View Post
I assume by "extended characters" you just mean characters not in the Unicode Latin script? In which case I don't believe this is really true. On the encoding end, all the current major e-book formats allow the encoding of any Unicode character. On the display end, even if granting that the glyph complement in the eReader default font set is larger than others, it still doesn't include glyphs for all Unicode characters -- that requires font embedding, which AFAIK is currently only supported by EPUB, BBeB, and Topaz.
NO, see special characters in the wiki for a comparison. They are in the unicode set but many tools only support a very small subset, basically not much more than ASCII. Of course embedding can include anything you need.

Dale
DaleDe is offline   Reply With Quote
Old 12-23-2008, 03:58 AM   #9
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,536
Karma: 19000001
Join Date: Jan 2008
Location: Spaniard in Sweden
Device: Cybook Orizon, Kobo Aura
Quote:
Originally Posted by DaleDe View Post
Actually while eReader is non-standard it has the best support for extended characters of any of the formats out there. So if this is important it is a good format.
I've used &xxxx; codes in mobipocket format for accented letters, Cyrillic script, punctuation... with no problem. I sort of assume it would work for anything, as long as I use a font that has the correct glyphs.
Jellby is offline   Reply With Quote
Old 12-23-2008, 04:35 AM   #10
AlexBell
Wizard
AlexBell ought to be getting tired of karma fortunes by now.AlexBell ought to be getting tired of karma fortunes by now.AlexBell ought to be getting tired of karma fortunes by now.AlexBell ought to be getting tired of karma fortunes by now.AlexBell ought to be getting tired of karma fortunes by now.AlexBell ought to be getting tired of karma fortunes by now.AlexBell ought to be getting tired of karma fortunes by now.AlexBell ought to be getting tired of karma fortunes by now.AlexBell ought to be getting tired of karma fortunes by now.AlexBell ought to be getting tired of karma fortunes by now.AlexBell ought to be getting tired of karma fortunes by now.
 
AlexBell's Avatar
 
Posts: 3,413
Karma: 13369310
Join Date: May 2008
Location: Launceston, Tasmania
Device: Sony PRS T3, Kobo Glo, Kindle Touch, iPad, Samsung SB 2 tablet
Quote:
Originally Posted by llasram View Post
Are you generating the Mobipocket book with mobigen? In which case it's mobigen which understands CSS, not the Mobipocket renderer.
No, I write my own XHTML file and import it into Mobipocket Creator with its external CSS file. Then I build the file and out comes a prc file.

Pardon my ignorance, but I don't even know what mobigen is.

Regards, Alex
AlexBell is offline   Reply With Quote
Old 12-23-2008, 05:54 AM   #11
llasram
Reticulator of Tharn
llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.
 
llasram's Avatar
 
Posts: 618
Karma: 400000
Join Date: Jan 2007
Location: EST
Device: Sony PRS-505
Quote:
Originally Posted by AlexBell View Post
Pardon my ignorance, but I don't even know what mobigen is.
Oh, no worries! 'Mobigen' is Mobipocket's command-line tool for doing what you describe doing with Mobipocket Creator -- creating a Mobipocket book from XHTML, OEB, etc. content. As I'm pretty sure it's the same code under the hood, same difference in this case -- it's mobigen / Mobipocket Creator which understands CSS and converts XHTML+CSS into the HTML 3.0ish markup (with no CSS) the Mobipocket renderer understands.
llasram is offline   Reply With Quote
Old 12-23-2008, 10:53 AM   #12
DaleDe
Grand Sorcerer
DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.
 
DaleDe's Avatar
 
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:
Originally Posted by llasram View Post
Oh, no worries! 'Mobigen' is Mobipocket's command-line tool for doing what you describe doing with Mobipocket Creator -- creating a Mobipocket book from XHTML, OEB, etc. content. As I'm pretty sure it's the same code under the hood, same difference in this case -- it's mobigen / Mobipocket Creator which understands CSS and converts XHTML+CSS into the HTML 3.0ish markup (with no CSS) the Mobipocket renderer understands.
Even MobiGen is very selective in what it understands about CSS. Mostly it does not work well with a separate file but will understand inline statements. The latest Windows Reader will do translations of ePUB which typically needs CSS but I am not sure if it has the same verision mobigen under the hood as the one you get when you download MobiCreator.

Dale
DaleDe is offline   Reply With Quote
Old 12-25-2008, 06:15 AM   #13
AlexBell
Wizard
AlexBell ought to be getting tired of karma fortunes by now.AlexBell ought to be getting tired of karma fortunes by now.AlexBell ought to be getting tired of karma fortunes by now.AlexBell ought to be getting tired of karma fortunes by now.AlexBell ought to be getting tired of karma fortunes by now.AlexBell ought to be getting tired of karma fortunes by now.AlexBell ought to be getting tired of karma fortunes by now.AlexBell ought to be getting tired of karma fortunes by now.AlexBell ought to be getting tired of karma fortunes by now.AlexBell ought to be getting tired of karma fortunes by now.AlexBell ought to be getting tired of karma fortunes by now.
 
AlexBell's Avatar
 
Posts: 3,413
Karma: 13369310
Join Date: May 2008
Location: Launceston, Tasmania
Device: Sony PRS T3, Kobo Glo, Kindle Touch, iPad, Samsung SB 2 tablet
Quote:
Originally Posted by DaleDe View Post
Even MobiGen is very selective in what it understands about CSS. Mostly it does not work well with a separate file but will understand inline statements. The latest Windows Reader will do translations of ePUB which typically needs CSS but I am not sure if it has the same verision mobigen under the hood as the one you get when you download MobiCreator.

Dale
Again, I don't agree. Admittedly I haven't done a lot of work in this area, but my impression is that mobigen/Mobipocket Creator works at least as well with an external CSS file as they do with local CSS.

Either way, my original post was to oppose the statement that Mobipocket does not understand CSS. Whether its through mobigen or Mobipocket Creator or something else under the hood I still think that Mobipocket does understand some CSS, though it is erratic and not up to W3C standards.

Regards, Alex
AlexBell is offline   Reply With Quote
Old 12-25-2008, 06:50 AM   #14
tompe
Grand Sorcerer
tompe ought to be getting tired of karma fortunes by now.tompe ought to be getting tired of karma fortunes by now.tompe ought to be getting tired of karma fortunes by now.tompe ought to be getting tired of karma fortunes by now.tompe ought to be getting tired of karma fortunes by now.tompe ought to be getting tired of karma fortunes by now.tompe ought to be getting tired of karma fortunes by now.tompe ought to be getting tired of karma fortunes by now.tompe ought to be getting tired of karma fortunes by now.tompe ought to be getting tired of karma fortunes by now.tompe ought to be getting tired of karma fortunes by now.
 
Posts: 7,452
Karma: 7185064
Join Date: Oct 2007
Location: Linköpng, Sweden
Device: Kindle Voyage, Nexus 5, Kindle PW
Quote:
Originally Posted by AlexBell View Post
Either way, my original post was to oppose the statement that Mobipocket does not understand CSS. Whether its through mobigen or Mobipocket Creator or something else under the hood I still think that Mobipocket does understand some CSS, though it is erratic and not up to W3C standards.
That is like saying that a program displaying a text file understand CSS just because there are programs that can convert a file using CSS to a text file. In the MobiPocket format you cannot represent the information available in a HTML file plus CSS. And it is nearly always tha format you are referring to when you say MobiPocket.
tompe is offline   Reply With Quote
Old 12-25-2008, 08:32 AM   #15
HarryT
eBook Enthusiast
HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.
 
HarryT's Avatar
 
Posts: 85,544
Karma: 93383043
Join Date: Nov 2006
Location: UK
Device: Kindle Oasis 2, iPad Pro 10.5", iPhone 6
Quote:
Originally Posted by tompe View Post
That is like saying that a program displaying a text file understand CSS just because there are programs that can convert a file using CSS to a text file. In the MobiPocket format you cannot represent the information available in a HTML file plus CSS. And it is nearly always tha format you are referring to when you say MobiPocket.
If the tool that one uses to create the MobiPocket file understandards CSS, what practical difference does it make whether or not the CSS elements actually end up in the created file or not?
HarryT is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
PRS-900 web browser capabilities sammy12 Sony Reader 8 08-11-2010 01:23 PM
Search capabilities with different file formats? Doranwen Astak EZReader 8 06-30-2010 06:00 PM
Convert Epub and Msreader formats to Kindle formats bruc79 Calibre 17 06-22-2010 04:50 AM
browser capabilities sniffingratty Amazon Kindle 7 04-24-2010 04:08 AM


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


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