The Ebook. Книга об электронных книгах (Прохоренков) - страница 55

Из указанных типов — все могут иметь ограничения в зависимости от технической реализации формата, которое сводится к защите данных (англ. «DRM» — технические средства защиты) или к сжатию определённых типов данных:

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

• Отдельное сжатие растровых изображений и текста.

• Сжатие самих «алгоритмов сжатия» растровых изображений.

• Использование встроенного механизма сжатия для всего документа и защита данных.

Назначение формата зависит от типа используемых данных:

• Векторные

• Графические

• Текстовые

• Мультимедиа


Каждый тип данных поддерживает цветовую модель или их гибрид: RGB, CMYK, Grayscale, Lab, Duotone, Bitmap.

В формат могут быть встроены или описаны для использования предполагаемые шрифты. Обычный и типичный набор: Times, Courier, Helvetica, Symbol, Zapf Dingbats. Можно описать шрифты по типам, а не конкретно по имени: рубленый, с засечками и символьный.

Для сокращения ошибок, но ограничения масштабирования, некоторый текст в формате может быть заменён на другой тип. Например, математические формулы описанные текстом с использованием символьных шрифтов могут быть заменены иллюстрацией. Таким образом, текст заменяется графическим типом данных. Такой подход изменяет набор инструментов для дальнейшего редактирования, и масштабирование текста может быть непропорциональным по отношению к иллюстрации.

Графические форматы могут масштабироваться на экране пропорционально изображению, но если страница сделана полностью в графическом виде, то масштабирование может быть увеличено за видимые границы экрана, тем самым используется не увеличение масштаба содержимого, а фрагментация страницы в другом масштабе. Графический текст поддерживает жёстко заданные границы полей и страниц, в отличие от текстовых форматов, которые могут увеличивать общее количество страниц в документе в зависимости от размера начертания шрифта.

В зависимости от формата данных внутри структуры документа некоторые форматы лучше использовать для определённого контента:

• TXT — используется только для текста без разметки, типографикой в данном случае будет заниматься программное обеспечение.

• EPUB, FB2 и MOBI — содержат в себе смешанный тип данных, поэтому подходят для масштабирования текста во время чтения с сохранением заложенной разметки. Типографикой будет заниматься программное обеспечение, но оно заранее знает выделение фрагментов текста. Переносы слов обычно не описываются форматом, и этим точно будет заниматься только программное обеспечение по запрограммированному алгоритму естественного языка текста.