Назад |
Оглавление |
В конец страницы |
Вперёд |
Краткое Содержание |
---|
8 Соответствие |
Вэтом разделе ключевые слова "MUST/ОБЯЗАН", "MUST NOTНЕ ОБЯЗАН", "REQUIRED/НЕОБХОДИМ", "SHOULD/ДОЛЖЕН", "SHOULD NOT/НЕ ДОЛЖЕН", "RECOMMENDED/РЕКОМЕНДУЕТСЯ", "MAY/МОЖЕТ" и "OPTIONAL/ПО ВЫБОРУ" трактуются так, как описано в [RFC2119].
Эта спецификация определяет три уровня соответствия, в порядке усложнения:
включает в себя набор объектов форматирования и свойств, необходимых для поддержки минимального уровня разбивки на страницы или звукового представления.
включает почти всё, за исключением shorthands/сокращений. Предназначен для приложений, целью которых является предоставление качественной разбивки на страницы.
включает всё.
Соответствие данной спецификации выражается в терминах соответствия одному из вышеуказанных уровней.
Приложение, которое объявляет о соответствии конкретному уровню данной спецификации, обязано реализовать все объекты форматирования и свойства, которые применяются им (приложением) для данного носителя.
Раздел [B Объекты Форматирования. Резюме.] специфицирует, какие объекты форматирования (ОФ) принадлежат к каждому из вышеуказанных уровней, и для какого носителя.
[C Свойства. Резюме.] специфицирует, какие свойства принадлежат к какому из вышеуказанных уровней.
Минимальный уровень соответствия - Basic. Минимально соответствующая реализация обязана обрабатывать все объекты форматирования (ОФ) и свойства определённые для уровня Basic для целевого носителя реализации так, как специфицировано.
Реализации могут избирать обработку ОФ с уровней или носителя, отличных от тех, которым они (ОФ) соответствуют. Чтобы гарантировать работоспособность, эта спецификация определяет запасные варианты для каждого ОФ уровней Extended и Complete.
Реализации обязаны не объявлять соответствие данному уровню, если какой-либо из ОФ данного уровня реализуется исключительно как запасной вариант, специфицированный здесь для этого уровня. Корректная обработка запасных вариантов не создаёт соответствия.
Соответствующие реализации обязаны поддерживать как минимум одно значение "writing-mode" из определённых в данных Рекомендациях. Хотя writing-mode определён как Basic-свойство с начальным значением "lr-tb", намерением данной спецификации не является навязывание этого или какого-либо иного значения writing mode для соответствующих приложений. Если реализация не поддерживает writing-mode, используемый в таблице стилей - явно либо путём использования начального значения, она должна либо отображать сообщение "глиф неподдерживаемого символа", либо выводить какой-либо сигнал о том, что содержимое не может быть отображено корректно.
Назад |
Оглавление |
В начало страницы |
Вперёд |