12-25-2022, 07:43 PM | #16 |
Grand Sorcerer
Posts: 6,759
Karma: 86500093
Join Date: Nov 2011
Location: Charlottesville, VA
Device: Kindles
|
Nightjar, my understanding is that you want to sell books that can be read on Kindle apps and devices (and on other platforms), but not through the Amazon store. So you are producing EPUBs that the customer can use with send-to-kindle for conversion and delivery. That seems reasonable to me.
You also say that a MOBI produced from your EPUB using Kindle Previewer (Amazon calls this a Master MOBI) will work correctly on Kindle devices when sideloaded. When the user selects Publisher Font then the fonts you added to the book are displayed. But when you use send-to-kindle with the same EPUB the resulting book still shows the Publisher Font option on the Kindle, but does not actually display the included fonts. In order to diagnose this I suggest that you post an EPUB that demonstrates this problem, either a sample or a public domain book. Then I or others here can follow your procedure and analyze the resulting files produced to see what is different or missing. That may lead to an understanding of what is going wrong and possibly a solution. |
01-03-2023, 11:19 AM | #17 | |
Bookmaker & Cat Slave
Posts: 11,495
Karma: 158448243
Join Date: Apr 2010
Location: Phoenix, AZ
Device: K2, iPad, KFire, PPW, Voyage, NookColor. 2 Droid, Oasis, Boox Note2
|
Quote:
@Wolfie: arguing about the specs isn't helping anybody. The old KF7/KF8 crap is long gone now, mostly. Even if he agreed with you, it wouldn't solve his problem, so let's drop that, eh? Hitch |
|
Advert | |
|
03-02-2023, 02:27 PM | #18 | ||
Member
Posts: 14
Karma: 10
Join Date: Dec 2022
Location: Bologna, Italy
Device: Kindle Paperwhite, Fire HD8, 4, iPad 1st, 2th, 3th, 5th gen
|
Quote:
Quote:
Our pre-publication tests usually include checking ebooks with: * Adobe Digital Editions v.4.5.11 * Apple iPad * Apple Books (macOS) * Kindle Paperwhite 2022 * Kindle Fire HD 7" * Samsung Galaxy Tab 3 This is the current situation: ePub3 -> SendtoKindle -> Kindle reader: Publisher fonts missing (although the reader reports them as active) ePub3 -> Sideload via USB -> Kindle reader (documents folder): File not recognized KP3 generated mobi (.mobi+.azw3) -> SendtoKindle -> Kindle reader: Publisher fonts missing (although the reader reports them as active) KP3 generated mobi (.mobi+.azw3) -> Sideload via USB -> Kindle reader: Publisher fonts OK All other non-Kindle readers are working 100%, displaying content with the correct custom fonts. It seems that the only way to get a Kindle reader recognize our custom fonts is to create a .mobi+.azw3 package through Kindle Previewer 3 and to upload this file via USB. So, there seems to be no way to send an ePub3 file to any Kindle reader while retaining the custom fonts, as it seems they are being stripped out using SendtoKindle or the file can't be recognized if sideloaded. Any help would be greatly appreciated. I enclose my sample ePub3 file. Thanks! |
||
03-02-2023, 03:28 PM | #19 | |
Bookmaker & Cat Slave
Posts: 11,495
Karma: 158448243
Join Date: Apr 2010
Location: Phoenix, AZ
Device: K2, iPad, KFire, PPW, Voyage, NookColor. 2 Droid, Oasis, Boox Note2
|
Quote:
And, on an unrelated topic, why are you using that article CSS throughout? That's not meant for ongoing content; it's meant for independently distributable content, like...like an article or blog piece inside something else, that's being individually called out. You have it around every single paragraph? Or damn near all. Why? (lastly, also, px does not work worth a damn, for indentation and margins, in Kindle ePubs, just so you know.) DO let us know if you really use all those fonts, please. There is a reason I am asking. Hitch |
|
03-02-2023, 06:19 PM | #20 | |
Member
Posts: 14
Karma: 10
Join Date: Dec 2022
Location: Bologna, Italy
Device: Kindle Paperwhite, Fire HD8, 4, iPad 1st, 2th, 3th, 5th gen
|
We only use 3 different fonts: 1 serif and 2 sans serif. And of course there are all the related variants (italic, bold, bold italic, and so on). Of course, if you count them all, the total is quite high, so we will probably get rid of the condensed sans serif versions, which will reduce the total number – and the total size – by more than 40%.
In any case, we have always used quite a wide variety of fonts since the publication of our very first ebook 11 years ago, and it has never been a problem to produce ePub2, Apple and Kindle ebooks. Quote:
|
|
Advert | |
|
03-02-2023, 07:15 PM | #21 | |
Resident Curmudgeon
Posts: 76,495
Karma: 136564766
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Quote:
Don't use rem, use em. Don't use px. Use em. For width, don't use calc. Don't use justify-content, use text-align.Don't use display: flex;. Just get rid of it. don't use vh. Use %. Download and install ADE 2.0.1 and use that to test your code as that version does not know ePub 3. That way you can see what your code does and doesn't do. For now, your code is no good for ePub 2 compatibility. |
|
03-02-2023, 09:07 PM | #22 | ||
Bookmaker & Cat Slave
Posts: 11,495
Karma: 158448243
Join Date: Apr 2010
Location: Phoenix, AZ
Device: K2, iPad, KFire, PPW, Voyage, NookColor. 2 Droid, Oasis, Boox Note2
|
Quote:
Quote:
Hitch |
||
03-03-2023, 06:30 AM | #23 | |
Member
Posts: 14
Karma: 10
Join Date: Dec 2022
Location: Bologna, Italy
Device: Kindle Paperwhite, Fire HD8, 4, iPad 1st, 2th, 3th, 5th gen
|
Quote:
I was looking for an answer just to understand why when I create a mobi+azw3 package using Kindle Previewer 3 to convert my ePub3 file, the ebook does look perfect on any Kindle reader. However, when I send the very same ePub3 file using SendtoKindle or email to the Kindle reader address, the results are horrible, with missing fonts and other CSS flaws that ARE NOT PRESENT on the mobi/azw file converted from the very same ePub3 source. This means that something is getting modified or stripped out by Amazon in the process. But you all know that Amazon is dismissing mobi/azw file loading, so I'm back to square one. |
|
03-03-2023, 09:18 AM | #24 | |
Resident Curmudgeon
Posts: 76,495
Karma: 136564766
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Quote:
Also, are you going to fix the code so it works properly with both ePub 2 and ePub 3? |
|
03-03-2023, 11:04 AM | #25 | |
Bookmaker & Cat Slave
Posts: 11,495
Karma: 158448243
Join Date: Apr 2010
Location: Phoenix, AZ
Device: K2, iPad, KFire, PPW, Voyage, NookColor. 2 Droid, Oasis, Boox Note2
|
Quote:
Amazon is dismissing email-to-kindle MOBI loading, certainly. Given that they are still supporting MOBI for FXL, I would suspect that until that's changed, sideloading a mobi will still be viable. I still have NO idea why your CSS consultant or whatever he is made that recommendation to you. Seriously. I would point out that as vexatious as Jon (Wolfie) can be, he's not wrong about ePUB2 backwards compatibility for the non-Amazon vendors. FWIW. Probably still a LOT more ePUB2-reading devices in the wild out there than there are ePUB3.0. if that code is indicative of your ePUB-vendor offering. I know, that's not what you asked--but he's not wrong. Hitch |
|
03-03-2023, 11:31 AM | #26 |
Member
Posts: 14
Karma: 10
Join Date: Dec 2022
Location: Bologna, Italy
Device: Kindle Paperwhite, Fire HD8, 4, iPad 1st, 2th, 3th, 5th gen
|
Hitch and JSWolf thank you for your advice, even if it does not solve my problem.
Probably like many non-European members of this forum, you are not aware of the so-called European Accessibility Act. We started making a template in ePub3 format not just as an experiment, but because within about two years all European publishers and retailers will be obliged to sell only and exclusively ebooks that are fully accessible. And this means creating new ebooks and updating already published ones that perfectly follow the accessibility standards of ePub3 and WCAG 2.0. Thus, from June 2025 maintaining compatibility with ePub2 reading devices will be totally out of the question, not because it is not technically possible, but because the law will impose the sale exclusively of ebooks in ePub3 format. The European Accessibility Act – how does it impact publishers? So I hope you can put yourself in the shoes of a small publisher like yours truly, who is already starting to go crazy to make his catalogue compatible with the incoming European Accessibility Act. Thanks anyway Last edited by Nightjar; 03-03-2023 at 11:33 AM. |
03-03-2023, 11:47 AM | #27 | |
Bookmaker & Cat Slave
Posts: 11,495
Karma: 158448243
Join Date: Apr 2010
Location: Phoenix, AZ
Device: K2, iPad, KFire, PPW, Voyage, NookColor. 2 Droid, Oasis, Boox Note2
|
Quote:
WHEN I have time this weekend, assuming I have any, I will take another look at this file, but speaking bluntly, I think it's simply that you are using the Mail-to-Kindle, which has been notoriously 2-3 steps behind, rendering-wise, for at least 10 years. It wasn't that long ago that it was still rendering KF7, and if you are sending MOBI to it, it may yet be, compared to emailing the ePUB. Have you tried emailing the ePUB? Hitch |
|
03-03-2023, 06:53 PM | #28 | |
Grand Sorcerer
Posts: 6,759
Karma: 86500093
Join Date: Nov 2011
Location: Charlottesville, VA
Device: Kindles
|
Quote:
I copied the AZW3/KF8 send-to-kindle file from my Kindle and compared it to the Master MOBI and the original EPUB using calibre's editor. The CSS in the Master MOBI file produced using the Kindle Previewer is almost identical to the original EPUB. However there are several changes to the CSS in the send-to-kindle file. Most of the call outs to the embedded fonts have been stripped. Amazon does not adhere to industry standards. They only provide vague "guidelines" on how source files should be formatted for Kindle e-books. Amazon's publishing process is picky about what it allows for embedded publisher fonts. And unfortunately the rules are undocumented. Experienced book formatters have learned what to use and what to avoid by trial and error. The best advice I have seen is to keep things as simple as possible. The current version of the Kindle Previewer performs only a subset of the processing that is done when a book is published on Amazon. And it used to be that personal documents converted by Amazon using send-to-kindle were also minimally processed. That changed recently. It appears that with the introduction of the Kindle Scribe Amazon has revamped the send-to-kindle pipeline to be much closer to what published books go through. That allows the Scribe to use Amazon's newer KFX format for personal documents. (It is necessary because the Scribe's annotation features all rely on KFX.) Unfortunately for you it means that more restrictions now apply. |
|
03-04-2023, 06:07 AM | #29 | |
the rook, bossing Never.
Posts: 12,379
Karma: 92073397
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper11
|
Quote:
Epub2 can meet the needs of the act anyway. Also Amazon has over 90% of English Language ebook market. Last edited by Quoth; 03-04-2023 at 06:24 AM. |
|
03-04-2023, 06:24 AM | #30 |
Sigil Developer
Posts: 8,160
Karma: 5450818
Join Date: Nov 2009
Device: many
|
As I have tried to point out previously many times, epub2 is on its way out and rightly so given its limitations for many languages. Just because epub2 is good enough for english basic fiction does not make it a good choice. Furthermore an e-reader need not support all of epub3 to be useful (javascript support is not mandatory for example). Many epub3 e-readers are using webkit derived browser engines that support just about everything.
That said making an epub3 backwards compatible with epub2 only e-readers (for basic fiction) does not in any way prevent or preclude meeting Accessibility standards. You can easily do both with epub3. IMHO, we should not be promoting the continued use of epub2 when more accessible epub3s can be made that can be made to be backwards compatible (for basic fiction) with ancient epub2 only e-readers, Amazon conversion, and etc. |
Tags |
embed, epub3, font, kindle |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
EPUB3: ...obfuscated fonts, but...key missing from OPF | enuddleyarbl | Conversion | 12 | 09-30-2022 12:07 PM |
converting ePub3 with embedded audio for Kindle Fire? | curtf | Kindle Developer's Corner | 6 | 03-21-2017 05:05 PM |
Kindle book default look with embedded fonts | xtraktor | Amazon Kindle | 7 | 03-20-2017 11:56 AM |
Embedded Fonts for Kindle Fire Possible? | Blossom | Conversion | 8 | 10-23-2013 04:34 AM |
Embedded fonts on kindle now! | Oxford-eBooks | Kindle Formats | 3 | 10-03-2012 10:18 AM |