|
|
#31 |
|
Amateur Radio
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,936
Karma: 2506296
Join Date: Sep 2006
Location: USA
Device: Kindle Touch, iPad 3, iPhone 5
|
__________________
Jack Currently: Kindle Touch, iPhone 5, and iPad 3. |
|
|
|
|
|
#32 | |
|
Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 343
Karma: 17889
Join Date: Feb 2007
Location: Fresno
Device: Kindle 1, 3, PW, Kindle 7" HD Fire
|
Quote:
For the heck of it, try loading the copy of Kim that I made from my Fire book, if you would. Jim |
|
|
|
|
|
Enthusiast
|
|
|
|
#33 |
|
Amateur Radio
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,936
Karma: 2506296
Join Date: Sep 2006
Location: USA
Device: Kindle Touch, iPad 3, iPhone 5
|
Sorry, my Fire doesn't recognize that file either.
__________________
Jack Currently: Kindle Touch, iPhone 5, and iPad 3. |
|
|
|
|
|
#34 |
|
Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 343
Karma: 17889
Join Date: Feb 2007
Location: Fresno
Device: Kindle 1, 3, PW, Kindle 7" HD Fire
|
Weird.
|
|
|
|
|
|
#35 |
|
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 4,424
Karma: 15273162
Join Date: Oct 2011
Location: Florida, USA
Device: Kindle Touch, iPod Touch
|
|
|
|
|
|
|
#36 | |
|
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,042
Karma: 1889878
Join Date: Apr 2009
Location: USA
Device: iPod Touch, Nook STR, Xoom, Kindle Touch, PW & Fire, Sony PRS-T1, iPad
|
Quote:
Wool Omnibus Edition It looks fine on my Fire but on Kindle Touch the text size is about 4 sizes too small. Download a sample to see. A disaster. Another case study is Umberto Eco's Prague Cemetery (which is priced 81% below the paperback edition BTW). The font sizes for titles (meaning h1/h2... tags) are much different between KF and KT (KT's are too small). On KF, you can only change the typeface of the titles, and the typeface of the text alternates between serif and sans serif (the latter used for quotations). On KT, typeface selection affects everything, and there's no alternation of typeface. The latter result makes it difficult to identify the quoted text as quoted text (in mobi it would have had an indent via quote tag; I think the designer in this case would have done better to use some means other than typeface to signal this, but still: it sort of works on KF, but not on KT). It seems KT's line spacing is a bit bigger than KF's with the 'same' setting, as well. 'medium' looks a little too large on KT. These are virtually the only KF8 books I've tried on KT so far. They both have some issues. So yes, I have some concern about the KT implementation of KF8. I would like to do more experimentation with my own KF8 creations. Perhaps the above were created with pre-release, buggy versions of kindlegen. But even if that's the case it would not account for the differences seen. Also while media tags can be used to distinguish between CSS for mobi vs kf8, I don't think they can distinguish between two KF8 implementations (nor should they be able to: KF8 CSS should be 'the same' for all KF8 features the implementations have in common). [Update:] As it happens, I've downloaded a couple more KF8 files, and these have been fine on both devices. I'm getting used to the slightly larger leading on KT. Last edited by tomsem; 05-04-2012 at 02:20 PM. |
|
|
|
|
|
|
#37 |
|
Creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 22,496
Karma: 2944574
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
This thread is hilarious.FYI: The problem with the Kim ebook is that it sets height: 100% on the html and body elements in the css. This breaks amazon's KF8 renderer on the Touch whether you create the KF8 with calibre or with kindlegen. Just remove that line and you will no longer get the black pages. @JSWolf: Every epub renderer has quirks. ADE has quirks, calibre has quirks. And now Amazon's epub renderer has quirks. http://oldbugs.calibre-ebook.com/wiki/ReaderQuirks @jswinden: Amazon's KF8 renderer is based on webkit (a browser) and it is not true that it requires "stricter" markup. What is true is that the renderer has lots and lots of bugs and quirks, *some* of which amazon know about and have documented in kindlegen warnings. Off the top of my head: No support for line-height on the Touch Setting height: 100% on body causes black pages on the Touch No support for position:relative Kindle Previewer requires the compiled guide items in KF8 to be sorted aphabetically by type or it wont work All of these (except the last) are in contravention of the HTML5+CSS3 specs. And I'm willing to wager any amount you like that there will be plenty more quirks coming to light in the near future.
__________________
Get calibre Notice to all: I can not provide assistance with DRM removal, for legal reasons, so please do not contact me about it. Last edited by kovidgoyal; 05-02-2012 at 07:22 AM. |
|
|
|
|
|
#38 |
|
eBook Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 54,661
Karma: 26165759
Join Date: Nov 2006
Location: UK
Device: Kindle Touch, PW, Fire HD, iPad 3, iPhone 4, Samsung Tab 2 7 + More
|
Thanks, Kovid. Informative and helpful, as always.
__________________
Harry Currently proofreading The Poison Belt, by Sir Arthur Conan Doyle. |
|
|
|
|
|
#39 |
|
Amateur Radio
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,936
Karma: 2506296
Join Date: Sep 2006
Location: USA
Device: Kindle Touch, iPad 3, iPhone 5
|
There were several issues with the book, including an improper cover definition, which of course is unrelated to the black screens. I haven't looked at the CSS yet, but I'll take Kovid at his word. As I said to begin with, "Crap in, crap out." This was a sloppy book to convert and the results were expected. i respectfully disagree with Kovid on the stricter markup required for KF8 as far as the opf goes.
__________________
Jack Currently: Kindle Touch, iPhone 5, and iPad 3. |
|
|
|
|
|
#40 |
|
Mobile Reader Geek
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 34,219
Karma: 13801376
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Sony Reader PRS-650, iPad
|
So is the Fire's KF8 renderer not based on web-kit and actually written from the ground up (as it seems to work better)?
__________________
|
|
|
|
|
|
#41 |
|
Creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 22,496
Karma: 2944574
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
Just so we're clear, setting the height of body to 100% is not crap. It is perfectly legal HTML/CSS. No other html renderer that I know of has any trouble with that bit of CSS, nor is it in contravention of any relevant spec.
__________________
Get calibre Notice to all: I can not provide assistance with DRM removal, for legal reasons, so please do not contact me about it. |
|
|
|
|
|
#42 | |
|
Amateur Radio
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,936
Karma: 2506296
Join Date: Sep 2006
Location: USA
Device: Kindle Touch, iPad 3, iPhone 5
|
Quote:
My philosophy is to make sure the formatting, and everything else, is as clean as possible. Sure the ePub and HTML renderers might be forgiving and turn out decent eBooks from your files, but occasionally you are going to come up against a renderer that doesn't. So clean is important. It is also important for when the book gets converted to other formats whether digital or print. And yes, if your book contains garbage and the renderer pukes out garbage, it is your fault, not the fault of the renderer.
__________________
Jack Currently: Kindle Touch, iPhone 5, and iPad 3. Last edited by jswinden; 05-02-2012 at 11:01 AM. |
|
|
|
|
|
|
#43 |
|
Creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 22,496
Karma: 2944574
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
When it comes to HTML, there are *different* renderers that render the same formatting instructions *differently*. That means that it is *not possible* to create HTML that will "render cleanly" in all renderers. Especially when you have created the book before the renderer that is failing to render it existed.
In the HTML world the closest thing to standardization that exists is the W3C HTML pseudo-standard. And if you write a book that is correct as per that standard, and that book is then rendered as garbage by renderer X, in contravention of that standard, then the fault is the renderers, not yours. And let me emphasize, that *all* HTML renderers, not just Amazons, break the standard in many different ways. Not to mention all the behavior that isn't covered by the standard.
__________________
Get calibre Notice to all: I can not provide assistance with DRM removal, for legal reasons, so please do not contact me about it. Last edited by kovidgoyal; 05-02-2012 at 12:18 PM. |
|
|
|
|
|
#44 | |
|
Mobile Reader Geek
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 34,219
Karma: 13801376
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Sony Reader PRS-650, iPad
|
Quote:
Since the Fire's KF8 implementation works with line-height at 100% and Kindlegen allows it to be part of the KF8, then it is valid. It's just the renderer in firmware 5.1 that's broken. Sure there is a work around that's easy to do, but I think a lot of people will not know this.
__________________
Last edited by JSWolf; 05-02-2012 at 06:56 PM. |
|
|
|
|
|
|
#45 | ||
|
Amateur Radio
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,936
Karma: 2506296
Join Date: Sep 2006
Location: USA
Device: Kindle Touch, iPad 3, iPhone 5
|
Quote:
Quote:
__________________
Jack Currently: Kindle Touch, iPhone 5, and iPad 3. Last edited by jswinden; 05-02-2012 at 07:36 PM. |
||
|
|
|
![]() |
| Thread Tools | Search this Thread |
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| KF8 & Mobi, what a mess | JSWolf | Mobi | 3 | 04-28-2012 07:45 PM |
| Embedded fonts on KF8 & Kindle Touch | dbh2ppa | Amazon Kindle | 5 | 04-27-2012 09:41 PM |
| Kindle Touch KF8 support: trouble in paradise? | tomsem | Amazon Kindle | 0 | 04-20-2012 03:16 PM |
| Kindle Touch now supports KF8 | pdurrant | News | 12 | 04-17-2012 03:18 PM |
| eek! 4 kindles now show up on my manage kindle page | bxrLvr | Amazon Kindle | 6 | 08-21-2009 03:12 PM |