Потенциальные улучшения

  • обратные ссылки из примечаний

  • опция начать главу с новой страницы

  • rightIndent

  • управляемый tracking

  • subscript/superscript

  • опция строгого порядка картинок

  • отключение борьбы со вдовами-сиротами

  • подсказка по параметрам командной строки

  • параметр командной строки для отключения создания log-файла

  • опция отключения "висячей пунктуации"

  • опции масштабирования обложки

  • борьба с киндлообрезанием страниц

  • свежие шаблоны переносов

  • убрать отступ первой строки из стиля poem

  • убрать "лишние" расширения из имени файла результата

  • решить проблему маленького (для выбора пальцем) размера ссылки возврата из примечаний

  • замена длинного тире на короткое в буквицах

  • настройки цвета текста

  • автор стихотворений

  • subtitle в цитатах

  • annotation в теле книги (section)

  • code со своим стилем

  • параметр отключения картинок совсем

  • настройки оформления ссылок на примечания

  • настройки оформления текста примечаний

  • таблицы

  • inline-картинки

  • отдельные размеры для шрифтов bold, italic, bolditalic

  • всегда обрабатывать картинки внутри таблиц как inline

  • номера страниц в сносках

  • раздельные настройки полей четных/нечетных страниц

  • переименовать нестандартно используемый внутри атрибут style. Чтобы не оскорблять религиозные чувства верующих.

  • убрать ограничение на глубину вложения секций, попадающих в bookmarks

  • убрать новую строку перед и после code

  • опциональное удаление лишних символов перевода строки и множественных пробелов в тексте. По умолчанию выключенное для code

  • подстраничные сноски

  • настройка цвета фона

  • улучшить форматирование ссылки-с-номером-страницы. Пробелы вместо нолей, слово стр, пробел слева.

  • опции поворота страницы

  • оформление номера сноски в теле подстраничной сноски. Избавиться от заголовка (?), заменить маркером

  • опция ограничения количества строк подстраничной сноски

  • опция отключения обратных ссылок из сносок

  • опция ширины таблицы

  • подбор ширины колонки таблицы

  • удаление маркеров сноски из содержания

  • настройки отступа для больших картинок

  • цвет линии-сепаратора подстраничных сносок, соответствующий цвету текста

  • если в шрифте нет нужной буквы, вместо нее выводить квадратик, а не пустое место

  • колонтитулы

  • опция удаления концевых сносок

  • опция вставлять повторяющиеся картинки в pdf однократно

  • форматирование подстраничных сносок

  • порядок частей имени автора в метаинформации

  • настройки колонтитула

  • смена цвета фона при двойном рендеринге

  • не перезаписывать существующий файл. Проверка на имя и принудительное добавление цифры к имени в случае совпадения.

  • настройка толщины контура букв

  • поддержка JSON-файлов, начинающихся с BOM

  • номера страниц в содержании

  • полностраничные иллюстрации

  • опция отключения переходов в содержании при двойном рендеринге

  • динамический колонтитул

  • улучшенное определение глав для динамического колонтитула

  • при двойном рендеринге два корневых раздела содержания - по одному на проход

  • многоуровневое содержание (в тексте)

  • улучшенная транслитерация заглавных букв

  • относительные размеры шрифта на основе наследования

  • параметр для директории результата при директории на входе

  • опция пропуска колонтитула на странице с заголовком

  • + локализация текстовых строк в конфиге в зависимости от языка книги

  • + настройка списка букв, с которых может начинаться буквица

  • + костыль "переход по ссылке только на нечётные страницы". Для ридеров с двухстраничным режимом, не сохраняющих чётность страниц после перехода по ссылке.

  • + относительный zoom для inline-картинок

  • + отступ сверху для таблицы, продолжающейся на следующей странице

  • + повторяющаяся на каждой странице шапка таблицы

  • + опция отключения инвертирования для strong и emphasis

  • + подстановки недостающих символов из другого шрифта

  • + margin в дополнение к spacing

  • + в содержании если заголовок состоит из нескольких строк, то добавлять в конец каждой непоследней точку, если там нет знака препинания

  • + настройки фоновой картинки

  • + если сноска длинная или содержит невыводимые элементы, то текст сноски внизу не рисовать

  • + если сноску получилось сделать подстраничной - не дублировать в конце

  • + форматирование маркера в подстраничной сноске

  • + возможность превращать ссылку на сноску в обычный текст

  • + неполные строки в таблицах

  • + аналог параметра sectionNewPage для subtitle

  • + опция новой строки для заголовка тела книги

  • + параметр длины линейки, отделяющей сноски от основного текста

  • + параметр, задающий минимальное количество знаков в конце абзаца, которые могут образовывать неполную (концевую) строку

  • + параметр, ограничивающий количество переносов подряд

  • + перезаписывающиеся лог-фалы при конвертации директории

  • + в динамическом колонтитуле номер страницы в текущем проходе при двойном рендеринге

  • + в колонтитуле количество страниц в текущем проходе при двойном рендеринге

  • + имя выходного файла на основе метаинформации

  • + отформатировать содержание с номерами страниц в виде колонок

  • + регулировки междусловного расстояния

  • + переносы в многоязычных документах

  • + опция сдвига уровня секций в зависимости от глубины вложенности секций. Форум

  • + для двойного рендеринга ссылки переключения в колонтитуле

  • + настройки формирования элементов содержания. Возможность обрезания строк. Для безымянных элементов выбор между нумерацией и нейтральным вариантом.

  • + отдельное для сносок и для комментариев управление номерами страниц в ссылках

  • + параметр strokeWidth для буквицы

  • ++ чтение параметров командной строки из файла (для поддержки уникодных имён файлов в виндовс, независимо от настроек локали консоли)

  • Плюсами помечены приоритеты:

    • + = в долгом ящике

    • ++ = при случае

    • +++ = первым делом