" " ’ ’
в парах замены для типографа для прямых кавычек.
Это заставило бы типографа сохранять прямые кавычки, продолжая при этом выполнять все остальные обычные изменения (тире, торговая марка и т. д.). Пользователям пришлось бы вводить кавычки-ёлочки вручную для текста, но это не проблема.
К сожалению, я не могу ввести одно и то же значение дважды в поле пар замены.
Поэтому мне пришлось полностью отключить типографа. Был ли другой способ достичь нашей цели (не изменять кавычки в коде)?
PS. Я вижу здесь, что мои двойные кавычки остались прямыми, а одинарные — нет, так что, похоже, это возможно?
В настоящее время, по-видимому, невозможно заменить «умные» кавычки на прямые с помощью настройки сайта markdown typographer quotation marks. Изначально эта настройка предназначалась для поддержки языков, таких как немецкий и французский, в которых используются четыре различных символа кавычек.
При включённой настройке сайта enable markdown typographer двойные кавычки будут отображаться как прямые только в том случае, если сразу после первой двойной кавычки стоит пробел или сразу перед последней двойной кавычкой стоит пробел.
Прямые кавычки:
" "
" foo"
"bar "
" foo bar"
"foo bar "
«Умные» кавычки:
“”
“foo”
“foo bar”
Одинарные кавычки (также известные как апостроф) всегда отображаются как «умные».
Есть ли у вас конкретная причина, по которой вы хотите заменить «умные» кавычки? Для целей обмена кодом мы рекомендуем использовать блоки кода, чтобы обойти автоматическое форматирование:
Спасибо. Люди редко используют блоки кода, поэтому трудно понять, где именно допущена ошибка — в их коде или это результат преобразования прямых кавычек типографом.
Тем не менее, я обсудлю это с моей группой и посмотрю, сможем ли мы убедить их использовать блоки кода.