Открыть сервисСервис

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 для мобильных и настольных платформ. Технология особенно востребована при чтении:

  • Научной и технической литературы (математика, физика, химия).
  • Учебников и справочников (таблицы, диаграммы, сноски).
  • Мультиязычных изданий (словари, разговорники).
  • Книг со сложной вёрсткой (поэзия, драматургия, журналы).

Источники

  1. Amazon.com — «Kindle Paperwhite Software Update 5.6.5» (официальный блог, 2014).
  2. Kindle User Guide (версия 5.6.5 и выше) — раздел «Enhanced Typesetting».
  3. MobileRead Wiki — статья «Kindle Formats» (AZW, KFX).
  4. Обзоры технологий рендеринга шрифтов на устройствах E-Ink (The Verge, 2015).
  5. Документация Amazon для разработчиков — «Kindle Publishing Guidelines» (раздел о KFX и типографике).
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru