Quote:
Originally Posted by m00min
You say reinterpreting but it's effectively setting everything to zero.
|
Definitely
not. Take a look at my
EPUB test file, and you will see that Marvin preserves quite a lot from the original code. I am, likewise, requesting Kris, in that GitHub thread, to respect
more from the publisher's original settings than "Marvin's formatting" currently does, but I'm not obsessed by microscopic paragraph margins as you seem to be.
Especially not because those paragraph margins can be easily adjusted to whatever the
reader (not the publisher) wishes to see.
Quote:
Originally Posted by m00min
If it was reinterpreting I'd expect to see some spacing at least applied to titles but that isn't the case.
|
Spacing definitely
is applied to titles -- just not, apparently,
your particular titles in
your particular book(s), but please don't over-generalize this.

I agree Kris should fix any such issues as we move along. It will be best if you post
specific examples to GitHub or send them directly to Kris along with the book.
Quote:
Originally Posted by m00min
having to constantly readjust something I've already set just feels like bad UX.
|
What do you mean by "constantly re-adjust"?

One of the
genius features of Marvin is that you
never have to
re-adjust
anything. Once you set something in a book, it will remain sticky in that book, forever. And, you can easily transfer the settings from that particular book to any other
new book, simply by opening that earlier book prior to opening the new book. As explained above, the
only setting that is not carried over from book A to book B, is
paragraph spacing. Everything else is preserved 100% just as you yourself set it up. If, despite that, the new book does not look satisfactory to you, then the book's
code is responsible for that, not Marvin. But the good news is you can always fix the new book's display in a few seconds with a few button presses, something that other e-readers do not allow you to do at all, or only in an extremely limited/crude fashion.
Quote:
Originally Posted by m00min
I'm pretty sure I used to be able to change the font face without incurring margin: 0 hell.
|
Absolutely, you still can do that. You must be struggling with some extremely malformatted e-books if you're unable to do that now. The setting of font faces and margins is
completely separate in Marvin. (It does seem to me you are conflating "Publisher's Settings" and "Marvin's formatting" if you're getting these impressions.)
Quote:
Originally Posted by m00min
p { text-indent: 1em; margin: 0 0 0.75em 0; line-height: 1.16666em; }
The text-indent is carried through to the "Marvin" settings but the margin is being detected as zero.
|
Big deal!

So why don't you press that paragraph spacing button and increase the spacing, so that it corresponds to your 0.75em? As explained above, paragraph spacing is the
only feature not carried over from book to book.
The point here, though, is elsewhere: do you
really believe other readers will be fascinated by your 0.75em paragraph spacing, as you specified it in your book as its publisher? Let me tell you, the
first thing I'd do in that book, is to
override that 0.75em margin to one that
I prefer. So why, exactly, should it be such an earth-shattering issue that the 0.75em margin may not be indicated instantly when the book is first launched in Marvin? What's the
likelihood that a Marvin user (not you, the publisher) will be upset and unhappy upon not finding your 0.75em paragraph spacing upon opening your book in Marvin? I'd say, it's
far more likely that
whatever paragraph spacing the reader may find in a book, he or she will proceed and
modify that paragraph spacing, anyway, to whatever paragraph spacing the
reader (not the publisher) wishes to see.