Я не думаю, что в браузере можно сделать так, чтобы текстовое поле имело разные шрифты для разных строк содержимого. Учитывая, что редактор Discourse основан на текстовом поле, и мы не планируем менять это в ближайшем будущем, я не вижу способа выполнить вашу просьбу о новой функции.
Лучшее, что можно сделать, — задать для всего редактора моноширинный шрифт с помощью CSS. Возможно, даже ограничить это изменение конкретной категорией или тегом.