Fossil SCM
Markdown Emphasis Test Cases
See https://spec.commonmark.org/0.29/#emphasis-and-strong-emphasis
| Id | Source Text | Actual Rendering | Correct Rendering |
| 1:| *foo bar* | foo bar | foo bar |
| 2:| a * foo bar* | a * foo bar | a * foo bar* |
| 3:| a*"foo"* | a"foo" | a*"foo"* |
| 4:| * a * | * a * | * a * |
| 5:| foo*bar* | foobar | foobar |
| 6:| 5*6*78 | 5678 | 5678 |
| 7:| _foo bar_ | foo bar | foo bar |
| 8:| _ foo bar_ | _ foo bar_ | _ foo bar_ |
| 9:| a_"foo"_ | a_"foo" | a_"foo"_ |
| 10:| foo_bar_ | foo_bar | foo_bar_ |
| 11:| 5_6_78 | 5_6_78 | 5_6_78 |
| 12:| aa_"bb"_cc | aa_"bb"cc | aa_"bb"_cc |
| 13:| foo-_(bar)_ | foo-(bar)_ | foo-(bar) |
| 14:| *(*foo | (foo | *(*foo |
| 15:| *(*foo*)* | (foo) | (foo) |
| 16:| *foo*bar | foo*bar | foobar |
| 17:| _foo bar _ | foo bar _ | _foo bar _ |
| 18:| _(_foo) | (foo) | _(_foo) |
| 19:| _(_foo_)_ | (foo) | (foo) |
| 20:| _foo_bar | _foo_bar | _foo_bar |
| 21:| _foo_bar_baz_ | _foo_bar_baz | foo_bar_baz |
| 22:| foo_bar_baz | foo_bar_baz | foo_bar_baz |
| 23:| _(bar)_ | (bar) | (bar) |
Strong emphasis
| Id | Source Text | Actual Rendering | Correct Rendering |
| 1:| **foo bar** | foo bar | foo bar |
| 2:| a ** foo bar** | a ** foo bar | a ** foo bar** |
| 3:| a**"foo"** | a"foo" | a**"foo"** |
| 4:| ** a ** | ** a ** | ** a ** |
| 5:| foo**bar** | foobar | foobar |
| 6:| 5**6**78 | 5678 | 5678 |
| 7:| __foo bar__ | foo bar | foo bar |
| 8:| __ foo bar__ | __ foo bar__ | __ foo bar__ |
| 9:| a__"foo"__ | a__"foo" | a__"foo"__ |
| 10:| foo__bar__ | foo__bar | foo__bar__ |
| 11:| 5__6__78 | 5__6__78 | 5__6__78 |
| 12:| aa__"bb"__cc | aa__"bb"cc | aa__"bb"__cc |
| 13:| foo-__(bar)__ | foo-(bar)__ | foo-(bar) |
| 14:| **(**foo | (foo | **(**foo |
| 15:| **(**foo**)** | (foo) | (foo) |
| 16:| **foo**bar | foo**bar | foobar |
| 17:| __foo bar __ | foo bar __ | __foo bar __ |
| 18:| __(__foo) | (foo) | __(__foo) |
| 19:| __(__foo__)__ | (foo) | (foo) |
| 20:| __foo__bar | __foo__bar | __foo__bar |
| 21:| __foo__bar__baz__ | __foo__bar__baz | foo__bar__baz |
| 22:| foo__bar__baz | foo__bar__baz | foo__bar__baz |
| 23:| __(bar)__ | (bar) | (bar) |