Классификация PANOSE
PANOSE — это классификация шрифтов, разработанная в 1985-м году американским типографом Бенджамином Бауэрмейстером (Benjamin Bauermeister).
В 1988-м году классификацию под названием «A Manual of Comparative Typography. The PANOSE System»1 («Руководство по сравнительной типографии: PANOSE») опубликовала компания Van Nostrand Reinhold.
В 1993-м году компанией ElseWare опубликован документ под названием «PANOSE 2.0 White Paper». Эта спецификация послужила технологической основой для системы синтеза шрифтов Infinifont. В отличие от первой версии, ориентированной на идентификацию шрифтов, PANOSE-2 спроектирована в виде математической модели для генерации (воспроизведения) облика шрифта по числовым параметрам.
В 1996-м году в процессе разработки консорциумом W3C стандарта CSS 1.0 компания Hewlett-Packard предлагала включить в стандарт расширение синтаксиса PANOSE для замены шрифтов. Предложение не включили в окончательную редакцию стандарта CSS1 из-за проблем с лицензированием. В версии CSS 2.0 система PANOSE присутствовала в свойстве panose-1, но в дальнейшем в версии стандарта CSS 2.1 все упоминания PANOSE удалили.
В настоящее время классификатор PANOSE присутствует в спецификации Rich Text Format Specification 1.7 и в составе спецификации WordProcessingML для Office Open XML (OOXML, DOCX, XLSX, PPTX, стандарт ISO/IEC 29500:2008).
Классификацию использовали для идентификации шрифта по образцу, а затем для сопоставления с ближайшим визуальным соседним шрифтом.
Верхним уровнем классификации служат классы (Class) — наименования письменностей. Внутри каждого класса выделяют жанры (Genre). Под жанрами понимают назначение шрифта: основной текст, заголовок, декоративный и орнаментальный фрагмент текста. Один и тот же жанр может иметь разное значение в разных классах. Поэтому эвристический алгоритм сопоставления определяет степень близости шрифтов на основе скорректированных значений, зависящих от класса
В состав каждого жанра введены морфологические подкатегории. Например, для латинского шрифта:
- Serif Style. Стиль засечек. Описывает внешний вид засечек, используемых в конструкции шрифта, и группирует их в одну из 14 общих категорий. В эту категорию входят шрифты с засечками и без засечек.
- Weight. Начертание. Описывает внешний вид штриха глифа относительно высоты глифа. Предлагает 10 градаций, от очень светлого до очень черного.
- Proportion. Пропорция. Описывает относительные пропорции глифов. Различает моноширинный и пропорциональный, современный и старостильный, расширенный и сжатый.
- Contrast. Контраст. Описывает соотношение между самым толстым и самым узким штрихом буквы «О» верхнего регистра.
- Stroke Variation. Вариативность штриха. Определяет соотношение между толщиной тонких и широких штрихов. Служит измерением контраста.
- Arm Style. Стиль написания. Описывает диагональные штрихи, завершение открытых закруглённых форм глифа. Для этого классификация рассматривает глифы «A», «C», «G», «M», «S», «V», «W» и «Y».
- Letterform. Форма глифов. Округлость форм и преобладающее искажение этих форм.
- Midline. Средняя линия. Описывает расположение средней линии по отношению к глифам верхнего регистра и обработку вершин диагональных штрихов.
- X-height. Высота глифов нижнего регистра. Описывает обработку глифов верхнего регистра с диакритическими знаками и относительный размер глифов нижнего регистра.
Список использованной литературы
Bauermeister, Benjamin. A Manual of Comparative Typography: The PANOSE System. New York : Van Nostrand Reinhold, 1988, 193 p. ↩︎