Jump to content

OpenType

(Перенаправлено из математики OpenType )
OpenType
Расширения имен файлов .otf, .otc, .ttf, .ttc
Тип интернет-СМИ
  • шрифт/otf
  • шрифт/sfnt
  • приложение/шрифт-sfnt (устарело)
[1]
Введите код ОТТО
Единый идентификатор типа (UTI) public.opentype-шрифт
Разработано Майкрософт , Adobe Системы
Последний выпуск
1.9 [2]
8 декабря 2021 г .; 2 года назад ( 08.12.2021 )
Тип формата Файл шрифта
Расширено с TrueType , шрифты PostScript
Стандартный ИСО/МЭК 14496-22:2019 [3]

OpenType — это формат масштабируемых компьютерных шрифтов . Созданный на основе TrueType , он сохраняет базовую структуру TrueType, но добавляет множество сложных структур данных для описания типографского поведения. OpenType является зарегистрированной торговой маркой корпорации Microsoft . [4] [5]

Спецификация возникла в Microsoft, и Adobe Systems к моменту публичного анонса в 1996 году в нее также внесла свой вклад .

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

Истоки OpenType восходят к попытке Microsoft лицензировать Apple передовую типографскую технологию GX Typography в начале 1990-х годов. Эти переговоры провалились, что побудило Microsoft продвигаться вперед со своей собственной технологией, получившей в 1994 году название «TrueType Open». [6] Adobe присоединилась к Microsoft в этих усилиях в 1996 году, добавив поддержку технологии контуров глифов, используемой в шрифтах Type 1.

Совместные усилия были направлены на замену форматов шрифтов Apple TrueType и Adobe PostScript Type 1 , а также на создание более выразительной системы, которая справляется с тонкой типографикой и сложным поведением многих мировых систем письма. Обе компании объединили базовые технологии обоих форматов и добавили новые расширения, призванные устранить их ограничения. Название OpenType было выбрано для совместной технологии, о которой они объявили позже в том же году.

Открытый формат шрифта

[ редактировать ]

Adobe и Microsoft продолжали развивать и совершенствовать OpenType в течение следующего десятилетия. Затем, в конце 2005 года, OpenType начал переход на открытый стандарт Международной организации по стандартизации (ISO) в рамках группы MPEG , которая ранее (в 2003 году) приняла OpenType 1.4 в качестве ссылки на MPEG-4 . [5] [7] [8] [9] Принятие нового стандарта было официально одобрено в марте 2007 года как стандарт ISO /IEC 14496-22 (MPEG-4, часть 22), названный «Открытый формат шрифта» (ОТКЛ, не путать с открытым форматом веб-шрифта ). [10] иногда называемый «Спецификацией открытого формата шрифта» (OFFS). [5] Первоначальный стандарт был технически эквивалентен спецификации OpenType 1.4 с соответствующими языковыми изменениями для ISO. [11] Второе издание OFF было опубликовано в 2009 году (ISO/IEC 14496-22:2009) и было объявлено «технически эквивалентным» «спецификации формата шрифтов OpenType». [12] [13] С тех пор спецификации OFF и OpenType поддерживаются синхронно. OFF — это бесплатный общедоступный стандарт. [14]

К 2001 году на рынке появились сотни шрифтов OpenType. Adobe завершила преобразование всей своей библиотеки шрифтов в OpenType к концу 2002 года. По состоянию на начало 2005 года. Стало доступно около 10 000 шрифтов OpenType, причем библиотека Adobe составляет около трети от общего числа. К 2006 году все крупные производители шрифтов и многие второстепенные разрабатывали шрифты в формате OpenType. [ нужна ссылка ]

Последовательности вариаций Юникода

[ редактировать ]

Версия Unicode 3.2 (опубликованная в 2002 году) представила селекторы вариантов в качестве механизма кодирования для представления определенных форм глифов для символов. [15] Однако в Unicode не указано, как средства рендеринга текста должны поддерживать эти последовательности. В конце 2007 года вариационные последовательности коллекции Adobe-Japan1 были зарегистрированы в идеографической базе данных Unicode. [16] что приводит к реальной потребности в решении OpenType. Это привело к развитию cmap подтаблица Формат 14, который был представлен в OpenType версии 1.5. [17]

Цветные шрифты

[ редактировать ]

В версии Unicode 6.0 в октябре 2010 года были представлены смайлики, закодированные как символы Unicode. [18] Несколько компаний быстро добавили поддержку смайлов Unicode в свои продукты. Поскольку смайлы Unicode обрабатываются как текст и поскольку цвет является важным аспектом работы с смайлами, это привело к необходимости создания механизмов для отображения многоцветных глифов.

Apple, Google и Microsoft независимо друг от друга разработали различные решения по цветным шрифтам для использования в OS X , iOS , Android и Windows .

  • OpenType и OFF уже поддерживали монохромные растровые изображения, поэтому Google предложил расширить OFF, чтобы включить цветные растровые изображения. Apple приняла этот подход, но отказалась участвовать в расширении стандарта ISO. В результате Apple добавила sbix таблицу в формат TrueType в OS X 10.7, [19] в то время как Google предложил добавить CBDT и CBLC столы в положение ВЫКЛ.
  • Microsoft применила другой подход, чем цветные растровые изображения. Отмечая существующую в Интернете практику наложения глифов разного цвета друг на друга для создания разноцветных элементов, таких как значки, Microsoft предложила новый подход. COLR таблица для сопоставления глифа с набором многослойных глифов, а также таблица CPAL таблица для определения цветов.
  • Adobe и Mozilla предложили добавить новый SVG таблица, которая может представлять многоцветные глифы с использованием масштабируемой векторной графики .

Все эти предложения были включены в третье издание OFF (ISO/IEC 14496-22:2015). [20] Microsoft добавила CBDT, CBLC, COLR, CPAL, и SVG таблицы для OpenType версии 1.7, [17] и sbix таблица в OpenType версии 1.8. [17] Microsoft реализовала поддержку всех различных цветовых форматов в Windows 10 версии 1607 («Юбилейное обновление»). [21]

