Nessuna formattazione in grassetto del testo tra parentesi

Problema: Nessun grassetto per il testo tra parentesi quando ci sono caratteri iniziali o finali attorno alle parentesi.

Testo di esempio in cui vogliamo evidenziare (5255):

1.0.15 Build 20200721 rel.40773(5255)

40773**(5255)** → NOK
40773(5255)
407735255


Ora aggiungiamo un punto alla fine della prima riga.
Notate come cambiano la 1ª, 2ª e 3ª riga:

40773**(5255).
40773(5255)
40773
5255**


Sperimentiamo con altri esempi

Senza parentesi: Tutto OK.

parentheses → OK
parentheses → OK
aparentheses1 → OK
aparenthesesa → OK
aparentheses.1 → OK
aparentheses#1 → OK
aparentheses?1 → OK

Con parentesi: Succedono cose strane.

parentheses → OK
(parentheses) → OK
**(parentheses)**1 → NOK
(parentheses).1 → OK
**(parentheses)**a → NOK
(parentheses).a → NOK
(parentheses)#1 → OK
(parentheses)?1 → OK

a**(parentheses)1 → NOK
a
(parentheses)**1 → NOK

a**(parentheses)**1 → NOK


La stessa riga due volte, separata da una riga vuota

paren**(thes)**es → NOK

paren**(thes)**es → NOK


Stesso caso di sopra, ma senza separazione con riga vuota

(paren)theses → NOK
paren
(theses)
→ NOK


Se ricordo correttamente, questa è una limitazione della specifica Markdown.

Questa è la specifica che seguiamo. Prova lì: non funziona nemmeno lì.

Ci sono limitazioni a ciò che i parser possono fare in modo performante, e non posso dire di aver mai visto un parser Markdown funzionare come descrivi tu in nessun caso, anche se potrei sbagliarmi.