I added an additional utf-8 character encoding meta tag. The thing is that KF8 is produced by generating an EPUB3 fixed layout file that is then transformed into a KF8.
Actually that warning comes from the EPUB3 validator, which is complaining about the double charset declaration:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta charset="utf-8"/>
The thing is that:
- If we remove the first meta tag, things break up in Kindle Previewer for Mac
- If we remove the second meta tag, things break up in the online Kindle Previewer (actually this is how we always exported KF8, didn't know about online Kindle Previewer issue)
- If we keep it both, EPUB3 validator complains
May guess is that this is actually an issue by the online Kindle Previewer.
- Do you see the content correctly on a physical device? If yes, do you see it correctly also with the production pubcoder release or only on the beta?
Can you try to publish the file to Amazon Store just to be sure that their validator doesn't complain too?
If it doesn't, the solution may be to simply muting the EPUB3 validator complain. Let me know how the publishing tests go.