OpenType 1.9 представил вторую версию COLR таблица, добавляющая дополнительные графические возможности. [17] Первоначально Google предложил расширенную версию и разработал ее совместно с Microsoft. Расширенные графические возможности включают поддержку трех типов градиентов, аффинных преобразований , режимов композитинга и наложения , а также пользовательских компонентов многократного использования. [22] Эти улучшения дают COLR таблицу всех графических возможностей SVG стол, кроме поглаживания. Они также добавляют режимы композитинга и наложения, поддержка которых считается необязательной для SVG table (поскольку они реализованы в SVG как эффекты фильтра). [23] Кроме того, улучшения в COLR таблицы интегрированы с вариантами шрифтов OpenType, что невозможно при использовании SVG стол. Расширенный COLR таблица поддерживается в движке браузера Chromium начиная с версии 98. [24]

Коллекции

[ редактировать ]

По крайней мере, начиная с версии 1.4, спецификация OpenType поддерживает «Коллекции TrueType», функцию формата, которая позволяет хранить несколько шрифтов в одном файле. Такой формат полезен для распространения всей гарнитуры (семейства шрифтов) всего в одном файле.

Объединив связанные шрифты в один файл, можно совместно использовать идентичные таблицы шрифтов, что обеспечивает более эффективное хранение. Кроме того, отдельные шрифты имеют ограничение на количество глифов в 65 535 глифов, а файл коллекции предоставляет механизм «режима пробела» для преодоления этого ограничения в одном файле шрифта. (Однако каждый шрифт в коллекции по-прежнему имеет ограничение в 65 535.) Файл коллекции TrueType обычно имеет расширение «.ttc».

Однако в спецификации описывалось только использование файлов коллекций вместе с глифами, представленными в виде контуров TrueType или растровых изображений. Существовал потенциал предоставления тех же преимуществ хранения и количества глифов для шрифтов, которые используют глифы формата CFF (расширение .otf). Но спецификация прямо не допускала этого.

В 2014 году Adobe объявила о создании OpenType Collections (OTC), файла шрифтов Collection, который объединяет шрифты, использующие глифы формата CFF. [25] Это обеспечило значительные преимущества в хранении шрифтов CJK , которые Adobe и Google разрабатывали совместно. Например, шрифты Noto CJK OTC примерно на 10 МБ меньше суммы четырех отдельных OTF, из которых он состоит. [26] Использование коллекции также позволило объединить очень большое количество глифов в один файл, что необходимо для шрифта Pan-CJK. [27]

Явная поддержка коллекций с глифами в формате CFF была включена в спецификацию OpenType в версии 1.8. [17] Чтобы отразить эту более широкую применимость, был принят термин «Коллекция OpenType», заменивший «Коллекцию TrueType».

Варианты шрифтов

[ редактировать ]

14 сентября 2016 г. Microsoft объявила о выпуске OpenType версии 1.8. Объявление было сделано совместно с Adobe, Apple и Google на конференции ATypI в Варшаве. [28] В OpenType версии 1.8 представлены «Вариации шрифтов OpenType», которые добавляют механизмы, позволяющие одному шрифту поддерживать множество вариантов дизайна. [29] Шрифты, использующие эти механизмы, обычно называются « переменными шрифтами ».

Вариации шрифтов OpenType повторно представляют методы, которые ранее были разработаны Apple в TrueType GX и Adobe в шрифтах Multiple Master . Общая идея этих форматов заключается в том, что один шрифт включает в себя данные для описания нескольких вариантов контура глифа (иногда называемых «мастерами») и что во время отображения текста растеризатор шрифта может интерполировать или «смешивать» эти вариации для получения непрерывного диапазона дополнительных вариаций контуров. [30]

Концепция полностью параметрических шрифтов была исследована в более общем виде Дональдом Э. Кнутом в системе METAFONT , представленной в 1978 году. [31] Эта система и ее преемники никогда не получили широкого распространения среди профессиональных дизайнеров шрифтов или коммерческих программных систем. [32] Форматы TrueType GX и Multiple Master, прямые предшественники OpenType Font Variations, были представлены в 1990-х годах, но также не получили широкого распространения. Позже Adobe отказалась от поддержки формата Multiple Master. [33] Это привело к возникновению вопросов относительно того, может ли повторное внедрение подобной технологии быть успешным. Однако к 2016 году ситуация в отрасли изменилась во многих отношениях. В частности, появление веб-шрифтов и мобильных устройств вызвало интерес к адаптивному дизайну и поиску способов предоставления большего количества вариантов шрифтов в формате с эффективным размером. Кроме того, хотя 1990-е годы были эпохой агрессивной конкуренции в технологии шрифтов, часто называемой «войной шрифтов», [34] [35] [36] Варианты шрифтов OpenType были разработаны в результате сотрудничества нескольких крупных поставщиков. [37]

Вариации шрифтов полностью интегрированы в OpenType 1.8, что позволяет использовать большинство ранее существовавших возможностей в сочетании с вариациями. В частности, поддерживаются варианты как для контуров глифов TrueType, так и для CFF, для подсказок TrueType, а также для механизмов макета OpenType. Единственные части OpenType, варианты которых не поддерживаются, но потенциально могут быть полезны, — это таблица SVG для цветных глифов и таблица MATH для размещения математических формул. Таблица SVG использует встроенные XML-документы, и никаких усовершенствований для изменения графических элементов в документах SVG не предлагалось. Однако усовершенствование таблицы COLR в OpenType 1.9 предоставило векторный формат цветных глифов с поддержкой вариаций. [38]

OpenType 1.8 использовал таблицы, первоначально определенные Apple для TrueType GX (таблицы avar, cvar, fvar и gvar). Он также представил несколько новых таблиц, в том числе новую таблицу для версии 2 формата CFF (CFF2), а также другие новые таблицы или дополнения к существующим таблицам для интеграции вариаций в другие части формата шрифта (HVAR, MVAR, STAT и VVAR). таблицы BASE, GDEF и таблицы имен). [17]

Описание

[ редактировать ]

OpenType использует общую структуру sfnt шрифта TrueType, но добавляет несколько параметров смарт-шрифта, которые расширяют возможности типографской и языковой поддержки шрифта.

