The adjustable font weight only works with built-in fonts, so if the publisher forces the book to use an embedded font then you won't be able to adjust the weight. The publisher can also force the book to use a fixed line spacing which overrides the spacing set by the device.
The easiest way to work around these problems during conversion is to filter out the CSS properties that the publisher uses to force the font family and line spacing. In the Calibre conversion settings Look & feel > Styling > FIlter Style Information, add line-height, font-family, font to the list of styles to completely remove. See attached pic.
Another option is to patch the firmware. There are patches `Force user font-family in ePubs` and `Force user line spacing in ePubs` which essentially to the same as the above for ePubs, and `Force user line spacing in KePubs` for KePubs.
(The above methods are the easiest, not the best. Converting from another format to ePub never gives perfect results, so if you want perfection I believe the only option is to learn CSS/XHTML and edit each converted book manually.)
|