Releases: rupor-github/fb2mobi
Configuration
- Respect user wishes when stamping default cover (position).
- Normalize configuration - always look for configuration in home directory first and only use what is available in the program directory as a last resort.
- Added
--config
or-c
parameter to be able to specify configuration file from the command line.
Installation
Windows installation cleanup
A bit of stamping - font size
Fixed syncover
Image re-sampling
Added forceful image scaling. If scaleImages is specified on command line (or as a profile setting) as a positive non-zero float all JPEG and PNG images (but cover) will be re-sampled with this ratio. If original image did not have DPI specified - (300, 300) will be enforced.
Formatting of resulting document may surprise you...
Continuing with pylint and source formatting (.style.yapf).
Cover stamps and Kindle
Latest python modules (cx_Freeze - changed directory structure).
Source code refactored a bit (to be continued) to reduce number of pylint warnings.
Fixed cover resizing in new PIL.
In case of mobi or azw structure of epub feed to kindlegen now follows Amazon Publishing Guidelines 2018.1 a bit better. Changes are mostly related to cover processing - no special xhtml page will be produced and any attempts to "open book from cover" will be ignored, letting device decide what to do. If document has no cover - default "dummy" will be provided. When epubs are produced - everything stays the same.
Added cover "stamping" with book title, series name, sequence number and author name(s). For Kindle output "default" cover will always be stamped.
Cover processing
When processing large JPEG covers sometimes PIL will return error “IOError: image file truncated”. Set proper PIL options to avoid this situation.
Maintenance
Ubuntu 17.04 used for builds previously reached EOL on January 13th - build of Windows and Linux versions stepped back to Ubuntu 16.04 (LTS). Because of that frozen Linux version now depends on glibc 2.23. At the same time all Windows and Linux versions are now on Python 3.6.3.
GUI hotfix
Skip broken fb2 files in bulk operation in UI
Add epub processing for GUI version
3.6.44 Change version number
Covers
If fb2 book has more than one cover image - use first one, drop the rest
Additional epub and language processing
- epub processing would not attempt to access dictionaries if no hyphenation is specified
- Symbols "-" in book language specification (both FB2 and EPUB) are now translated to underscores. This, for example, allows books with "en-US" be properly hyphenated with "en_US" dictionary.