Thanks to unicode, we can write the following bulleted list in plain text, without the translation to HTML
Again, what you see above is NOT the following code, but plain text:
<ul> <li>Hello</li> <li>World!</li> </ul>
If you forget to add two trailing spaces after “Hello”, the markdown would convert it to
<p>• Hello • World!</p>
and the browser would render that all in one line, which would look like:
• Hello• World!
This is obviously worsening the original text.
Therefore, I propose to extend the list of list markers -, +, or * with the unicode bullet character (U+2022) in section 5.2.