Доброго здоровьечка!
Я для того, собственно, и выложил ентот промежуточный протокол, чтобы понять куда катимся.
Кабы был уверен, что можно "выкатить" релиз - уже выкатил бы.
Пока до ентого ещё далеко - работа продолжается.
Здоровая критика приветствуется.
Кстати, протокол проверки орфографии - экспериментальный режим, в том смысле, что, скажем, слово "Доктор" встретилось по тексту 15 раз. Один раз распозналось неуверенно, и хоп... - попало в ентот протокол.
Замечу, в протокол "неувереннно распознанных" не попало. Пожалуй это неправильно.
Пусть в протокол орфопроверки попадают ТОЛЬКО слова не найденные в словаре, а всё что неуверенно - в соответствующий протокол.
Насчёт "неуверенно распознанных" - иметь рядом первоисточник - прекрасно, с другой стороны практика показывает, что работа с протоколом Spotter-а в 90% (навскидку) случаев позволяет обходится и без ентого первоисточника.
Я ни за что не агитирую! Вспоминается "метод Takir-а" (я ошибаюсь?) по "отлову" слипшихся/разорванных абзацев.
Вполне действенный метод. Если кто-нить не ведает о Spotter-е, или не считает нужным им пользоваться, а хочет поднапрячь глазки и потренировать внимание, какие проблемы?!
Книга-книге рознь, но зачастую (ИМХО, разумеется) ПЧ так "лазорит" страницу, что после первых двух-трёх десятков страниц
производительность и качество проверки значительно падает. Spotter-же пытается отфильтровать лишнее. Длинное тире, или дефис перед Прописной в начале строки. Или, скажем, запятая после строчной с последующим тире или без оного и далее строчная и пр.
Тут тоже лезет (пока!) лишний мусор. Работа продолжается.
Spotter собственно и нацелен на попытку сделать качественную книгу при меньших трудо/время-затратах.
Насчёт массового открытия/закрытия по клику мышкой при нажатом Ctrl. Логика работы незатейливая и не менялась!
Другое дело, надо понимать работу ентой логики. Итак (собака порылась возможно тута) - если некий спойлер ЗАКРЫТ, то клацанье мышкой при зажатом Сtrl-е ОТКРЫВАЕТ ЭТОТ и все однотипные. Если некий спойлер ОТКРЫТ (а все/часть однотипных ЗАКРЫТА), то "волшебная комбинация" - ЗАКРЫВАЕТ текущий и ВСЕ ОТКРЫТЫЕ однотипные. Если однотипный и так закрыт - он так и останется пребывать в закрытом состоянии.
Поэтому - коли получилось закрыть, то и открыть всё-таки не составит труда! Т.к. просто проверяется открыт или закрыт текущий и предполагается, что и остальные находятся в ентом состоянии и делается попытка синвертировать енто состояние.
Я внятен?!