1) Language
Sometimes there is no language in content.opf. The line
Code:
<dc:language>en</dc:language>
is missing. I thought once it even vanished after I added it. Though some ereaders seem to assume English.
Edit: I converted two epubs to dual mobi. Afterwards the <dc:language>en</dc:language> is gone!
Edit2: Actually it's gone simply re-opening the Editor on the file. What am I doing wrong?
2) Fonts
The behaviour of Embed Fonts is different in the Conversion GUI and in the Editor. The Editor works correctly. Attempting manually or using Check to remove spaces in file names results in fonts that don't work on a Kobo. Leaving the spaces may be OK on a Kobo. Everything is always fine in the viewer. Posts below have the details of the workaround.
https://www.mobileread.com/forums/sh...37#post4108937
https://www.mobileread.com/forums/sh...73&postcount=3
3) Fonts with Font weights that are strange
One font has a 400 setting in the font file. Calibre Embed Fonts in Conversion GUI or Editor, puts
font-weight: 5; which isn't recognised by Check. Changing to
font-weight: normal; works correctly.
Also some fonts have a string of Panose numbers in the CSS after embedding. Deleting that line in each css seems to be the solution.
Tip: Set Minimum Line Height AND Line Height to Zero (0.0 %) so that the user can use the ereader to set the line height, which should be the default for all ebooks. Different top and bottom margins for each paragraph style are not affected and how you should space in the wordprocessor.