Описание работы пакета OOoFBTools Создание книг FB2
Шрифт:
Такая замена пробелов полезна, когда в документе простыми пробелами заданы структуры текста. В fb2-файле простые пробелы после конвертации сохраняются, но читалки и fb2-редакторы "воспринимают" множественные простые пробелы, как один. Тем самым структура текста нарушается. Данный инструмент просто заменяет все простые пробелы на неразрывные (сохраняя их число) либо в выделенных фрагментах текста, либо во всем документе.
Не рекомендуетсяпроизводить замену во всем документе:
1. Замена происходит медленно – посимвольно. Этот алгоритм вполне достаточен для обработки небольших фрагментов текста. Поэтому
2. Часто множественные пробелы в тексте встречаются из-за неправильного форматирования (обработка текста из Интернета, после OCR и т. д.). Зачастую они не несут никакой смысловой нагрузки. Если же все простые пробелы заменить на неразрывные, то в читалке текст fb2-файла с множественными неразрывными пробелами будет выглядеть некрасиво. Поэтому все множественные простые пробелы лучше заменить на один простой пробел с помощью инструмента Корректор Текста. А потом уже можно задавать нужные вам структуры текста, отбивая уровни пробелами, которые легко и быстро заменяются данным инструментов в выделенном фрагменте текста.
IV. Виртуальные клавиатуры
Иногда требуется в текст документа (корректура, правка после OCR) ввести Unicode символы. Удобнее для этого использовать соответствующие виртуальные клавиатуры:
1. Различные символы (стрелки, ноты…):
2. Математическая:
3. Цифровая:
4. Валютная:
5. Греческая виртуальная клавиатура:
6. Еврейская виртуальная клавиатура:
Для каждой кнопки виртуальных клавиатур (валютная, греческая и еврейская) заданы соответствующие всплывающие подсказки. Пользуйтесь ими, чтобы узнать название символов и (или) букв.
Для клавиатуры с разными символами цветами выделены символы одной логической группы.
Для греческой виртуальной клавиатуры цветами выделены три вида букв – без дополнительных знаков, с 2-мя дополнительными знаками и с 3-мя дополнительными знаками. Так легче искать то, что нужно.
Если вы при корректуре документа использовали эти виртуальные клавиатуры, и хотите экспортировать его в fb2 формат, то для экспорта в конвертере выбирайте кодировку utf-8! Почему? Потому что символы виртуальных клавиатур – Unicode символы. И сохранение Unicode символов в другой кодировке (в нашем случае в windows-1251) все испортит – они просто не экспортируются нормально. Поэтому, в этом случае при конвертировании используйте utf-8!
V. Валидаторы
Валидатор предназначен для того, чтобы проверить, соответствует ли fb2-файл схеме FictionBook. Т. е. – есть ли в файле ошибки.
FB2 Валидатор позволяет выбрать нужный fb2-файл и проверить его. В случае его валидности выдается соответствующее сообщение. Если же файл не соответствует хоть в чем-то схеме – то выдается сообщение с указание номера строки и символа в файле, где найдена ошибка, а также краткое описание, что за ошибка.
Запускается Валидатор либо через кнопку fb2Validator на панели инструментов OOoFBTools, либо через меню OOoFBTools – › fb2Validator… (и панель инструментов, и меню создаются автоматически при установки пакета расширения OOoFBTools).
Пока Валидатор работает только для системы Windows.
Планы по развитию пакета OOoFBTools (TODO)
1. Сделать то, что не реализовано (см. п.1.3.), по мере возможности и способности.
2. Оптимизация скорости парсинга.
3. Минивалидатор форматирования стилями текста – выдает сообщение о соответствии/не соответствии помеченного стилями документа схеме FictionBook2.2.
4. Редактор структуры уровней документа – изменения номера уровня и т. д.
5. Просмотрщик элементов структуры (поэмы, цитаты…) в виде дерева и списка элементов, с возможностью перехода на нужный элемент в документе.
6. Что-нибудь еще…
1. «Ёфикация», т. е. автоматический и ручной поиск и замена в соответствующих словах буквы «е» на «ё».
1. Как xml-код.
2. Как текст книги, с сохранением всей структуры выделением соответствующими стилями (стихи, таблицы…).
Вопросы – Ответы
1. После установке пакета не видно, чтобы он обновился до более нового
1. Для OOo Writer версии ниже 3.0:
После обновления пакета OOoFBTools или установки новой версии пакета
обязательнонужно перезапустить редактор OOo Writer. Это правило распространяется на любыерасширения, которые Вы хотите установить на OOo.
1. Для OOo Writer версии 3.0 и выше:
После обновления пакета OOoFBTools или после его удаления и установки более новой версии обязательнонужно либо перезагрузить компьютер, либо перелогиниться (этого будет достаточно без перезагрузки компьютера). Одной перезагрузки редактора будет недостаточно. Это правило распространяется на любыерасширения, которые Вы хотите установить на OOo.