View Full Version : Bizarre ADE bug with brackets


charleski
08-11-2010, 07:21 PM
I managed to waste over an hour today on one of the most bizarre bugs I've yet seen in ADE.

If a paragraph is centered (using text-align: center), contains a br tag, and the first character after the break is a left bracket ( (, {, or [ ) or an em-dash, then the text on that line will be shifted right by about 1em. The only way to prevent this is to ensure that the first displayed character on that line is something other than a left bracket/em-dash (inserting a character wrapped in a display:none span won't work).

This happens on both the current 1.72 version of Desktop ADE and on my PRS-505. I've attached an example epub that displays perfectly in other epub-renderers but fails in ADE.

I'll file a bug report about this, but we all know that the chances of Adobe actually fixing this are minuscule, so it's just something people will need to be aware of and work around.

Valloric
08-11-2010, 08:14 PM
Sadly, confirmed.

We should seriously compile a list of ADE quirks.

Jellby
08-12-2010, 05:37 AM
I had noticed some weird alignments in centered lines, which I thought were due to text-indent, but could not fix it. Then I read somewhere (probably some thread here) that ADE had this problem with brackets in centered lines, which explained the issues I had seen. Now I just ignore and hope for the best (that either ADE will be fixed or readers will use a different rendering software in the future)

charleski
08-12-2010, 07:09 AM
It only seems to happen after a br tag. E.g.
<p class="center">(gh)</p>
will render properly, whereas with
<p class="center">(gh)<br />(gh)</p>
the second line will be shifted to the right.

Jellby
08-12-2010, 07:23 AM
Yes, your description is much more detailed than the blurred image I had in my mind :D