А не легче ли использовать стандартные,литературные выделители текста:
Прямая речь- Обзац и начинается с дефиса.
Пример:
-Привет!-радостно выкрикнул он,завидив своего друга.
А мысли персонажа выделять *звёздочками*
Ибо,если честно,то из-за оформления форума и мелкого шрифта на форуме,когда быстро читаешь,все разделения текста сливаются.