


23 октября вышла Calibre 9.17, новая версия программы для работы с электронными книгами. Обновление расширяет возможности конвертации и проверки разметки, а также исправляет ошибки PDF и EPUB. На Mentoring.digital выделяем изменения, полезные при подготовке учебных материалов и технических книг.
В преобразовании книг появилась поддержка селекторов CSS Level 4 и чтения изображений JPEG XL. Селекторы определяют, к каким элементам документа применяется оформление. Расширение их поддержки важно для книг со сложными правилами стилей.
При этом поддержка функции в конвертере не означает, что любой конечный формат или устройство чтения покажет книгу одинаково. После преобразования нужно проверять именно выходной файл и программу, которой будет пользоваться читатель.
Инструмент Check Book научился находить ссылки ARIA на отсутствующие элементы. При автоматическом исправлении некорректных идентификаторов обновляются и связанные ссылки ARIA. Такие связи нужны, в частности, чтобы обозначать доступные названия и описания элементов документа.
В просмотрщике и сервере содержимого также учитывается системное предпочтение уменьшенного движения, prefers-reduced-motion. Это относится к поведению интерфейса и не заменяет проверку самой книги на доступность.
Разработчики исправили регрессию конвертации PDF, появившуюся в предыдущей версии, и ошибку некорректной навигационной разметки EPUB 3. Поэтому при проблемах, возникших после недавнего обновления, имеет смысл повторить преобразование в новой версии на копии исходника.
Работа с EPUB помогает увидеть, как структура документа связана со стилями. Если трудно понять, почему правило затрагивает лишние элементы или оформление меняется после преобразования, основы селекторов и каскада можно разобрать с наставником по CSS.