What special characters are you talking about?
I Ching hexagram symbols.
They are not included in many fonts, but usually works fine with the above listed fonts.
There are 64 different and I have several hundred instances of them in my book.
Therefore it would be very inconvenient to make an svg-file for each ☰ ☳ ☶ ☴
There was another discussion about the hexagrams here: Why does embedding Adobe fonts in EPUB cause all text to display as oblique? particularly with Dejavu. I can see the hexagram in Kindle on an Ipad when using Dejavu. Can you share a sample file to test it?
I changed font to avoid the obligue problem in that thread and that worked.
But I can't change font with these characters because all the fonts that include I Ching special characters don't show in Kindle....
As I said, in my limited test I can see the hexagram done with Dejavu in Kindle on an Ipad. By the way are you preparing your documents on an PC or on a Mac?
It doesn't work on any iPad with iBook that I have tested - both old and new.
I prepare the book on a PC.
So I guess you are on a Mac?
I work on both, but the test I did it on Mac and Kindle on a Mini Ipad. How do you get the file to your Ipad? It will be interesting to test a sample page from your document.
I've aso tried azw3 with same result.
Both works fine on my pc but only the epub-file shows the special characters on iPad air with iBooks.....
Both samples below are from the same epub-file; the first one was converted with Kindlegen in Kindle previewer.
I think I misspoke before. I now see the problem with Kindle on my Mini Ipad. I was testing it on iBooks. Let me play with it a bit and I'll report back.
Edit 1: Still testing, but I just tried it on my Kindle Fire and it works. So far is just the Kindle of the Mini Ipad giving trouble. What other readers have you tried?
I'm relieved that it works on Kindle Fire!
I have only seen the problem on Kindle reading app on iPad and iPhone.
So it seems it could be a bug in the Kindle app.
That is still a big problem though......
You're right! they do show as squares in my notepad editor.
I tried to copy a hexagram character from MS Word to the notepad and then the character showed correctly!
I am just not sure what I can do with it - I have 250 of these characters in my book and there are 64 different.....
I cannot think of an easy way to do it other than manually replacing each. Maybe some creative mind here can think of an easier way.
KindleGen as well as Kindle Previewer can't read and re-convert obfuscated fonts (default done by InDesign ePubs) a way that they are visible in mobi/azw files. If you want to retain embedded fonts in mobi (coded as kf8), you need to replace them manually in the epub with the non-obfuscated versions, before they are going to be converted with KindleGen. Non kf8 coded kindle files can't have embedded fonts.
If you have embedded some fonts and you see them in Kindle Previewer after conversion, they are most likely activated in the system, creative cloud app or with a font manager. Deactivate them and re-open KP with the converted file, and you will see that the fonts embedded in the mobi are not readable and will not show as expected (when the ePub has been created with InDesign). That's also the reason why you can't see the special signs. Actually there is only the workaround of replacing them with the non-protected fonts.
So this means in practicality that I can just replace the DejaVu font in the epub file with the original DejaVu font that I installed on my machine and thus get my special characters to show?
Yupp! Should work so.
Take care to rename the original fonts (a copy you make temporarily on the desktop) to the names used in the ePub, if they are different.
In addition you need to remove the font entrie in the encryption.xml file contained in the META-INF folder.
Always delete the whole bloc per font you replaced:
<enc:EncryptionMethod Algorithm="http://www.idpf.org/2008/embedding" />
<enc:CipherReference URI="OEBPS/font/DejaVuSans.ttf" />
(If you replace all embedded fonts, you can completely remove the encryption.xml file. It's not needed anymore in this case.)
Now put it into Kindle Previewer and be happy!
I modified your example above (only the Deja vu font). You can download it here:
The problem is sadly still there after I've done all you suggested.
And I had no warnings after I converted the epub with Kindle Previewer.
Even the mobi that you modified won't show the embedded characters in Kindle for iPad.
Did you view it on a mac or iPad?
Someone else discribed the exact same situation and the exact solutions that you did in this forum thread:
It worries med that noone could give a good answer.....
no, I did not test on the iPad Kindle, since the Kindle App for iPad is crap. Sorry, forgot to tell you this. There are a lot of things not working on it as the Kindle iPad has no full KF8 support (there is no real documentation what works or not). I tested on a real paperwhite as well as KP and KD on Mac. Seems like Amazon is not interested on apple devices at all. Usually, it should work as soon as the file is published through KDP. Sideloading and e-mail or dropbox do not work. iPad kindle strips out some information.
But no one except Amazon can give you a guarantee for it. Here is the InDesign ePub forum, not the Amazon KDP support. InDesign has nothing to do with Kindle, neither with Amazon. To be honest. Amazon wants their own universe, so they have also to look that it works. You are at a point where you need to contact the KDP support directly. I think you will not get any satisfying answer here since what you want to reach just does not work (wonder if Amazon support could). We can't make it working for you. We were only able to solve at least the basic problem of font embedding. Thats done. The iPad kindle app is another story.
I guess you're right.
I'll just have to upload to KDP and see what comes out the other end. Thanks