Во времена горячего набора текст, прежде чем попасть к наборщику, вычитывался редактором. Появление компьютерной вёрстки заметно изменило процесс получения свёрстанного текста — верстальщик может взять в работу его сырой авторский вариант, и все ошибки набора попадут в вёрстку.
Сейчас не всегда корректор/редактор смотрит исходный текст, предпочитая работать с уже свёрстанным. Так сложилось, и это уже трудно изменить.
Но сырой текст — это проблема, и её можно решить, если иметь программу, оформляющую его перед началом вёрстки. Список задач такого оформления весьма длинный: удаление повторов перевода строки, замена нескольких пробелов на один, замена, где это нужно, дефисов на тире, выбор нужных шпаций до и после тире, оформление инициалов и пр. Но большинство этих обработок легко делать при помощи программы.
Есть много программ, решающих задачи подготовки текста к вёрстке, и DoTextOK — одна из них. Это бесплатная программа, выполняющая, пожалуй, все необходимые операции. В первой версии (2008–2010) выбор настроек обработки был в одном окне, но теперь там пять настроечных вкладок.
Этот вариант появился в 2012 году, и до сих пор верстальщики присылают предложения, что хотели бы дополнительно внести в перечень возможностей. Обычно это частные задачи оформления, и для них есть отдельная вкладка — можно сделать grep-запрос обработки текста и на этой вкладке определить, когда конкретная дополнительная процедура будет выполняться, в начале или в конце.
Например, особенности оформления текстов на французском языке: шпации рядом с кавычками и некоторыми знаками пунктуации, различные виды наращения числительных и пр. — как раз можно решить своими grep-запросами, выполняемыми после основной обработки текста.
Дополнительная информация о программе есть тут. Последняя версия скрипта датируется 25 марта 2023 года.
Михаил Иванюшин, независимый эксперт-консультант