10-06-2020, 09:29 PM | #1 |
Enthusiast
Posts: 25
Karma: 2135974
Join Date: Feb 2014
Device: iPad 2
|
Fonts won't embed on Kindle Fire
I have been writing to Kindle (and asking on Forums) for at least 5 years about the problem with embedding fonts in mobi files for the Kindle Fire and later. I have only one proprietary font that needs to be embedded. It is not, and instead, nonsense shows up.
For about a 6-month period a little over a year ago, files uploaded on the Kindle web page actually accepted the font. I was surprised and immediately prepared the book for publication. Then it no longer did and now I cannot update it or add additional volumes requiring the same proprietary font. I have tried The latest Kindle Previewers as they come out as well as Caliber, but nothing seems to work. The fonts embed fine in epub format and the file I made in 2019 that was accepted displays perfectly on my Kindle Fire. So I know it is not impossible. Also, no matter whom I talk to at KDP by chat or phone, no one has any answer, and most of them try to assure me that there is no problem. I even sent screen shots of the same page when it did work and when it did not. No answer. Alas, there is no way to get into a mobi file as there is with epub files, to see what has gone wrong. I don't see how difficult this can be to fix. At least it would be nice to receive some formal recognition of the problem... |
10-07-2020, 10:49 AM | #2 | |
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:
There's no reason to really "get into" a mobi file for troubleshooting, but you can unpack them, using the Calibre unpack plugin, if needed. It emulates what's occurred, but it's useful for tracking wholly unexpected results. If you can provide a bit more detail, my firm has been embedding fonts since it was first enabled, so it's something with which we have a lot of familiarity. Hitch |
|
Advert | |
|
10-18-2020, 09:36 PM | #3 |
Enthusiast
Posts: 25
Karma: 2135974
Join Date: Feb 2014
Device: iPad 2
|
The font is a proprietary font I made to show the stroke order of Chinese characters. It works perfectly in all epub books, but mobi rejects it.
|
10-18-2020, 10:38 PM | #4 | |
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:
Have you downloaded the Preview MOBI files, and unpacked them, to investigate the code and the files, to see what's been changed? Hitch |
|
10-20-2020, 02:46 AM | #5 |
Enthusiast
Posts: 25
Karma: 2135974
Join Date: Feb 2014
Device: iPad 2
|
I embed the font in an EPUB file (generated with InDesign). It displays perfectly. Then I used Calibre to convert it to MOBI. The font does not display. Next, I tried Kindle Previewer 3 to convert to MOBI. Again, no go.
Franky, I don't know how to check the code in the MOBI files governing embedded fonts for changes from that in the EPUB. But thanks for asking... |
Advert | |
|
10-20-2020, 09:56 AM | #6 | |
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 you say that you 'embedd[ed] the font in an EPUB...generated with InDesign," how exactly are you doing that? Are you opening up the file in Sigil, and adding the font? And ensuring that the font is called correctly, in the CSS? Or are you assuming that because you call it in InDesign, that it's being embedded correctly in the ePUB? Are you subsetting the fonts, in INDD, when you export them? If you test an ePUB that you made before, does the font still render, or no? Is the font an otf or ttf file? Amazon, KDP and the eBook format of "MOBI" is not a static thing. Fonts that worked in, say, 2015-2016 don't necessarily work today and fonts that didn't, do (yeah, I'm lookin' at you, Papyrus!). If you want font embedding to work in MOBI, or for that matter, ePUB, as both are moving targets, you really do need to learn at least enough to read the coding in the ePUB (or HTML source files, etc.) and the resulting MOBI. This isn't a criticism, but we've had to adjust our font embedding more than once, over the years, to change with the altered rendering schema of KDP. Offered FWIW. Hitch |
|
10-20-2020, 10:34 AM | #7 |
Grand Sorcerer
Posts: 6,753
Karma: 86500093
Join Date: Nov 2011
Location: Charlottesville, VA
Device: Kindles
|
EPUB supports font obfuscation, a form of DRM. I don't know whether or not InDesign performs font obfuscation, but if it does that might prevent the font from being used by the Kindle Previewer.
Does the Kindle Previewer's conversion log show any errors or warnings? |
10-20-2020, 11:05 AM | #8 |
Grand Sorcerer
Posts: 6,753
Karma: 86500093
Join Date: Nov 2011
Location: Charlottesville, VA
Device: Kindles
|
Another question that comes to mind is how are you viewing the converted file?
Are you selecting "Publisher font" instead of one of Amazon's built-in fonts in at Aa menu? |
10-20-2020, 01:50 PM | #9 | ||
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 |
||
10-20-2020, 10:35 PM | #10 |
Enthusiast
Posts: 25
Karma: 2135974
Join Date: Feb 2014
Device: iPad 2
|
InDesign gives the option to "embed fonts," so that is what I do. The font is not used throughout the whole file, only at certain points, so I would not use the Kindle font-choice option. The font is TIFF, but I converted it to OTF and there was no change.
And no, there are no error messages when I convert the file to MOBI either with Calibre of Kindle Previewer. |
10-21-2020, 10:27 AM | #11 | |
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:
It would help if you could answer these questions, or try these steps, so that we can help you. So far, all you've said is that it used to work and now it doesn't, and with all due respect, you're on an eBook-making forum, that talks about working in HTML and CSS and you seem to be limiting yourself to whatever comes out of InDesign and using Calibre, presumably because it's fairly push-button. And I just told you that a Calibre MOBI won't have working fonts--it can't. Because it's a KF7 version, which didn't have font embedding. At the very least, you'd need to test AZW. Hitch |
|
10-21-2020, 03:09 PM | #12 |
the rook, bossing Never.
Posts: 12,367
Karma: 92073397
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper11
|
Calibre can make two kinds of Mobi
1) Old Mobi. KF7, there are no embedded fonts. Though there are KF7 with embedded fonts? 2) Dual Mobi. Only good for Smashwords or other non-Amazon kindle distribution. It's got the Old Mobi KF7 and the Azw KF8 in one file. It will embed fonts if you ticked the embed fonts when you made an epub2 from a docx. Calibre can make two sorts of epub. 3) epub2. 4) epub3. Do not use epub3 unless you know you need it (notice in Calibre). Calibre can make azw KF8 too. There are plugins for KFX and kepub. Always start by importing a docx to Calibre and convert it with embedded fonts to epub2. Make all other formats from the epub2. You shouldn't upload azw or dual mobi to Amazon and uploading old mobi is pointless, though it works. Best to upload is epub2. 2nd best is a docx. Last edited by Quoth; 10-21-2020 at 03:12 PM. |
10-21-2020, 05:48 PM | #13 | |
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:
The newer KF8/Dual is an AZW, isn't it? The actual file extension? Or am I confused? (You can tell how much I use Calibre, right?) Hitch |
|
10-21-2020, 11:29 PM | #14 |
Bibliophagist
Posts: 40,570
Karma: 157444380
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
InDesign does perform font obfuscation. At one point it used Adobe's method but I think it now uses the IDPF method.
|
10-22-2020, 10:46 AM | #15 | |
the rook, bossing Never.
Posts: 12,367
Karma: 92073397
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper11
|
Quote:
If you make a mobi in Calibre, by default it's old mobi (KF7?) and ends in .mobi, though I only make dual mobis in Calibre, purely for Smashwords' Kindle downloads. They end in mobi. And on Kindles you have to select Publisher on aA even if it's a dual or azw, on most Kindles, to see the original embedded fonts. Which needs 3.x something or later FW. So an updated Kindle Keyboard, but not the slightly later DXG as it never got that option (not enough RAM because it's really a DX with a newer screen). |
|
Thread Tools | Search this Thread |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Fonts won't embed on Kindle Fire | NIRC | Amazon Kindle | 2 | 10-16-2020 08:45 PM |
To Embed Fonts or Not to Embed Fonts | keress | ePub | 25 | 03-09-2020 09:46 PM |
Can it embed fonts? | chalimac | Kobo Reader | 1 | 06-27-2017 06:46 PM |
Is it possible to really embed fonts yet? | LaurelRusswurm | ePub | 25 | 11-17-2011 11:25 PM |
Is it possible to UN embed fonts? | lmronan | Sigil | 14 | 06-04-2010 10:26 AM |