На DTF невозможно нормально писать тексты про С# и .NET

Пишу лонгрид, в котором часто используются слова «C #» и «.NET» и испытываю от этого много боли.

Например, исходный текст выглядит так:

На DTF невозможно нормально писать тексты про С# и .NET

После нажатия на магическую кнопку «Исправить форматирование» удаляются пробелы перед .NET, так как магия считает, что точка ставится только в конце предложения и что пробел перед ней — зло.

На DTF невозможно нормально писать тексты про С# и .NET

Я согласен, что пробел перед точками и запятыми — это зло, но не в этом случае. Я бы еще мог обойтись без магической кнопки, но есть вторая проблема: движок DTF считает, что знак «#» может использоваться только для хэш-тегов, поэтому слово «C #» нельзя напечатать, его можно только вставить из буфера. При печати он сразу переходит в режим хэш-тега:

На DTF невозможно нормально писать тексты про С# и .NET

И даже это можно обойти, если постоянно копипастить его. Но вот чего нельзя обойти, так это то, что DTF постоянно ставит пробелы перед знаком «#». Это происходит даже не при нажатии магической кнопки, а при сохранении черновика. Итоговый текст выглядит так:

На DTF невозможно нормально писать тексты про С# и .NET

Есть ли какая-нибудь возможность экранировать символы или как-то еще повлиять на то, как движок их отображает? У меня весь лонг выглядит ужасно из-за этого :`(

33
29 комментариев