DoQuotesOK — приведение кавычек в порядок

Приведение кавычек в порядок

Исторически сложилось так, что не во всех странах одинаковое оформление кавычек. Когда-то первые русские кавычки были вот такими „кавычки” (нижние 99 ... верхние 66). Позднее стал чаще встречаться французский вариант оформления: «кавычки».

Сейчас американские программы набора и вёрстки и незнание истории русской полиграфии стали причиной, что часто используется американский вариант оформления кавычек “кавычки” (верхние 66 ... верхние 99), а то и вообще знаки дюйма вместо кавычек.

Но что-то можно исправить. Об истории появления русских кавычек есть видео, и есть бесплатный скрипт для определения вариантов кавычек для разных уровней вложения. Записано семь видеоуроков по работе с этой программой: 1, 2, 3, 4, 5, 6, 7.

В 2018 году было обновление скрипта. Кроме того, что добавился румынский вариант оформления кавычек, теперь и буквы алфавитов, и сам код — всё находится в одном jsx-файле. И сейчас доступны два варианта этого скрипта — с русским и английским интерфейсом.

 

30.11.2022

1) Плюс удалён из знаков пунктуации (строка mySet_P) и помещён в myRightChars.
Объяснение: предполагалось, что плюс не должен быть перед открывающей кавычкой. Нашёлся пример, где это нужно.

2) Знак вопроса из знаков пунктуации перемещён в массив myMissedSpecChar, т.к. он может быть с обеих сторон закрывающей кавычки.

3) В массив myRightChars добавлена украинская буква і (в обоих регистрах, разумеется) — встретилось «Сільські вісті» («Сельские вести») на украинском языке.

Потом добавлены ранее неучтённые белорусские буквы ўЎ.

4) Текст всплывающей подсказки к флажку "Первая открывающая кавычка абзаца — всегда оcновная кавычка" дополнен текстом: "Другой пример: в стихотворении цитата может занимать несколько абзацев. Чтобы вид закрывающей кавычки соответствовал открывающей, также должен быть установлен этот флажок".

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

Изменение только в русской версии.

https://www.dropbox.com/s/xxw0g2gldugohyk/DoQuotesOK%402022.zip?dl=0

 

 

© InDesign • Мастерская вёрстки, 2019-2023. Все права защищены.
 
Идея проекта, все представленные программы, голос за кадром — Михаил Юрьевич Иванюшин.
Юридическая поддержка — ИП Шакурова Резеда Дамировна.  ИНН: 161403515742, ОГРНИП: 318774600195037.
 
Пользуясь сайтом, вы соглашаетесь на обработку сведений о себе, указанных при регистрации. Вот ссылка на документ, регламентирующий данную процедуру: Соглашение с обработкой личных данных. Сбор этой информации — требование, изложенное в федеральном законе № 152-ФЗ от 27.07.2006 (ред. от 22.02.2017) «О персональных данных».
 

Please publish modules in offcanvas position.