Композитор заменяет специальные символы

Здравствуйте, при вводе символа (например, ’ ) он автоматически заменяется на >

Пример:

j’ai fais le test превращается в j>ai fais le test

Можете поделиться точным текстом, который вы использовали для получения этого результата? Это происходит здесь на Meta?

Нет, это происходит не на Meta, а на моём собственном форуме Discourse.

Вот пример в стандартном режиме:

в расширенном режиме:

Текст следующий:

хорошо, я воспроизвёл проблему. Я обсудлю это с администратором.

Возникает ли это в безопасном режиме на вашем форуме?

Да, с режимом мудреца:


У меня по-прежнему сохраняется проблема

Это замена типографа в режиме немедленного выполнения; это происходит и здесь, но по умолчанию markdown_typographer_quotation_marks отличаются на экземпляре, отличном от французского.

Вы можете отключить enable_markdown_typographer или изменить настройку кавычек на другое значение по умолчанию.

Тем не менее, я считаю, что есть несколько быстрых решений, которые могут улучшить этот опыт. Мы изучим эти варианты. Настройки сайта — это немедленные альтернативы.

5 лайков

Теперь всё в порядке с отключённым enable_markdown_typographer

1 лайк

У меня возникла та же проблема, это довольно раздражает! Я отключу эту настройку — учитывая количество апострофов, которые мы используем во французском, писать становится настоящим кошмаром…

ETA: Я буду скучать по замене тире; также я честно говоря никогда не видел, чтобы «замена одинарной кавычки» использовалась в реальной жизни (по крайней мере, я этого не помню), и автоматическая замена апострофа на это просто невозможна во французском языке. У нас в среднем около трёх апострофов в предложении :joy: