Skip to content
This repository has been archived by the owner on Sep 5, 2018. It is now read-only.

Commit

Permalink
Updated KF8 Readme
Browse files Browse the repository at this point in the history
  • Loading branch information
JayPanoz committed Oct 19, 2016
1 parent 845c054 commit 89b2c22
Showing 1 changed file with 14 additions and 2 deletions.
16 changes: 14 additions & 2 deletions ReadingSystems/Kindle/KF8/readme.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,20 @@
# KF8

Easy one. We’ve got some kind of “ePub 2.5” format there, with very few alterations and undocumented support of `-webkit-` prefixed properties as a bonus.
Easy one. It feels like we’ve got some kind of “ePub 2.5” format there, with few alterations and undocumented support of `-webkit-` prefixed properties as a bonus.

Now, there is one important thing which is worth reporting…
Actually, things are a bit more complicated.

KF8 can be considered the foundation for KFX; it works the same at the fundamental level.

Here is what happens:

1. contents are cut into fragments (with the corresponding attributes, styles, etc.);
2. the renderer is just an HTML skeleton;
3. fragments are then re-injected into this skeleton at runtime.

If you unpack a Kindle Mobi file using Kindle/Mobi Unpack, the app is actually rebuilding the EPUB file bu re-injecting those fragments into the skeleton.

Now, there is another important thing which is worth reporting…

**If part of a CSS declaration (prop OR value) is not supported, the whole is erased.**

Expand Down

0 comments on commit 89b2c22

Please sign in to comment.