На DTF невозможно нормально писать тексты про С# и .NET
Пишу лонгрид, в котором часто используются слова «C #» и «.NET» и испытываю от этого много боли.
Например, исходный текст выглядит так:
После нажатия на магическую кнопку «Исправить форматирование» удаляются пробелы перед .NET, так как магия считает, что точка ставится только в конце предложения и что пробел перед ней — зло.
Я согласен, что пробел перед точками и запятыми — это зло, но не в этом случае. Я бы еще мог обойтись без магической кнопки, но есть вторая проблема: движок DTF считает, что знак «#» может использоваться только для хэш-тегов, поэтому слово «C #» нельзя напечатать, его можно только вставить из буфера. При печати он сразу переходит в режим хэш-тега:
И даже это можно обойти, если постоянно копипастить его. Но вот чего нельзя обойти, так это то, что DTF постоянно ставит пробелы перед знаком «#». Это происходит даже не при нажатии магической кнопки, а при сохранении черновика. Итоговый текст выглядит так:
Есть ли какая-нибудь возможность экранировать символы или как-то еще повлиять на то, как движок их отображает? У меня весь лонг выглядит ужасно из-за этого :`(