Данные глифа контура в шрифте OpenType могут быть в одном из двух форматов: либо контуры формата TrueType в таблице «glyf», либо контуры формата компактного шрифта (CFF) в таблице «CFF». (Имя таблицы «CFF» имеет длину четыре символа и заканчивается пробелом.) Данные схемы CFF основаны на формате шрифта языка PostScript Type 2. Однако спецификация OpenType (до версии 1.8) не поддерживает использование контуров PostScript в файле шрифта коллекции TrueType. После версии 1.8 оба формата поддерживаются в переименованной «Коллекции OpenType».

Для многих целей, таких как макетирование, не имеет значения, какой формат данных структуры, но для некоторых целей, таких как растеризация , он важен. Стандарт OpenType не определяет общий формат данных: скорее, он соответствует любому из нескольких существующих стандартов. Иногда такие термины, как «OpenType (вариант PostScript)» (= «Type 1 OpenType», «OpenType CFF») или «OpenType (вариант TrueType)» используются для указания того, какой формат структуры содержит конкретный файл шрифта OpenType.

OpenType имеет несколько отличительных особенностей:

  • Содержит Unicode кодировку символов (а также другие), поэтому может поддерживать любой сценарий письма (или несколько сценариев одновременно).
  • Вмещает до 65 536 символов.
  • Расширенные типографские функции «макета», которые предписывают позиционирование и замену отображаемых глифов. Особенности замены включают лигатуры ; Функции позиционирования включают кернинг , размещение меток и базовой линии . указание
  • Кроссплатформенные файлы шрифтов, которые можно использовать без изменений в системах Mac OS, Microsoft Windows и Unix/Linux.
  • Если не добавлены дополнительные глифы или расширенные типографские функции, шрифты OpenType CFF могут быть значительно меньше, чем их аналоги Type 1.

Поддержка OpenType

[ редактировать ]

Базовая римская поддержка

[ редактировать ]

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

Windows 3.1 и все последующие версии Windows поддерживают шрифты OpenType TT (.ttf). Windows 2000 и более поздние версии поддерживают шрифты OpenType PS (.otf). Adobe Type Manager может добавить базовую поддержку латинского языка для шрифтов OpenType PS в Windows 95 , 98 или Me .

Расширенная языковая поддержка

[ редактировать ]

Расширенная языковая поддержка через Unicode для OpenType и TrueType присутствует в большинстве приложений для Microsoft Windows. [ нужна ссылка ] (включая Microsoft Office Publisher , большинство приложений Adobe и Microsoft Office 2003, но не Word 2002), CorelDRAW X3 и новее, а также многие приложения Mac OS X, включая собственные приложения Apple, такие как TextEdit , Pages и Keynote . Он также широко поддерживается в свободных операционных системах, таких как Linux (например, в мультиплатформенных приложениях, таких как AbiWord , Gnumeric , Calligra Suite , Scribus , OpenOffice.org 3.2 и более поздних версиях). [39] и т. д.).

Поддержка OpenType для сложных письменных сценариев до сих пор в основном появлялась в приложениях Microsoft в составе Microsoft Office , таких как Microsoft Word и Microsoft Publisher . Adobe InDesign предоставляет широкие возможности OpenType на японском языке , но не поддерживает напрямую ближневосточные или индийские сценарии , хотя доступна отдельная версия InDesign, поддерживающая ближневосточные сценарии, такие как арабский и иврит. Недокументированные функции во многих приложениях Adobe Creative Suite 4, включая InDesign, Photoshop и Illustrator, позволяют использовать ближневосточный, индийский и другие языки, но официально не поддерживаются Adobe и требуют сторонних плагинов для предоставления пользовательского интерфейса для этих функций. .

Расширенная типографика

[ редактировать ]

Расширенная типографская поддержка языков латинского алфавита впервые появилась в таких приложениях Adobe, как Adobe InDesign , Adobe Photoshop и Adobe Illustrator . QuarkXPress 6.5 и более ранние версии не были совместимы с Unicode. Следовательно, текст в этих версиях QuarkXPress, содержащий символы, отличные от символов WinANSI или MacRoman, не будет корректно отображаться в шрифте OpenType (как и в других форматах шрифтов Unicode, если уж на то пошло). Однако в QuarkXPress 7 Quark предлагал поддержку, аналогичную поддержке Adobe. от Corel CorelDRAW представил поддержку типографских функций OpenType в версии X6. Mellel , текстовый процессор Redlers, предназначенный только для Mac OS X, заявляет о равенстве типографских функций с InDesign, но также расширяет поддержку сценариев с письмом справа налево; так же, как и Classical Text Editor , специализированный текстовый процессор, разработанный в Австрийской академии наук.

По состоянию на 2009 год Популярные текстовые процессоры для Microsoft Windows не поддерживали расширенные функции типографики OpenType . Расширенные функции типографики реализованы только в высококлассных настольных издательских программах. Текстовый движок от Windows Presentation Foundation , который представляет собой реализацию управляемого кода OpenType, является первым API Microsoft Windows , предоставляющим функции OpenType разработчикам программного обеспечения, поддерживающим шрифты OpenType TrueType и OpenType CFF ( Compact Font Format ). Он поддерживает расширенные типографские функции, такие как лигатуры , цифры старого стиля , варианты наклона , дроби , надстрочный и нижний индекс , малая заглавная буква , замена глифов , несколько базовых линий , контекстные и стилистические альтернативные на уровне строки формы символов, кернинг, выравнивание , рубиновые символы и т. д. [40] Приложения WPF автоматически получают поддержку расширенных функций типографики. Лигатуры OpenType доступны в Microsoft Office Word 2010 . [41]

В Windows 7 представлен DirectWrite , встроенный API-интерфейс DirectX с аппаратным ускорением для рендеринга текста с поддержкой многоформатного текста, контурных шрифтов, не зависящих от разрешения, ClearType , расширенных функций типографики OpenType, полной поддержки текста Unicode, макета и языка, а также API-интерфейсов низкоуровневого рендеринга глифов. . [42]

