![]() |
#166 | |
Bookmaker & Cat Slave
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 11,503
Karma: 158448243
Join Date: Apr 2010
Location: Phoenix, AZ
Device: K2, iPad, KFire, PPW, Voyage, NookColor. 2 Droid, Oasis, Boox Note2
|
Quote:
Hitch |
|
![]() |
![]() |
![]() |
#167 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 7,077
Karma: 91577715
Join Date: Nov 2011
Location: Charlottesville, VA
Device: Kindles
|
I decided to do a little digging into the release history of KFX. I know that the Kindle iOS app has supported it since version 4.9 (May 2015) and recent e-ink Kindles support it as of version 5.6.5 (August 2015).
I was wondering when support was added to Fire devices so I did a little snooping. By checking downloadable firmware updates for strings related to KFX I was able to see that support was first added in the 4th quarter of 2013 with the release of the 3rd Generation Fire devices. This is much earlier than I expected! It seems that the roll out of KFX has been going on for a lot longer and at a much slower pace than I thought. ----Edit---- Here is a bit more information on my method: Since Amazon usually only lists the most recent version of each device's firmware on their website, I searched in Google for older firmware versions. I was able to find quite a few. (I wouldn't recommend actually installing anything found that way; too much chance of tampering.) The Fire firmware files are archives in zip format. I expanded them and then searched for strings associated with the KFX format, such as 'yj' and 'kfx'. After weeding through many false positives I was able to come up with longer strings that work better, including 'yjsdk' and 'parseKFXContainer'. I found that when these strings occur they are most often in the file named '/lib/libKRF.so'. Since the file dates within the archives are unreliable (most are 9/6/2011), I used the 'post-timestamp' (in Unix format) found in /META-INF/com/android/metadata to determine when each release was actually created. I wasn't able to find every release, but I found enough to narrow the window of when KFX first appeared to late 2013. The earliest release I found with KFX support was Kindle Fire HDX 8.9 (3rd Generation) OS version 3.0.5, dated 10/29/2013. The second generation Fires also received an update with KFX around the same time. Last edited by jhowell; 10-06-2015 at 09:48 AM. |
![]() |
![]() |
![]() |
#168 |
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8,788
Karma: 6000000
Join Date: Nov 2009
Device: many
|
Hi,
Forgive my ignorance but what processor is used on the Fire? Is it x86 family or ARM or ? Thanks, Kevin |
![]() |
![]() |
![]() |
#169 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 7,077
Karma: 91577715
Join Date: Nov 2011
Location: Charlottesville, VA
Device: Kindles
|
Quote:
The early appearance of KFX on Fire tablets makes me believe that it was the platform used for early testing. If Amazon is continuing to use Fire in this way then perhaps there are hints at more upcoming Kindle features hidden in the new Fire tablet firmware. |
|
![]() |
![]() |
![]() |
#170 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 7,077
Karma: 91577715
Join Date: Nov 2011
Location: Charlottesville, VA
Device: Kindles
|
KevinH passed on some information that he discovered on-line. In order to avoid possible trouble for the source of this information I won't be too specific. The main points that I picked out are:
This information explains why there are references to 'yj' and 'kfx' in Fire OS code going back to late 2013. It wasn't, as I had guessed, an early test of KFX for e-books, but actually the roll-out of magazine capability. Perhaps the re-purposing of KFX as an e-book format was a later idea and not the original plan. Re-purposing existing software is much easier and less expensive than developing something new from scratch. Some the the quirkiness of KFX and its limited availability across Amazon's e-book collection may be due to limitations in the format carried over from the original project. The mention of PDF as a source is a bit disturbing. The hidden contents of KFX is probably very unlike previous e-book formats. |
![]() |
![]() |
![]() |
#171 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 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:
Dale |
|
![]() |
![]() |
![]() |
#172 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 7,077
Karma: 91577715
Join Date: Nov 2011
Location: Charlottesville, VA
Device: Kindles
|
I continue to see a lot of books in my Kindle e-book purchases that do not support enhanced typesetting, even though they are regular novels with no apparent special formatting. I decided to look into this since it could provide useful information for authors/publishers wondering why certain books do not allow enhanced typesetting.
In order to research this I took from my collection a sample of 15 books that support enhanced typesetting and 20 books that do not. I then did an inventory of HTML tags and CSS properties in these books, based on the KF8/AZW3 version. Finally, I compared the two sets to see if there was anything unusual I could find in the books that do not support enhanced typesetting. I found two sets of tags that appear in some books that do not support enhanced typesetting, but never appear in the sample of books that do support it:
Could these be e-book features not (yet) implemented in KFX? (Due to the small sample size of this experiment the results could just have come about by chance, so take this with a grain of salt.) |
![]() |
![]() |
![]() |
#173 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,115
Karma: 12345678
Join Date: Feb 2010
Location: Serbia
Device: Kindle PW5, Kobo Libra 2, Kindle PW1
|
I think they are just doing it randomly. Because for the same recently (06. and 08.10.2015) published book of the two different Kindle Editions (one by Tor, one by Gollanz) one has (Tor) and one has not (Gollanz) enhanced typography enabled.
|
![]() |
![]() |
![]() |
#174 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 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:
Dale |
|
![]() |
![]() |
![]() |
#175 | |
Junior Member
![]() Posts: 3
Karma: 10
Join Date: Oct 2014
Device: Slick ER430
|
Quote:
PS The original meaning of & shy; is apparently not entirely forgotten: this old posting summarizes the issues: http://www.cs.tut.fi/~jkorpela/shy.html Last edited by gtoal; 11-04-2015 at 12:37 AM. Reason: added PS |
|
![]() |
![]() |
![]() |
#176 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,373
Karma: 27230406
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
@gtoal dont want to dampen your enthusiasm, but see https://www.mobileread.com/forums/sho....php?p=2456848
|
![]() |
![]() |
![]() |
#177 | |
Junior Member
![]() Posts: 3
Karma: 10
Join Date: Oct 2014
Device: Slick ER430
|
Quote:
|
|
![]() |
![]() |
![]() |
#178 | |
Connoisseur
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 56
Karma: 3274
Join Date: Dec 2011
Device: iPad
|
Quote:
This is a common error of Kindle authors that leads to desperate forum posts and viral complaints based on nothing but not being aware of Kindle guidelines. "Where did all those extra hyphens come from?!!!!" They're soft hyphens, that's all. |
|
![]() |
![]() |
![]() |
#179 | |
Bookmaker & Cat Slave
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 11,503
Karma: 158448243
Join Date: Apr 2010
Location: Phoenix, AZ
Device: K2, iPad, KFire, PPW, Voyage, NookColor. 2 Droid, Oasis, Boox Note2
|
Quote:
Hitch |
|
![]() |
![]() |
![]() |
#180 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 4,763
Karma: 246906703
Join Date: Dec 2011
Location: USA
Device: Oasis 3, Oasis 2, PW3, PW1, KT
|
I don't give a hoot if there is no soft-hyphens suppossed to be when creating a book. As reader I only care that I can add them and the books will be hyphenated on my Voyage. And that is what the plugin for calibre is supposed to do - not as a book-creation tool.
|
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Using Kindle format vs ePub format is like using a compiler vs winzip? | Julius Caesar | Workshop | 1 | 09-01-2013 07:34 PM |
iPhone Convert epub format to kindle for iPhone format. Is it possible? | thecyberphotog | Apple Devices | 16 | 03-14-2013 01:04 AM |
No 'epub' format shown in Plugboards Format dropdown list | kakkalla | Library Management | 3 | 06-16-2012 04:23 AM |
Ebook in PRC format will not convert to any other format | Katelyn | Calibre | 0 | 10-01-2010 07:02 PM |
Master Format for multi-format eBook Generation? | cerement | Workshop | 43 | 04-01-2009 12:00 PM |