Шрифтовой формат разработки Adobe для однобайтовой кодировки.
Также называется PostScript, PostScript Type 1, PS1, T1
Формат Type 1 был разработан компанией Adobe в 1984 году в качестве составной части языка описания страниц PostScript, и нашел свое применение как формат встроенных шрифтов в памяти первого лазерного принтера Apple LaserWriter (на экране в эти годы использовались только растровые шрифты).
Являясь частью языка PostScript, шрифты формата Type 1 применяли упрощенный список операций «рисования» (растеризации), в частности, были исключены такие элементы программирования, как циклы или переменные, что впоследствии также было проделано с форматом PDF.
Формат шрифта Adobe Type 1 — специализированная форма языка PostScript, направленная на описание элементов шрифта и способов его растеризации (рендеринга) на экране и в печати. Формат в операционных системах с помощью интерпретаторов языка PostScript, с помощью утилит, например, Adobe Type Manager (ATM). Последняя уже интегрирована как в Microsoft Windows, так и в Macintosh OS X.
Формат не поддерживает стандарт кодирования Unicode и включает не более 220 символов.
Особенностью формата с самого начала было наличие специальной технологии хинтинга, который направлен на сохранение глифов при выводе на устройства с низким разрешением или мелкого кегля. В первое время компания скрывала подробности схемы хинтинга и использовала хотя и простую, но тем не менее надежную в те времена технологию шифрования с тем, чтобы защитить очертания знаков и процесс хинтинга. Фрагмент с шифром до сих пор присутствует в формате, хотя шифр и ключ к нему был опубликован компанией в начале 90-х годов.
Еще одной особенностью формата является необходимость установки нескольких файлов (от 2 до 4). Файл с расширением PFB (Print Font Binary) содержит информацию о векторных контурах знаков; файл с расширением AFM (Adobe Font Metrics) содержит информацию о ширинах символов и кернинге; файл с расширением INF содержит дополнительную информацию, которая требуется для инсталляции. В процессе инсталляции Windows на основе информации из AFM и INF файлов также генерирует файл с расширением PFM (Print Font Metrics), содержащий информацию о растеризации в процессе печати. Минимально достаточно файлов PFB и AFM.
Формат уходит в легенду: компания Adobe объявила, что Photoshop не будет работать с данным шрифтовым форматом в этом (2021) году, а другие прикладные программы постепенно сделают это до 2023 года.
При этом, приложения Adobe перестанут узнавать наличие шрифтов формата Type 1, даже если они и будут инсталлированы в операционную систему, их названия не появятся в меню Fonts, а при открытии документа, в котором были использованы такие шрифты, они будут трактоваться как Missing fonts. Для того чтобы преобразовать файлы Type 1 в форматы OpenType или WOFF и EOT, можно воспользоваться универсальным шрифтовым конвертером TransType.
Формат ASCII (American Standard Code for Information Interchange — Американский стандарт кодов обмена информацией), определяющий двоичные числа для каждого символа алфавита и управляющих символов.
Сначала формат был построен на основе семибитной кодировки, что позволяло кодировать 128 знаков (буквы латинского алфавита, цифры и основные знаки препинания), из которых первые 32 кода являются управляющими, а не алфавитными. Например, код 10 — код образования новой строки, а 13 — перевод каретки. Они до сих пор используются в текстовых редакторах и программах вёрстки, обозначаются знаком «конца абзаца».
Затем стандарт был расширен до восьми бит и включал уже 256 кодов, что позволило добавить в него буквы европейских алфавитов, отличающихся от букв латинского алфавита наличием диакритических знаков. В кириллической версии стандарта эта вторая половина кодовой таблицы использовалась для букв русского, украинского, белорусского, болгарского и др. языков (Windows-1251). В таком случае одним шрифтом невозможно было одновременно набирать текст на русском языке и на каком-либо из европейских языков. Этот недостаток был преодолен переходом на двухбайтовую кодировку — Unicode.
Сейчас фраза «текст в кодах ASCII» означает текст, в котором отсутствует всякая служебная информация по форматированию текста (указание на гарнитуру, начертание, кегль и т. д.) и отсутствуют любые изображения, т. е. так называемый plain text.
ATM
Утилита для управления шрифтами Adobe Type 1.
Она была разработана компанией Adobe в 1989 г. для поддержки шрифта формата Adobe Type 1 в операционной системе Windows (с версии 3.1 и до 2000), поскольку операционная система имела встроенную технологию обработки только собственного формата TrueType.
Поэтому ATM является программой системного уровня, служащая для отображения шрифта формата Type 1 на экране монитора и внешних выводных устройствах (принтерах), не имеющих интерпретатора языка PostScript, то есть по существу ATM — это программа-растеризатор, работающая в режиме резидентной программы и являющаяся частью программного обеспечения языка PostScript. Для PostScript-принтеров ATM используется для загрузки шрифта и более эффективного его использования при печати.
CSS
Язык описания внешнего вида web-страницы, созданной с помощью языка разметки HTML.
Целью разработки языка CSS являлось применение для форматирования web-страниц технологии стилевых таблиц («стилей»), которая используется в программах вёрстки. В области web-дизайна это основано на разделении описания логической структуры веб-страницы (на языке HTML — семантическое описание страницы) от описания форматирования веб-страницы (на языке CSS — внешний вид страницы).
Отделение плана содержания от плана форматирования позволяет увеличить гибкость в форматировании и повторяемость в семантическом контенте, а также представлять одну и ту же страницу в разных стилях и на разных выводных устройствах.
Стандарты последней версии CSS3 практически ни в чем не уступает возможностям полиграфической вёрстки. В данном словаре приводятся некоторые свойства CSS при обсуждении некоторых настроек шрифта и вёрстки.
Dingbats
Файлы шрифтовых форматов, содержащие знаки, которые обычно не включаются в алфавиты языков.
Сюда относятся комплекты пиктограмм, декоративных элементов, логотипов, торговых знаков и пр. Внедрение графических элементов в шрифтовой формат дает возможность использовать их в качестве шрифтовых элементов, например, для маркеров списков («буллетов») или в качестве inline-изображений (например, концевых изображений).
EOT
[Embedded OpenType — внедряемый OpenType]
Компактный формат, разработанный Microsoft и предназначенный для внедрения в веб-страницы шрифта формата OpenType.
Файлы таких шрифтов обычно имеют расширение «.eot». Компактность достигается за счёт того, что используется подмножество только необходимых символов и сжатие данных (компрессия LZ).
С помощью URL шрифты формата EOT могут быть привязаны к конкретному домену, откуда они могут быть загружены на веб-страницу. Формат имеет защиту от копирования и использования без лицензии.>
Формат для сохранения программы на языке PostScript с возможностью импортирования его в различные векторные программы и программы вёрстки.
Файл в формате EPS может включать текстовую информацию, векторную графику, пиксельные изображения. Существенной особенностью формата является включение небольшого растрового изображения preview для того, чтобы иметь визуальный контроль на страницах вёрстки с импортированными изображениями. Растровое изображение обычно довольно низкого разрешения и может быть штриховым, тоновым или цветным.
Файл формата может быть получен из множества программ графики и вёрстки с помощью
приложения Adobe Acrobat Distiller, распространяемого в составе Adobe Acrobat Pro, файл формата EPS может быть проверен и при отсутствии ошибок конвертирован в формат PDF.
ISBN
[англ. International Standard Book Number — ‘международный стандартный номер книги’]
Идентификационный код регистрационного характера, проставляемый на изданиях.
Код состоит из аббревиатуры ISBN и десяти цифр, обозначающих идентификаторы страны, издательства и книги.
Применение международного стандартного номера книги определяет ГОСТ 7.53.
Код был введен в конце 1960-х годов компанией R. R. Bowker Company и поддержан Межународной организацией по стандаризации (International Organization for Standardization — ISO).
OpenType
Формат векторного шрифта, разработанный совместно компаниями Adobe и Microsoft.
В 1997 г. этот формат положил конец «шрифтовой войне» (font war) и в определённой степени объединил свойства форматов Adobe Type 1 и TrueType.
Компромисс состоит в том, что формат OpenType является расширением формата TrueType, а именно является контейнером, построенным по технологии формата TrueType, который однако может содержать данные как PostScript, так и TrueType. Шрифты, содержащие данные PostScript, как правило, имеют расширение .OTF, а шрифты на основе TrueType сохраняют расширение .TTF. Небольшое различие все же сохраняется, а именно: кубический формат Type 1 более экономен, чем квадратичный формат TrueType. С другой стороны, более детализированное описание хинтинга («инструкций») формата TrueType обеспечивает более качественную растеризацию на экране.
Подобно формату TrueType, каждый шрифт OpenType использует один файл для хранения всей необходимой информации о векторных контурах, метриках и служебных данных.
У формата имеются существенные достоинства: платформенная совместимость (один и тот же файл шрифта работает в операционных системах Macintosh и Windows, при этом для формата Type 1 отпадает необходимость установки ATM) и его способность поддерживать двухбайтовую кодировку Unicode, которая охватывает практически все мировые языки. Это важное преимущество формата TrueType теперь применимо к данным PostScript.
Формат использует эффективные методы сжатия данных: Compact Font Format (CFF) фирмы Adobe для данных PostScript и MicroType Express фирмы Agfa для данных TrueType. Благодаря этому шрифтовые файлы занимают меньший объём на диске и требуют меньше времени при пересылке по сети.
К важным достоинствам этого формата относятся расширенные типографские возможности, в частности: лигатуры и подстановки с правилами позиционирования и замены одних знаков на другие в определенных ситуациях (в начале слова, в конце слова и т. д.). Каждый знак может иметь несколько отдельных глифов.
PANOSE
Система компании ElseWare Corporation для автоматической подстановки отсутствующих шрифтов в документе.
Данная система — это одна из попыток описания шрифтовой формы. Её суть состоит в том, что каждому шрифту (точнее, каждому начертаниюгарнитуры) присваиваются цифровые коды по 10 параметрам, например: тип шрифта, наличие и форма засечек, насыщенность, пропорции, контрастность, форма наплыва, форма концевых элементов, наклон, средняя линия и рост строчных. Каждый параметр получает соответствующее число, в результате формируется последовательность из 10 чисел. Эта последовательность может включаться в шрифтовой файл формата TrueType.
FAMILY — тип шрифта
SERIF — форма засечек
WEIGHT — насыщенность шрифта
PROPORTION — пропорциональность знаков
CONTRAST — контрастность знаков
STROKE — форма штрихов
ARM — форма росчерков
LEТТERFORM — общая форма знаков
MIDLINE — положение средней линии
X-HEIGHT — соотношение роста строчных и прописных букв
PDF
[англ. Portable Document Format — портативный формат документа]
Формат электронных документов, созданный фирмой Adobe Systems, для платформонезависимого обмена.
Просмотр таких документов обеспечивается с помощью множества программ, начиная с официальной бесплатной программы Adobe Reader и заканчивая программами сторонних разработчиков. Для создания PDF документов можно использовать как программы Adobe Systems (Acrobat Pro, Acrobat Distiller), так и программы сторонних разработчиков.
Формат PDF предлагает внедрение используемых шрифтов, векторных и растровых изображений, форм и мультимедиа-элементов. Формат поддерживает цветовые модели RGB и CMYK, при внедрении растровых изображений предусмотрено несколько типов сжатия. В формате есть варианты, необходимые для обеспечения требований полиграфии: PDF/X-1, PDF/X-3. Для защиты и проверки подлинности документов в этом формате можно использовать механизм электронной подписи.
Формат получил широчайшую популярность в деле распространения технической документации, а также литературы произвольной направленности. Формат — безусловный лидер в полиграфии, он обеспечивает все необходимые настройки допечатной подготовки (prepress): сохраняет шрифтовую информацию без необходимости конвертирования текстов «в кривые», позволяет определить параметры цветоделения, добавить печатные шкалы, кресты приводки и другую необходимую для производства информацию.
В процессе установки программы Adobe Acrobat Pro во многие текстовые редакторы, программы вёрстки и браузеры происходит внедрение модуля, который позволяет конвертировать текущий документ в формат PDF.
PostScript
Аппаратно-независимый язык описания страницы, разработанный фирмой Adobe Systems.
Язык разработан в начале 1980-х годов группой под руководством Чарлза Гешке (Charles Geschke) и Джона Уорнока (John Warnock). Благодаря новому подходу они сумели вывести свою разработку на мировой уровень, дав начало целой индустрии — цифровой типографике и полиграфии.
PostScript в настоящее время является неоспоримым стандартом высококачественной цифровой полиграфии. Описывает элементы изображений, включая шрифт, не как ряды печатных и пробельных элементов, а как комплект геометрических форм, с которыми возможны различные геометрические преобразования. Шрифт формата Type 1 описываются также с помощью несколько упрощенного языка PostScript.
Главным достоинством языка является аппраратная независимость, что иногда неверно трактуется. Суть этой независимости заключается в том, что один и тот же документ может печататься на разных устройствах без специальной подготовки, при этом получая оттиски на максимальных характеристиках этих устройств.
Шрифт в формате SVG является текстовым файлом, который содержит описание отдельных глифов, представленных в качестве стандартных элементов и атрибутов SVG, т. е. как отдельных векторных объектов в изображении. Формат не располагает технологией сжатия, поэтому может быть значительного размера. Однако некоторые устаревшие браузеры поддерживают только такой формат.
TrueType
Формат цифровых шрифтов, разработанный компанией Microsoft в сотрудничестве с Apple.
Этот формат был разработан в конце 1980-х как альтернатива формату Type 1 компании Adobe Systems. Будучи масштабируемым векторным форматом, он пришел на смену повсеместно используемым растровым шрифтам. Работает в операционных системах, начиная с MacOS System 7 и MS Windows 3.1. Шрифты TrueType хранятся в виде векторных контуров, которые позволяют масштабировать знаки до произвольных размеров как на экране, так и на печатных устройствах любого разрешения. Для описания контура знаков в формате TrueType используются квадратичные кривые (cплайны второго порядка) Безье. С выходом версии Windows 95 появилась технология antialiasing (экранное сглаживание, но только в градациях серого).
Шрифт TrueType состоит из одного файла, используемого как для вывода на экран, так и для печати. В системе Microsot Windows файл имеет расширение .ttf. Шрифт TrueType может содержать до 65000 символов, расположенных в порядке, определённом стандартом Unicode. Хотя зачастую разработчики шрифта ограничиваются стандартным набором в западноевропейской кодировке (Latin 1). Компания ParaType, выпускающая так называемые Multilingual (многоязычные) шрифты, которые кроме Западноевропейской, включают в себя Центрально-европейскую, Кириллическую, Балтийскую и Турецкую кодировки.
Формат TrueType использует специальную технику обеспечения качества представления шрифта при выводе на устройствах с низкой разрешающей способностью (например, экран монитора) — набор «инструкций».
На базе широкого фунционала формата в 2016 году были разработаны принципы вариативного шрифта.
Международный стандарт кодирования знаков множества языков мира.
Стандарт предложен в 1991 г. организацией Unicode Consortium.
Универсальная система Unicode применяется в форматах цифровых шрифтов (TrueType и OpenType), основанных на расширенной кодировке. Теоретически стандарт позволяет разместить более миллиона различных знаков, т. е. практически все мировые алфавиты и другие системы письма, которые используются в полиграфии и цифровых технологиях: арабскую, армянскую, бенгальскую, бирманскую, глаголицу, греческую, грузинскую, деванагари, еврейскую, кириллицу, китайскую (китайские иероглифы активно используются в японском языке, а также, довольно редко, в корейском), коптскую, кхмерскую, латинскую, тамильскую, корейскую (хангыль), чероки, эфиопскую, японскую (которая, кроме китайских иероглифов, включает еще и слоговую азбуку) и др. Данный стандарт сделал ненужными все используемые до этого отдельные кодовые таблицы, которые теперь вошли в стандарт Unicode.
С академическими целями добавлены многие исторические письменности, в том числе руны, древнегреческая, египетские иероглифы, клинопись, письменность майя, этрусский алфавит. Представлен также широкий набор математических и музыкальных символов, а также пиктограмм. Однако Юникод не включает логотипы компаний и продуктов, даже если они встречаются в шрифтах (например, логотип Apple в кодировке MacRoman (0xF0) или логотип Windows в шрифте Wingdings (0xFF)). Логотипы могут размещаться только в Private Use Area.
Система включает 2 раздела: универсальный набор символов (universal character set — UCS — неотрицательные целые числа) и семейство кодировок (Unicode transformation format — UTF — машинное представление последовательности кодов UCS). Коды разделены на несколько областей.
Область с кодами от U+0000 (0) до U+007F (127) содержит символы набора ASCII. Далее следуют области знаков различных письменностей, знаки пунктуации и технические символы. Часть кодов зарезервирована.
Под кириллицу выделены области с кодами от U+0400 (1 024) до U+052F (1 327), от U+2DE0 (11 744) до U+2DFF (11 755) и от U+A640 (42 560) до U+A69F (42 655).
Кодовое пространство разбито на 17 плоскостей (подмножеств) по 65 536 символов. Нулевая плоскость — базовая, в ней расположены символы наиболее употребительных алфавитов. Первая плоскость используется для исторических письменностей, вторая — для редко применяемых иероглифов, третья зарезервирована для архаичных китайских иероглифов. Плоскости 15 и 16 выделены для частного употребления
.
В стандарте Unicode для обозначения знаков используется запись вида «U+xxxx» (для кодов 0…FFFF) или «U+xxxxx» (для кодов 10000…FFFFF) или «U+xxxxxx» (для кодов 100000…10FFFF), где xxx — шестнадцатеричные цифры. Например, буква «щ» (U+0449) имеет код 044916 = 109710.
Знаки с дополнительными надстрочными и подстрочными элементами могут быть составными (composite character) или монолитными (precomposed character). Кроме этого, знаки могут иметь определеленную ширину кегельной площадки (base characters) или не иметь ее вовсе (combining characters), например, знаки ударения и прочие диакритические знаки. Знак «á» может быть представлен как последовательность базового символа «a» (U+0061) и модифицирующего символа «'» (U+0301) или как монолитный символ «á» (U+00C1).
Стандарт Unicode поддерживает письменности языков с разными направлениями письма: как слева направо (left-to-right, LTR), так и справа налево (right-to-left, RTL), скажем, арабское и еврейское письмо. При этом, расположение знаков в наборе — это «забота» приложений верстки.
Юникод имеет несколько форм представления (Unicode transformation format, UTF): UTF-8, UTF-16 (UTF-16BE, UTF-16LE) и UTF-32 (UTF-32BE, UTF-32LE).
UTF-8
UTF-8 (Unicode Transformation Format, 8-bit — «формат преобразования Юникода, 8-битный») — один из нескольких стандартизированных вариантов кодировки Unicode.
Формат UTF-8 был изобретен в 1992 году Кеном Томпсоном и Робом Пайком. Сейчас стандарт UTF-8 официально закреплен в документах RFC 3629 и ISO/IEC 10646 Annex D.
Знаки с кодами меньше 128 (U+0080) представляются одним байтом, и они повторяют стандарт ASCII. Знаки с кодами от 128 (U+0080) кодируются двумя байтами, с кодами от 2048 (U+0800) — тремя, от 65536 (U+10000) — четырьмя.
Кодировка нашла широкое применение в операционных системах и веб-пространстве. Одним из её преимуществ является совместимость с ASCII. Поэтому при использовании только латинского алфавита и обычных знаков препинания (в том числе и пробел), UTF-8 даёт существенный выигрыш по объёму по сравнению с UTF-16.
UTF-16
UTF-16 (Unicode Transformation Format) — один из способов кодирования символов стандарта Unicode в виде последовательности 16-битных слов.
Данная кодировка позволяет записывать символы Unicode в диапазонах U+0000..U+D7FF (0–55295) и U+E000..U+10FFFF (57344–1114111). Каждый символ записывается одним или двумя словами (с количеством символов до 1 112 064).
WOFF
В отличие от формата EOT шрифтовой формат WOFF (Web Open Font Format) получил стандартизацию в июле 2010 г. от World Wide Web Consortium (W3C).
Этот формат явился компромиссом между разработчиками шрифтов (в частности, Erik van Blokland и Tal Leming) и разработчиками браузерных приложений (в частности, Jonathan Kew — представитель Mozilla). В результате получился формат, который ближе к контейнеру, содержащему форматы TrueType и OpenType, чем самостоятельный и оригинальный шрифтовой формат.
Формат WOFF использует интегрированный алгоритм сжатия zlib, который позволяет уменьшить размер шрифтового файла более 40%. В него также могут включаться метаданные, например информация о пользовательской лицензии (которая, впрочем, никак не учитывается браузерами).