В Mac OS X AAT приложения с поддержкой , работающие в Mac OS X 10.4 и более поздних версиях, включая TextEdit и Keynote, получают значительную поддержку OpenType. Поддержка Apple OpenType в Mac OS X 10.4 включала в себя наиболее продвинутые типографские функции, необходимые для языков латинского алфавита , такие как строчные буквы , цифры в старом стиле и различные виды лигатур, но она еще не поддерживала контекстные альтернативы, позиционные формы и глифы. переупорядочение, выполняемое библиотекой Microsoft Uniscribe в Windows. Таким образом, Mac OS X 10.4 не предлагала поддержку арабских или индийских сценариев через OpenType (хотя такие сценарии полностью поддерживаются существующими шрифтами AAT). В Mac OS X 10.5 улучшена поддержка OpenType и поддерживаются арабские шрифты OpenType. Постепенно поддержка типографики OpenType улучшилась в новых версиях Mac OS X (например, Mac OS X 10.10 может гораздо лучше обрабатывать длинные контекстные замены глифов).

Bitstream Panorama , механизм компоновки строк и композиции текста от Bitstream Inc. , обеспечивает полную поддержку OpenType для компактных и стандартных азиатских шрифтов, арабского, иврита, индийского, тайского и более 50 других языков мира. Приложение поддерживает ключевые таблицы OpenType, необходимые для макета строки, такие как BASE, определение глифа (GDEF), позиционирование глифа (GPOS) и замена глифа (GSUB). Panorama также предлагает полную поддержку расширенных функций типографики, таких как лигатуры, росчерки, прописные буквы, орнаменты, порядковые номера, старшие числа, старый стиль, кернинг, дроби и т. д.

В средах свободного программного обеспечения, таких как Linux , рендеринг OpenType обеспечивается проектом FreeType , включенным в бесплатные реализации системы X Window, такие как X.org . Сложная обработка текста обеспечивается либо pango (вызов HarfBuzz ), либо Qt . Системы XeTeX и LuaTeX позволяют документам TeX использовать шрифты OpenType, а также большинство их типографских функций. Версия LibreOffice 4.1 и новее для Linux поддерживает многие функции типографики OpenType, поскольку она стала использовать более сложную библиотеку формирования текста HarfBuzz. [43]

Файл функций OpenType

[ редактировать ]

На этапе создания шрифта свойства шрифта OpenType (кроме контура) можно определить с использованием удобочитаемого текста, сохраненного в формате файла Adobe OpenType Feature File. [44] [45] Файлы функций OpenType обычно имеют имя, оканчивающееся на .fea расширение. Эти файлы можно скомпилировать в контейнер двоичных шрифтов ( .ttf или .otf) с использованием Adobe Font Development Kit для OpenType (AFDKO), FontLab , FontForge , Glyphs , DTL OTMaster , RoboFont или FontTools .

Теги макета

[ редактировать ]

Теги макета OpenType представляют собой 4-байтовые строки символов, которые идентифицируют сценарии, языковые системы, функции и базовые линии в шрифте макета OpenType. Реестр тегов макета Microsoft устанавливает соглашения об именовании и использовании этих тегов. Функции OpenType создаются с использованием тегов при создании сценариев функций, которые описывают, как следует манипулировать символами для создания желаемой функции. Эти функциональные сценарии можно создавать и включать в шрифты OpenType с помощью расширенных редакторов шрифтов, таких как FontLab Studio , AsiaFont Studio и FontForge .

Поддержка тегов макета операционной системой и приложением сильно различается.

Теги скрипта

[ редактировать ]

Теги сценариев идентифицируют сценарии (системы письма), представленные в шрифте OpenType. Каждый тег соответствует смежным диапазонам кодов символов в Юникоде. Тег сценария может состоять из 4 или менее строчных букв, например: arab для арабского алфавита , cyrl для кириллицы и latn для латинского алфавита . math Тег сценария, добавленный Microsoft для Cambria Math , был добавлен в спецификацию. [46] [47]

Теги языковой системы

[ редактировать ]
Вариации кириллической скорописи. Буквы в одном ряду имеют один и тот же код.

Теги языковой системы идентифицируют языковые системы, поддерживаемые шрифтом OpenType. Примеры включают в себя ARA для арабского языка , ESP для испанского , HYE для армянского языка и т. д. В целом коды не совпадают с кодами ISO 639-2 . [48]

Эти теги можно использовать для выбора локальных вариантов букв, имеющих одну кодовую точку Юникода. [48] [49] Например, в сербской и македонской кириллице есть некоторые специфичные для языка глифы для определенных букв, которые являются лишь предпочтительными и не являются строго обязательными. [ нужна ссылка ]

Теги функций

[ редактировать ]

Приведен список возможностей OpenType с расширенными описаниями. список типографских особенностей .

Базовые теги

[ редактировать ]

Теги базовой линии имеют особое значение при использовании в горизонтальном направлении письма (используется в таблице HorizAxis таблицы «BASE»), вертикальном направлении письма (используется в таблице VertAxis таблицы «BASE») или в обоих случаях.

Теги и оси базовой линии в шрифтах OpenType
Базовый день Горизонтальная ось Вертаксис
'вешать' горизонтальная линия, от которой как бы свисают силлабограммы тибетского письма. Та же строка в режиме тибетского вертикального письма.
'icfb' Базовая линия нижнего края лица идеографического символа. Идеографический персонаж смотрит на базовую линию левого края.
'icft' Базовая линия верхнего края лица идеографического персонажа. Идеографический персонаж стоит лицом к базовой линии правого края.
вот почему Идеографическая базовая линия нижнего края em-box. Идеографическая базовая линия левого края em-box.
'idtp' Идеографическая базовая линия верхнего края em-box. Идеографическая базовая линия правого края em-box.
'математика' Базовая линия, вокруг которой центрируются математические символы. Базовая линия, вокруг которой центрируются математические символы в режиме вертикального письма.
"Румынский" Базовая линия, используемая простыми буквенными алфавитами, такими как латиница, кириллица и греческий. Базовая линия алфавита для символов повернута на 90 градусов по часовой стрелке для режима вертикального письма.

Математика

[ редактировать ]

