html2text icon indicating copy to clipboard operation
html2text copied to clipboard

Line breaks in bold renders incorrect markdown

Open dmauro opened this issue 9 years ago • 2 comments

Bold generally should not be allowed to have line breaks in between them, or have whitespace on the inside, or they'll be treated as literal asterisks. So for example:

<b>Our bold text<br /></b>

Results in:

**Our bold text\n  **

Which will not render in bold with most markdown interpreters.

Instead we should move trailing line breaks outside of the asterisks:

**Our bold text**\n  

and end and re-start bold for if it's not trailing, eg:

<b>Our multiline<br />bold text</b>

to

**Our multiline**\n  **bold text**
  • Version by 2016.9.19
  • Python version 2.7.6

dmauro avatar Feb 07 '17 14:02 dmauro

Seems to be at least similiar to #142

l3d00m avatar Feb 17 '17 13:02 l3d00m

I'm facing this very same issue, any status update on that?

lolobosse avatar Sep 25 '17 10:09 lolobosse