Обновление полезного скрипта у Михаила Иванюшина ОБНОВЛЕНИЕ РУССКОЙ ВЕРСИИ СКРИПТА ПРИВЕДЕНИЯ КАВЫЧЕК В ПОРЯДОК Одному нашему коллеге выпало приводить в порядок блок концевых сносок, там было несколько десятков страниц, и много, очень много кавычек. Так неожиданно я получил не придуманный, а реальный сложный тест, и появились вопросы к тому, как решает задачу приведения кавычек в порядок скрипт DoQuotesOK. В результате вот такие доработки: 1) Плюс удалён из знаков пунктуации (строка mySet_P) и помещён в myRightChars. Объяснение: предполагалось, что плюс не должен быть перед открывающей кавычкой. Нашелся пример, где это нужно. 2) Знак вопроса из знаков пунктуации перемещён в массив myMissedSpecChar, т.к. он может быть с обеих сторон закрывающей кавычки. 3) В массив myRightChars добавлена украинская буква і (в обоих регистрах, разумеется) — встретилось «Сільські вісті» («Сельские вести») на украинском языке. Потом добавлены ранее неучтённые белорусские буквы ўЎ. 4) Всплывающая подсказка к флажку "Первая открывающая кавычка абзаца — всегда оcновная кавычка" дополнена текстом: "Другой пример: в стихотворении цитата может занимать несколько абзацев. Чтобы вид закрывающей кавычки соответствовал открывающей, также должен быть установлен этот флажок". 5) Отключена функция myQuAndChTest() — проверка недопустимых сочетаний пробела, кавычки или кавычек и пробела, или закрывающих скобок, или знаков пунктуации. Я эту проверку сделал по своему разумению, как должно быть, но иногда возникали расхождения в понимании правильности их сочетания, и мне больше не хочется решать, кто прав, кто нет, и почему. Пусть верстальщик и редактор сами определяют правильность записи кавычек и знаков. https://dotextok.ru/allscripts/besplatnye/doquotesok-privedenie-kavychek-v-poryadok

Теги других блогов: кавычки обновление скрипт