Enhanced Typesetting
Enhanced Typesetting — это технология рендеринга шрифтов и текста, разработанная компанией Amazon для устройств и приложений семейства Kindle. Она представляет собой систему, обеспечивающую более качественное и гибкое отображение текста на электронных чернилах (E-Ink) и других экранах, по сравнению с более ранними системами рендеринга, такими как стандартный шрифтовой движок. Основная цель Enhanced Typesetting — улучшить читаемость, особенно при работе со сложной типографикой, математическими формулами, многоколоночными макетами и языками с нелатинской графикой.
История и предпосылки появления
До внедрения Enhanced Typesetting устройства Kindle использовали упрощённую систему рендеринга, которая хорошо справлялась с базовыми текстами на латинице, но имела ограничения. С ростом каталога книг, включающих научные, технические и мультиязычные издания, возникла необходимость в более мощном движке. В 2014 году Amazon представила обновление прошивки (версия 5.6.5) для Kindle Paperwhite (7-го поколения), которое включало Enhanced Typesetting. Позднее технология была распространена на все современные модели Kindle, включая Kindle Oasis, Kindle Scribe и приложения Kindle для iOS, Android, macOS и Windows.
Ключевые особенности
Технология Enhanced Typesetting включает в себя несколько важных компонентов, которые в совокупности улучшают визуальное восприятие текста.
Автоматическое выравнивание и кернинг
В отличие от более старых систем, Enhanced Typesetting поддерживает автоматическое выравнивание (justification) с учётом межбуквенных интервалов (кернинга). Это позволяет достичь более равномерной плотности текста на строке, уменьшая количество «дыр» и неоправданно больших пробелов между словами, что особенно заметно на экранах с низким разрешением электронных чернил.
Поддержка сложной типографики
Технология корректно обрабатывает:
- Математические формулы: отображение символов греческого алфавита, интегралов, сумм, дробей и других элементов MathML.
- Таблицы и списки: улучшенное форматирование таблиц с возможностью прокрутки и масштабирования.
- Сноски и примечания: корректное отображение сносок в нижней части страницы или в виде всплывающих подсказок.
- Многоколоночный текст: возможность чтения книг, изначально свёрстанных в две или три колонки (например, журналов или справочников).
Поддержка нелатинских шрифтов
Enhanced Typesetting обеспечивает качественный рендеринг для языков с кириллицей, арабской вязью, иероглификой (китайский, японский, корейский) и деванагари. Это включает в себя правильное отображение диакритических знаков, лигатур и направлений письма (справа налево).
Динамическое изменение размера шрифта
Система позволяет плавно изменять размер шрифта (от 1 до 14 шагов) без потери качества и без перекомпоновки всего макета страницы. Enhanced Typesetting автоматически пересчитывает переносы строк и разрывы страниц в реальном времени.
Улучшенный режим «Книжный»
В некоторых моделях Kindle Enhanced Typesetting активирует режим, который имитирует внешний вид печатной страницы: добавляет поля, тени и лёгкую текстуру бумаги, что снижает зрительное напряжение.
Отличия от стандартного рендеринга
| Характеристика | Стандартный рендеринг (до Enhanced Typesetting) | Enhanced Typesetting |
|---|---|---|
| Кернинг | Отсутствует или базовый | Полный, автоматический |
| Выравнивание | Базовое, с возможными разрывами | Оптимизированное, с равномерными пробелами |
| Математические символы | Отображаются как изображения или некорректно | Корректное отображение в текстовом виде |
| Поддержка таблиц | Ограниченная | Полная, с прокруткой |
| Мультиязычность | Базовая поддержка латиницы и кириллицы | Поддержка арабского, иврита, CJK и др. |
| Размер файла книги | Меньше (за счёт упрощённой разметки) | Больше (из-за дополнительных метаданных) |
Технические аспекты
Enhanced Typesetting работает на основе внутреннего движка, который анализирует структуру книги в формате AZW, AZW3 или KFX (фирменный формат Amazon). Движок использует метаданные о шрифтах, отступы, межстрочные интервалы и параметры страницы. Ключевым элементом является поддержка OpenType и TrueType шрифтов, что позволяет использовать профессиональные гарнитуры с расширенными наборами символов.
Для работы Enhanced Typesetting требуется, чтобы книга была загружена в формате KFX (Kindle Format 10). Если книга имеет более старый формат (MOBI, AZW), технология может не активироваться, и рендеринг будет выполняться по устаревшей схеме. Amazon автоматически конвертирует загружаемые книги в KFX при отправке на устройство через облачный сервис.
Ограничения и критика
Несмотря на значительные улучшения, Enhanced Typesetting имеет ряд ограничений:
- Зависимость от исходного файла: если книга изначально свёрстана с ошибками (например, неправильно размечены сноски или таблицы), Enhanced Typesetting не сможет их исправить.
- Совместимость: технология не работает на устройствах Kindle с устаревшей прошивкой (до версии 5.6.5) и на моделях Kindle 4, 5, 6 поколений.
- Размер файлов: книги в формате KFX с Enhanced Typesetting могут занимать на 10–20% больше места по сравнению с AZW3.
- Проблемы с некоторыми шрифтами: при использовании сторонних шрифтов (загружаемых пользователем) технология может работать некорректно, особенно с нестандартными кодировками.
Применение
Enhanced Typesetting используется во всех современных устройствах Kindle, выпущенных после 2014 года, а также в официальных приложениях Kindle для мобильных и настольных платформ. Технология особенно востребована при чтении:
- Научной и технической литературы (математика, физика, химия).
- Учебников и справочников (таблицы, диаграммы, сноски).
- Мультиязычных изданий (словари, разговорники).
- Книг со сложной вёрсткой (поэзия, драматургия, журналы).
Источники
- Amazon.com — «Kindle Paperwhite Software Update 5.6.5» (официальный блог, 2014).
- Kindle User Guide (версия 5.6.5 и выше) — раздел «Enhanced Typesetting».
- MobileRead Wiki — статья «Kindle Formats» (AZW, KFX).
- Обзоры технологий рендеринга шрифтов на устройствах E-Ink (The Verge, 2015).
- Документация Amazon для разработчиков — «Kindle Publishing Guidelines» (раздел о KFX и типографике).
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →