Цитирование курсивного текста, за которым следует знак препинания, добавляет лишний пробел

Пример (скопирован с другого форума):

когда я упоминаю книгу вроде Великий Гэтсби или фильм вроде Breaker Morant, и когда кто-то позже цитирует этот отрывок,

Исходный текст:

# Оригинал:
когда я упоминаю книгу вроде *Великий Гэтсби* или фильм вроде *Breaker Morant*, и кто-то позже цитирует этот отрывок,

# Скопированный текст:
когда я упоминаю книгу вроде  *Великий Гэтсби*  или фильм вроде  *Breaker Morant* , и когда кто-то позже цитирует этот отрывок,

Похоже, это происходит в конвейере преобразования HTML в Markdown, так как это появляется при копировании между сайтами.

5 лайков

Да, это баг уже довольно давно. Было бы здорово, если бы вы могли над ним поработать, низкий приоритет!

4 лайка

Я как раз собирался написать об этом, пока не нашел эту старую тему. Я часто сталкиваюсь с этой ошибкой, когда используется жирный шрифт, но не с цитированием. Когда я выделяю отформатированный текст, включающий жирный шрифт (вероятно, и курсив), между жирным текстом и знаками препинания появляется лишний пробел.

Исходный текст:

Скопировано и вставлено, версия в Markdown (Grammarly подчеркивает лишние пробелы):

И отрендеренная версия, где видно, что пробелы выглядят неестественно.

Я сталкиваюсь с этим постоянно, потому что часто перемещаю такой текст из WordPress в Discourse. (Я предпочел бы переносить из Google Docs в Discourse, но по какой-то причине Discourse не распознаёт жирный шрифт и курсив при вставке из Google Docs.)