Thanks for your comments and hints.
Indeed no automation can fix every problem, that is sure.
Because the situation is so complex, may be a user inface which offers several levels of "aggressiveness" - for each single layout feature - could be a good reaction.
And the scripts has to be able to analyse and manipulate the CSS.
As an example for "justification":
Aggressiveness Level 10 (maximum)
[x] Set every part of the book to "left"
...
Example for "line-height":
Aggressiveness Level 10 (maximum)
[x] Set every part of the book to a line-height 100%
...
|