Вы здесь

461. Проблемы переноса верстки в формат HTML

| |

Проблемы переноса верстки в формат HTML

Даже поверхностного знания HTML достаточно, чтобы понять, сколь прост должен быть макет, который не пострадает при переводе в HTML версии 3.2. Более того, единственный мощный инструмент размещения элементов макета, имеющийся в этой версии (таблицы), не используется InDesign. В результате даже многоколонная верстка не может быть экспортирована адекватно.

Даже при использовании CSS, входящих в спецификацию 4.0, значительная часть элементов макета не может быть перенесена на Web-страницу:

  • Язык HTML не позволяет вам задавать гарнитуру, интерлиньяж, трекинг, кернинг, позиции табуляции и другие характеристики текста, поэтому при экспорте в формат HTML эти настройки теряются.
  • HTML поддерживает только графические форматы GIF и JPEG. Программа InDesign автоматически преобразует копии импортированных изображений (как вложенных, так и независимых) в формат GIF или JPEG, Объекты, построенные с помощью рисующих инструментов InDesign (за исключением горизонтальных линий) не экспортируются в формат HTML.
  • Объекты, трансформированные (повернутые, наклоненные или зеркально отраженные) в программе InDesign, экспортируются в формат HTML в виде точечных изображений.
  • Объекты, накладывающиеся друг на друга в программе InDesign, при экспорте в HTML без использования CSS разделяются, что может дать неудовлетворительный результат.
  • Формат HTML не позволяет даже приблизительно повторить обтекание текста вокруг непрямоугольных границ объектов. Поэтому текст, обтекающий любые объекты, переводится в точечное изображение.
  • Непрямоугольные текстовые фреймы экспортируются как точечные изображения.

Особой оговорки заслуживает первый пункт этого списка. HTML имеет тэг, позволяющий в явном виде задать гарнитуру шрифта, и InDesign использует эту возможность. Тем не менее, не стоит на нее слишком полагаться. При электронном распространении документов возникают проблемы, связанные со шрифтом. Во-первых, далеко не у всех пользователей есть те шрифты, которыми располагаете вы. Во-вторых, большинство гарнитур имеют множество "близнецов" (особенно на других платформах) с другими названиями, что не позволит браузеру подставить даже установленный шрифт, но имеющий другое имя. В-третьих, вы не имеете права свободно распространять коммерческие шрифты. Единственный способ обойти эти проблемы — не употреблять прямое задание гарнитуры в HTML-документе.


| |


Top.Mail.Ru