Набор таблиц, которые относительно точно отражают показатели математических шрифтов TeX, был первоначально добавлен Microsoft в Cambria Math для поддержки их нового механизма математического редактирования и рендеринга в Office 2007 и более поздних версиях. [50] [51] Это расширение было добавлено в стандарт ISO (ISO/IEC CD 14496-22, 3-е издание) в апреле 2014 года. [52] Дополнительные сведения (по использованию) доступны в техническом отчете Unicode 25. [53] и техническое примечание 28. [54] Некоторые новые технические функции (отсутствующие в TeX), такие как «врезки» (которые позволяют кернинг нижних и верхних индексов относительно их оснований). [55] ) и растягивать стопки [56] были запатентованы Microsoft. [57] [58] [59] Windows 8 поддерживает математические вычисления OpenType вне приложений MS Office через компонент RichEdit 8.0. [60]

Помимо продуктов Microsoft, XeTeX и LuaTeX также имеют некоторую поддержку этих таблиц; поддержка более ограничена в XeTeX, поскольку он использует традиционный механизм математического рендеринга TeX (поэтому он не может полностью использовать некоторые новые функции математики OpenType, которые расширяют TeX), в то время как LuaTeX использует более гибкий подход, изменяя некоторые внутренние элементы математических вычислений TeX. рендеринг; по словам Ульрик Вьет (2009): «Точнее, в то время как XeTeX обеспечивает доступ к параметрам OpenType только как дополнительным \fontdimens, LuaTeX использует внутреннюю структуру данных, основанную на объединенном наборе параметров OpenType и TeX, что позволяет предоставлять недостающие значения, которые не поддерживается ни в математических шрифтах OpenType, ни в традиционных математических шрифтах TeX». [56] В 2013 году XeTeX также получил поддержку врезок. [61]

Механизм рендеринга Gecko , используемый веб-браузером Firefox, также поддерживает некоторые математические функции OpenType в своей реализации MathML . [62] [63]

По состоянию на 2010 год , набор шрифтов, поддерживающих математику OpenType, был довольно ограничен. Помимо Cambria Math, были доступны три бесплатных шрифта: Asana-Math , Neo Euler и XITS . [64] Совсем недавно появились шрифты Latin Modern и TeX Gyre LM-изация » стандартных шрифтов PostScript). [65] ) также получили поддержку математических вычислений OpenType. [66] [67] [68] [69] По состоянию на 2014 год количество математических шрифтов OpenType по-прежнему довольно ограничено. [70] Более актуальный список доступен на веб-сайте Mozilla . [71]

Появление смайлов Unicode создало потребность в форматах TrueType и OpenType для поддержки цветных глифов. Apple добавила расширение цвета в Mac OS X Lion (а также в iOS 4+). Шрифты были дополнены цветными изображениями PNG Tooltip Portable Network Graphics в таблице sbix. [72] [73] [74] Google использовал аналогичное расширение со встроенными цветными растровыми изображениями, содержащимися в паре таблиц: таблиц CBDT и CBLC. [75] Версия Google реализована в FreeType 2.5. [76]

В Windows 8.1 Microsoft также добавила поддержку цвета в шрифты, впервые реализованную в шрифте Segoe UI Emoji . [73] [77] [78] [79] Однако реализация Microsoft полностью опирается на векторную графику : [73] [80] В реализацию Microsoft были добавлены две новые таблицы OpenType: таблица COLR позволяет использовать многоуровневые глифы, а CPAL («Цветовая палитра») фактически определяет цвета для слоев. Многоуровневый подход позволяет реализовать обратную совместимость, а также изменять рендеринг в зависимости от цветового контекста, окружающего глифы. [73] По словам Адама Твардоха : «На TypeCon [2013] Грег Хичкок разъяснил предполагаемую роль палитр: первая палитра используется по умолчанию для цветовых ситуаций «темный на светлом», а вторая палитра предназначена для использования в ситуациях «светлый на темном». . Дополнительные палитры должны выбираться пользователем». [76]

Mozilla и Adobe разработали другое векторное расширение, добавив SVG в таблицу SVG встроенные документы (поддерживающие цвет, а также анимацию). Таблица SVG также позволяла использовать цветовые палитры, определенные в таблице CPAL. [81] Поддержка была впервые реализована в Firefox 26. [75]

Adobe, Mozilla, Google и Microsoft представили свои расширения цветов для стандартизации в соответствии с ISO/IEC 14496-22. [82] Новые таблицы для каждого из них были затем добавлены в OpenType версии 1.7. [83] Таблица sbix от Apple изначально поддерживалась только в шрифтах AAT, но позже была добавлена ​​в OpenType версии 1.8. [84] Юбилейное обновление Microsoft Windows 10 было первой ОС, поддерживавшей все четыре расширения цветных шрифтов, а Microsoft Edge был первым браузером, который сделал это. [85] [86]

В версии OpenType 1.8.3 спецификация таблицы SVG была пересмотрена и стала более ограниченной, что обеспечивает большую ясность реализаций и лучшую совместимость. Apple поддерживает обновленную спецификацию в Safari 12, iOS 12 и macOS 10.14. [87] Реализация в Microsoft Windows также соответствует этой версии.

SING решение гайджи

[ редактировать ]

В 2005 году Adobe представила новую технологию в своем пакете приложений Creative Suite , которая предлагает решение для « гайдзи » (外字, по-японски «внешний персонаж»). В сценариях идеографического письма, таких как китайский и японский, нет фиксированного набора символов. Обычно они используют тысячи символов и десятки тысяч реже. Не все символы, когда-либо изобретенные и использованные в восточноазиатской литературе, даже были каталогизированы. Типичный шрифт может содержать от 8 000 до 15 000 наиболее часто используемых глифов. Однако время от времени автору нужен глиф, которого нет в выбранном шрифте. Такие пропавшие персонажи известны в Японии как гайдзи, и они часто мешают работе.

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

Было придумано несколько способов борьбы с гайджи. Решения, которые рассматривают их как символы, обычно присваивают им произвольные значения Юникода в областях частного использования (PUA). Такие символы нельзя использовать вне среды, в которой известна связь частного Юникода с формой глифа. Документы на их основе не переносимы. Другие инсталляции рассматривают гайдзи как графику. Это может быть затруднительно, поскольку расположение и композиция текста не могут применяться к графике. Их невозможно искать. Часто их рендеринг отличается от окружающих символов, потому что механизм рендеринга графики обычно отличается от механизма рендеринга глифов из шрифтов.

