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

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

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

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

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

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

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

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

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

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

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

3333
30 комментариев

Пости мемасы, тут все так делают.

22

Csharp dotNET и никаких проблем))

8

Java и никаких проблем

5

сишарп дотнэт джава питон джаваскрипт

Как говорится &

3

А можно поподробнее? Я пробовал использовать & nbsp, перед .NET, но при сохранении черновика DTF удаляет все спец-символы.

Нашел решение, как обойти проблему с пробелом перед # - если # выделить жирным или курсивом, то пробел не ставится. Как временное решение сойдет, я теперь могу публиковать лонг. Но тем не менее, @Denis Shiryaev ,  @Александр Хнычков , примите, пожалуйста, меры. C#  - это ж Unity, а Unity - это хлеб всех (ну почти всех) инди.

1