SING (умные независимые глифлеты) [88] [89] Технология, которая дебютировала в Adobe Creative Suite 2, позволяет создавать глифы, каждый из которых в определенной степени упакован как отдельный шрифт. Такой упакованный глиф называется глифлетом . Формат, обнародованный Adobe, основан на OpenType. Пакет состоит из контура глифа в форме TrueType или CFF (контуры в стиле PostScript); стандартные таблицы OpenType, объявляющие метрики и поведение глифа в композиции; и метаданные, дополнительная информация, включенная для идентификации глифа, его принадлежности и, возможно, произношения или лингвистической категоризации. Глифлеты SING можно создавать с помощью Fontlab приложения SigMaker3 компании .

В спецификации SING указано, что глифлеты должны путешествовать вместе с документом, в котором они используются. Таким образом, документы становятся портативными, и в документе не остается символов, которые невозможно отобразить. Поскольку глифлеты по сути являются шрифтами OpenType, стандартные механизмы шрифтов могут их отображать. Спецификация SING также описывает формат XML , который включает все данные, необходимые для преобразования глифлета в двоичную форму. Для представления типичного глифлета может потребоваться от одного до двух килобайт.

См. также

[ редактировать ]
  1. ^ «Типы СМИ» . ИАНА . 12.10.2017 . Проверено 17 октября 2017 г.
  2. ^ «Спецификация OpenType» . Типография Майкрософт. Microsoft Learn . Проверено 13 апреля 2024 г.
  3. ^ «ИСО/МЭК 14496-22:2019 — Информационные технологии. Кодирование аудиовизуальных объектов. Часть 22. Формат открытого шрифта» . www.iso.org . Проверено 13 декабря 2015 г.
  4. ^ «Номер зарегистрированной торговой марки в США 2217574» . uspto.gov . 12 января 1999 года . Проверено 30 сентября 2014 г. [ мертвая ссылка ]
  5. ^ Jump up to: а б с ISO/IEC JTC 1/SC 29/WG 11 (июль 2008 г.). «ISO/IEC 14496-22 «Открытый формат шрифта» » . chiariglione.org. Архивировано из оригинала 30 апреля 2010 г. Проверено 21 февраля 2020 г. {{cite web}}: CS1 maint: числовые имена: список авторов ( ссылка )
  6. ^ «Информационное руководство по литейному производству чемоданов]» (PDF) . Архивировано из оригинала (PDF) 18 ноября 2006 г.
  7. ^ «ISO примет формат файлов OpenType в качестве стандарта шрифтов для MPEG-4» . Adobe Systems Incorporated. 15 августа 2005 г. Архивировано из оригинала 5 июня 2011 г. Проверено 28 января 2010 г.
  8. ^ «Ссылка на пояснительный отчет, сопровождающий подачу FPDAM/FDAM стандарта ISO/IEC 14496–11/Amd.2, ссылочная спецификация: спецификация формата шрифта OpenType, версия 1.4» . Июль 2003 г. Архивировано из оригинала (DOC) 12 мая 2014 г. Проверено 28 января 2010 г.
  9. ^ «Совместное голосование по регистрации компакт-дисков и рассмотрению компакт-дисков по ISO/IEC CD 14496-22: Информационные технологии. Кодирование аудиовизуальных объектов. Часть 22. Формат открытого шрифта. SC 29/WG 11 N 7485» . 01 сентября 2005 г. Архивировано из оригинала (DOC) 12 мая 2014 г. Проверено 28 января 2010 г.
  10. ^ «ISO/IEC 14496-22:2007 – Информационные технологии – Кодирование аудиовизуальных объектов – Часть 22: Открытый формат шрифта» . ИСО. 31 июля 2009 г. Проверено 11 ноября 2009 г.
  11. ^ ИСО (15 марта 2007 г.). «ISO/IEC 14496-22, первое издание, 15 марта 2007 г., Информационные технологии. Кодирование аудиовизуальных объектов. Часть 22. Формат открытого шрифта» (ZIP) . Проверено 28 января 2010 г.
  12. ^ «ISO/IEC 14496-22:2009 – Информационные технологии – Кодирование аудиовизуальных объектов – Часть 22: Открытый формат шрифта» . ИСО. 31 июля 2009 г. Проверено 28 января 2010 г.
  13. ^ ИСО (15 августа 2009 г.). «ISO/IEC 14496-22, второе издание, 15 августа 2009 г., Информационные технологии. Кодирование аудиовизуальных объектов. Часть 22. Формат открытого шрифта» (ZIP) . Проверено 28 января 2010 г.
  14. ^ «Общедоступные стандарты» . Стандарты.iso.org . Проверено 11 ноября 2009 г.
  15. ^ «Стандартное приложение Unicode № 28, Unicode 3.2» . www.unicode.org . 27 марта 2002 г. Проверено 22 апреля 2017 г.
  16. ^ «База данных идеографических вариаций» . www.unicode.org . Проверено 22 апреля 2017 г.
  17. ^ Jump up to: а б с д и ж «Журнал изменений спецификации OpenType» . Типография Майкрософт. Microsoft Learn . Проверено 13 апреля 2024 г.
  18. ^ «Юникод 6.0.0» . www.unicode.org . 11 октября 2010 г. Проверено 22 апреля 2017 г.
  19. ^ «Стол «Сбикс»» . разработчик.apple.com . Проверено 22 апреля 2017 г.
  20. ^ «ISO/IEC 14496-22:2015 Информационные технологии. Кодирование аудиовизуальных объектов. Часть 22. Формат открытого шрифта» . Октябрь 2015 года . Проверено 22 апреля 2017 г.
  21. ^ «Что нового в DirectWrite § Юбилейное обновление Windows 10» . ДиректВрите . Microsoft Learn . Проверено 13 апреля 2024 г.
  22. ^ «COLR — Таблица цветов» . Типография Майкрософт. Microsoft Learn . Проверено 13 апреля 2024 г.
  23. ^ «SVG — таблица SVG (масштабируемой векторной графики)» . Типография Микросфт. Microsoft Learn . Проверено 13 апреля 2024 г.
  24. ^ «Функция: векторные шрифты с цветовым градиентом COLRv1» . Проверено 10 декабря 2021 г.
  25. ^ «Представление и создание коллекций OpenType (OTC)» . Блоги.adobe.com . 27 января 2014 г. Проверено 19 января 2017 г.
  26. ^ «Noto Sans CJK – Шрифты Google Noto» . Google.com . Проверено 19 января 2017 г.
  27. ^ «Открытый шрифт Pan-CJK от Google и Adobe» . Lwn.net . Проверено 19 января 2017 г.
  28. ^ Архивировано в Ghostarchive и Wayback Machine : «Специальная сессия OpenType» . Ютуб . 14 сентября 2016 г. Проверено 22 апреля 2017 г.
  29. ^ Джон Хадсон. «Представляем переменные шрифты OpenType» . Проверено 22 апреля 2017 г.
  30. ^ «Обзор вариантов шрифтов OpenType» . Типография Майкрософт. Microsoft Learn . Проверено 13 апреля 2024 г.
  31. ^ Кнут, Дональд Э. Математическая типографика. Бык. амер. Математика. Соц. (НС) 1 (1979), вып. 2, 337–372. https://projecteuclid.org/euclid.bams/1183544082
  32. ^ CSTUG, Карлов университет, Прага, март 1996 г., Вопросы и ответы с профессором Дональдом Э. Кнутом, воспроизведено в TUGboat 17 (4) (1996), 355–67. Цитирование взято со страницы 361. Доступно на сайте http://www.tug.org/TUGboat/Articles/tb17-4/tb53knuc.pdf.
  33. ^ Тэмье Риггс (30 июля 2014 г.). «История серебряного юбилея Adobe Originals: как оригиналы выжили в постоянно меняющейся отрасли» . Проверено 22 апреля 2017 г.
  34. ^ Шимада, Джеймс (6 декабря 2006 г.). «Войны шрифтов» (PDF) . Проверено 14 декабря 2021 г.
  35. ^ «Адоб Инк» . Британника . Шрифтовые войны . Проверено 10 апреля 2022 г.
  36. ^ Крингли, Роберт X. (1996). «Войны шрифтов» . Случайные империи (переработанное и дополненное изд.). Книги о пингвинах . стр. 209–229. ISBN  0-14-025826-4 .
  37. ^ Дэвид Лемон (27 января 2017 г.). «Войны шрифтов» . Проверено 22 апреля 2017 г.
  38. ^ «COLR — Таблица цветов § Таблица COLR и варианты шрифтов OpenType» . Типография Майкрософт. Microsoft Learn . Проверено 13 апреля 2024 г.
  39. ^ «OpenOffice поддерживает шрифты OpenType…» Проверено 3 февраля 2011 г.
  40. ^ Сюсмяляйнен, Юлия (9 ноября 2012 г.). «Некоторые открытые мысли об OpenType» . Алфавиты . Проверено 15 мая 2016 г.
  41. ^ «Как включить лигатуры OpenType в Word 2010» . Orzeszek.org . Проверено 11 ноября 2009 г.
  42. ^ «Руководство разработчика Windows 7» . Code.msdn.microsoft.com . Проверено 11 ноября 2009 г.
  43. ^ «Примечания к выпуску LibreOffice 4.1» . Проверено 15 апреля 2015 г.
  44. ^ Кристофер Слай - Файлы функций OpenType, слайды ATypI 2006 г.
  45. ^ «Спецификация файла функций OpenType» . Проверено 20 марта 2019 г.
  46. ^ «Теги сценариев» . Типография Майкрософт. Microsoft Learn . Проверено 13 апреля 2024 г.
  47. ^ Международная организация по стандартизации и Международная электротехническая комиссия (15 августа 2009 г.). «ИСО/МЭК 14496-22:2009(Е)» . Информационные технологии. Кодирование аудиовизуальных объектов. Часть 22. Открытый формат шрифтов (2-е изд.) . стр. 286 (раздел 6.4.1) . Проверено 2 ноября 2009 г. (для загрузки спецификации необходимо согласие на бесплатное онлайн-лицензионное соглашение)
  48. ^ Jump up to: а б «Теги языковой системы» . Типография Майкрософт. Microsoft Learn . Проверено 13 апреля 2024 г.
  49. ^ «Зарегистрированные функции: определения и реализации (k – o)» . Типография Майкрософт. Microsoft Learn . Проверено 13 апреля 2024 г.
  50. ^ MurrayS3 (14 ноября 2006 г.). «LineServices - Мюррей Сарджент: математика в офисе» . Блоги.msdn.com . Проверено 19 января 2017 г. {{cite web}}: CS1 maint: числовые имена: список авторов ( ссылка )
  51. ^ «Три шрифта для математики» (PDF) . Ultrasparky.org . Проверено 19 января 2017 г.
  52. ^ MurrayS3 (27 апреля 2014 г.). «Математические таблицы OpenType - Мюррей Сарджент: математика в офисе» . Блоги.msdn.com . Проверено 19 января 2017 г. {{cite web}}: CS1 maint: числовые имена: список авторов ( ссылка )
  53. ^ «Технический отчет Unicode № 25: ПОДДЕРЖКА ЮНИКОДА ДЛЯ МАТЕМАТИИ» (PDF) . Юникод.орг . Проверено 19 января 2017 г.
  54. ^ «UTN № 28: Математическое кодирование почти простым текстом» . Юникод.орг . 16 ноября 2016 г. Проверено 19 января 2017 г.
  55. ^ MurrayS3 (11 января 2010 г.). «Особые возможности математического шрифта - Мюррей Сарджент: Математика в офисе» . Блоги.msdn.com . Проверено 19 января 2017 г. {{cite web}}: CS1 maint: числовые имена: список авторов ( ссылка )
  56. ^ Jump up to: а б https://www.tug.org/TUGboat/tb30-1/tb94vieth.pdf также http://www.ntg.nl/maps/38/03.pdf.
  57. ^ «Патент US7492366 — Способ и система размещения символов в шрифтах открытого типа — Патенты Google» . Google.com . 3 марта 2008 г. Проверено 19 января 2017 г.
  58. ^ «Патент US7242404 — Увеличение символов шрифта — Google Patents» . Google.com . 16 февраля 2007 г. Проверено 19 января 2017 г.
  59. ^ «Патент US7453463 — Увеличение символов шрифта — Google Patents» . Google.com . Проверено 19 января 2017 г.
  60. ^ MurrayS3 (3 марта 2012 г.). «Предварительный просмотр RichEdit 8.0 – Мюррей Сарджент: математика в офисе» . Блоги.msdn.com . Проверено 19 января 2017 г. {{cite web}}: CS1 maint: числовые имена: список авторов ( ссылка )
  61. ^ Прейнинг, Норберт (19 июня 2013 г.). «Выпущен TeX Live 2013» . Прейнинг.info . Проверено 19 января 2017 г.
  62. ^ «Шрифты OpenType MATH» . Фред-ванг.github.io . Проверено 19 января 2017 г.
  63. ^ «MathML:Таблица MATH открытого типа — MozillaWiki» . Wiki.mozilla.org . 27 декабря 2015 г. Проверено 19 января 2017 г.
  64. ^ «Опыт верстки математических вычислений OpenType с помощью LuaLaTEX и XeLaTEX» (PDF) . Туг.орг . Проверено 19 января 2017 г.
  65. ^ Ежи Б. Людвичовский. «Новый проект шрифтов: TEX Gyre» (PDF) . Туг.орг . Проверено 19 января 2017 г.
  66. ^ «Шрифт Latin Modern Math (LM Math) — GUST» . Gust.org.pl (на польском языке). Архивировано из оригинала 2 июня 2015 г. Проверено 19 января 2017 г.
  67. ^ «Пакет лм-математика» . КТАН . Проверено 19 января 2017 г.
  68. ^ «UK-TUG 2012 — отчет TeX Gyre Math на Vimeo» . Vimeo.com . 22 октября 2012 г. Проверено 19 января 2017 г.
  69. ^ "/tex-archive/fonts/tex-gyre-math" . КТАН. 19 мая 2016 г. Проверено 19 января 2017 г.
  70. ^ «Прогресс проекта шрифтов TEX Gyre Math» (PDF) . Gust.org . Проверено 19 января 2017 г.
  71. ^ «Шрифты для движка Mozilla MathML — Mozilla | MDN» . Developer.mozilla.org . 01.12.2016 . Проверено 19 января 2017 г.
  72. ^ «Эмодзи цвета яблока – Typographica» . Типографика.org . 20 июня 2014 г. Проверено 19 января 2017 г.
  73. ^ Jump up to: а б с д «Цветные эмодзи в Windows 8.1: будущее цветных шрифтов?» . Opentype.info . 3 июля 2013 г. Архивировано из оригинала 10 июля 2014 г. Проверено 19 января 2017 г.
  74. ^ Apple Inc. «Расширенные растровые изображения» . Разработчик.apple.com . Проверено 19 января 2017 г.
  75. ^ Jump up to: а б Роэль Нискенс. «Красочная типографика в Интернете: будьте готовы к многоцветным шрифтам – Pixelambacht» . Pixelambacht.nl . Проверено 19 января 2017 г.
  76. ^ Jump up to: а б «Цветные шрифты FontLab Blog. Обзор предложений по цветовым расширениям формата шрифтов OpenType. — Блог FontLab» . Блог.fontlab.com . 19 сентября 2013 г. Проверено 19 января 2017 г.
  77. ^ «Поддержка сценариев и шрифтов в Windows § Windows 8.1» . Глобализация. Microsoft Learn . Проверено 13 апреля 2024 г.
  78. ^ «Книжный блог Petzold — символы многоцветного шрифта в Windows 8.1» . Charlespetzold.com . Проверено 19 января 2017 г.
  79. ^ «Инновации в высокопроизводительной 2D-графике с DirectX | Сборка 2013 | Канал 9» . Channel9.msdn.com . 25 июня 2013 г. Проверено 19 января 2017 г.
  80. ^ «Как вводить и использовать Emoji в Windows 8.1 — Скотт Хансельман» . Hanselman.com . Проверено 19 января 2017 г.
  81. ^ «SVG — Таблица SVG (масштабируемой векторной графики) § Цвета и цветовые палитры» . Типография Майкрософт. Microsoft Learn . Проверено 13 апреля 2024 г.
  82. ^ «На подходе хроматические шрифты» . Lwn.net . Проверено 19 января 2017 г.
  83. ^ «Спецификация OpenType (OpenType 1.7)» . Типография Майкрософт. Microsoft Learn . Проверено 13 апреля 2024 г.
  84. ^ «Спецификация OpenType (OpenType 1.8)» . Типография Майкрософт. Microsoft Learn . Проверено 13 апреля 2024 г.
  85. ^ «Что нового в DirectWrite § Юбилейное обновление Windows 10» . Типография Майкрософт. Microsoft Learn . Проверено 13 апреля 2024 г.
  86. ^ «Использование цветных шрифтов для красивого текста и значков» . blogs.microsoft.com . 06.06.2017 . Проверено 14 сентября 2018 г.
  87. ^ «Что нового в Safari» . разработчик.apple.com . Проверено 14 сентября 2018 г.
  88. ^ «Комплект разработки Adobe Glyphlet (GDK) для SING Gaiji Architecture» . Adobe.com. Архивировано из оригинала 27 июня 2008 года . Проверено 11 ноября 2009 г.
  89. ^ ДеЛаХант, Джим (сентябрь 2004 г.). SING: Новая архитектура Gaiji от Adobe (PDF) . 26-я конференция по интернационализации и Unicode. Архивировано из оригинала (PDF) 23 января 2015 г. Проверено 16 июля 2009 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 23dcbe02c2b7403f5b1fbb9476ed314e__1717855860
URL1:https://arc.ask3.ru/arc/aa/23/4e/23dcbe02c2b7403f5b1fbb9476ed314e.html
Заголовок, (Title) документа по адресу, URL1:
OpenType - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)