ПАНОСЕ
Система PANOSE — это метод классификации шрифтов исключительно по их визуальным характеристикам, разработанный Бенджамином Бауэрмейстером . Его можно использовать для идентификации неизвестного шрифта из образца изображения или для сопоставления известного шрифта с его ближайшим визуальным соседом из пула шрифтов. Слово «ПАНОСЕ» составлено из букв, взятых из шести классов, по которым создатель системы организовал латинский алфавит. [1]
История
[ редактировать ]Оригинальная система PANOSE была разработана в 1985 году Бенджамином Бауэрмайстером. В 1988 году оно было опубликовано компанией Van Noстранd Reinhold Company Inc. под названием «Руководство по сравнительной типографике: система PANOSE» . Эта первоначальная версия системы PANOSE состояла из семи классификационных категорий и основывалась на субъективных визуальных параметрах.
В 1990 году была добавлена весовая категория, а категория «Стиль рук» была отделена от категории «Вариант гребка», в результате чего количество классификационных категорий достигло 9. В это же время были добавлены объективные критерии классификации.
В 1991 году была добавлена категория «Семейный вид», дополнившая определение PANOSE 1.0.
В 1992 году были предприняты попытки классифицировать идеографические шрифты Хань , что позволяет приложениям предлагать наиболее подходящий латинский шрифт, соответствующий данному идеографическому шрифту Хань. Транслитеральное сопоставление также можно использовать для сопоставления, например, декоративных или рукописных шрифтов и текстовых эквивалентов.
В 1993 году был разработан интерфейс приложений Mapper (MAI). В том же году был выпущен PANOSE 2.0, который является основой технологии синтеза шрифтов Infinifont компании Hewlett-Packard.
PANOSE был включен в различные теги метаданных цифровых шрифтов в 1992 году корпорацией ElseWare. Система классификации, ее алгоритмы сопоставления, справочные базы данных, параметры классификации и товарные знаки были приобретены Hewlett-Packard систему синтеза шрифтов под названием Infinifont в 1995 году . В то же время Hewlett-Packard также приобрела .
Редакции
[ редактировать ]1.0
[ редактировать ]Определение PANOSE 1.0 было опубликовано в 1988 году. Классификационный номер PANOSE состоит из 10 объединенных значений. Каждое значение из данной категории рассчитывалось на основе определенного визуального показателя, такого как вес шрифта и наличие или отсутствие засечек. Для каждой категории существуют специальные значения «Любой» (0) и «Не подходит» (1), которые имеют особое значение для картографа. «Любая» означает сопоставление этой цифры с любой доступной цифрой, что позволяет картографу обрабатывать искажаемые шрифты. «Не подходит» означает, что классифицируемый объект не соответствует действующей системе.
Стандарт классифицирует шрифты по следующим категориям в следующем порядке:
- Семейство: значение «Семейство» определяет, какой тип шрифта классифицируется, что влияет на допустимые значения, доступные для последних категорий, а также на доступные категории. Существуют различные определения категорий для латинского текста, латинского рукописного текста, латинского декоративного текста, латинского символа, иконографии, японского текста, кириллического текста и иврита. [ нужна ссылка ]
Категории латинского текста
[ редактировать ]- Стиль с засечками: описывает внешний вид засечек, используемых в дизайне шрифта, и группирует их в одну из 14 общих категорий. Лица с засечками и без засечек классифицируются в пределах этой цифры.
- Вес: он классифицирует внешний вид толщины основы шрифта по отношению к его высоте. Он предлагает 10 градаций: от очень светлого до экстра черного.
- Пропорция: описывает относительные пропорции символов шрифта. Отличает моноширинный стиль от пропорционального, современный от старого стиля и расширенный от сжатого.
- Контраст: описывает соотношение между самой толстой и самой узкой точкой буквы О. Используется заглавная буква О, поскольку она обычно более контрастна, чем другие символы алфавита.
- Вариация обводки: определяет соотношение между толщиной тонких и широких стержней. Он дополнительно детализирует контрастность, описывая тип перехода, который происходит при изменении толщины стебля в закругленных формах глифов.
- Стиль руки: классифицирует специальную обработку диагональных стеблей и завершение открытых закругленных букв. Буквы A и C широко используются в этой классификации наряду с G, M, S, V, W и Y.
- Форма букв: классифицирует округлость форм символов и преобладающий перекос форм символов.
- Средняя линия: описывает размещение средней линии между прописными буквами и обработку диагональных вершин стеблей.
- X-высота: описывает обработку глифов верхнего регистра диакритическими знаками и относительный размер символов нижнего регистра.
Категории латинского рукописного письма
[ редактировать ]Этот раздел нуждается в дополнении : описаниями. Вы можете помочь, добавив к нему . ( февраль 2013 г. ) |
- Вид инструмента:
- Масса:
- Расстояние:
- Соотношение сторон:
- Контраст:
- Топология:
- Форма:
- Наконечники: возможные значения: 0 (любые), 1 (не подходят), 2/3/4 (нет), 5/6/7 (острые), 8/9/10 (конические), 11/12/13 (круглые). ). Для каждого из последних вариантов существует три варианта: соответственно «Без петель», «Замкнутые петли» и «Разомкнутые петли».
- X-восхождение:
Латинские декоративные категории
[ редактировать ]Этот раздел нуждается в дополнении : описаниями. Вы можете помочь, добавив к нему . ( февраль 2013 г. ) |
- Сорт:
- Масса:
- Аспект:
- Контраст:
- Вариант с засечками:
- Уход:
- Оболочка:
- Топология:
- Диапазон символов:
Категории латинских символов
[ редактировать ]Этот раздел нуждается в дополнении : описаниями. Вы можете помочь, добавив к нему . ( февраль 2013 г. ) |
- Добрый:
- Масса:
- Расстояние:
- Соотношение сторон и контрастность:
- Соотношение сторон персонажа 94:
- Соотношение сторон персонажа 119:
- Соотношение сторон персонажа 157:
- Соотношение сторон персонажа 163:
- Соотношение сторон персонажа 211:
Пример
[ редактировать ]Например, цифры PANOSE для Times New Roman:
Семейный вид | 2 (текст латинский) |
Стиль с засечками | 2 (Бухта) |
Масса | 6 (Средний) |
Пропорция | 3 (Современный) |
Контраст | 5 (средне-низкий) |
Вариант хода | 4 (переходный) |
Стиль руки | 5 (Прямые руки) |
Буквенная форма | 2 (круглый) |
Средняя линия | 3 (Стандарт) |
X-высота | 4 (Большой) |
2.0
[ редактировать ]Система сохраняет фактические данные измерений в расширенном описании шрифтов (RFD), а не группирует их, что позволяет системе сопоставления использовать математическое расстояние, а не таблицы штрафов. Он предназначен для технологий искажаемых шрифтов (например, шрифтов Multi Master). Система предлагает несколько методов для искажаемых шрифтов.
Первоначальная система классификации была изменена с системы на основе сегментов на арифметическую систему (за исключением семейства из PANOSE 1.0 и производных) и была расширена до следующих категорий:
1.0 | 2.0 |
---|---|
Семья | Класс, Жанр |
Стиль с засечками | Размер засечки, размер высоты засечки, размер кончика засечки, округлость бедра, округлость кончика засечки, угол засечки, мера падения засечки, мера баланса засечки, мера шага стопы с засечками, мера чашки засечки |
Масса | Мера веса |
Пропорция | Моноширинный флаг, мера искажения, мера отношения |
Контраст | Узкий стержень |
Гладить | Коэффициент скорости, угол повышенного напряжения, угол низкого напряжения |
Стиль руки | Коэффициент конусности штока, мера наклона штока, мера прогиба штока, тип окончания штока, угол окончания штока |
Буквенная форма | Угол наклона, коэффициент внешней кривизны, коэффициент боковой плоскости, коэффициент верхней плоскости, размер середины чаши |
Средняя линия | Средняя мера «E», средняя мера «A», коэффициент обрезки вершины, флажок с засечками вершины |
X-высота | X-высотная мера, диакритическое расположение |
никто | Масштабный коэффициент ограничения |
Каждое значение категории PANOSE 2.0 представляет собой 16-битное число со знаком (от -32 768 до 32 767; определены только диапазоны от -10 000 до 10 000), где нулевое значение (0) считается «нормальным» для цифры. Например, цифра ноль веса означает средний вес. Значение «любое» из PANOSE 1.0 преобразуется в параметр «неважно» и заменяется более подробными описаниями искажаемых шрифтов.
Категория «Семейство» заменяется на «Класс» и «Жанр», где «Класс» указывает язык и набор символов шрифта, где «Жанр» указывает на гарнитуру текста, гарнитуру дисплея, гарнитуру символов и т. д. Программное обеспечение для сопоставления PANOSE предназначено для сопоставления шрифтов разного класса, но одного и того же жанра. Один и тот же жанр может иметь разное значение в разных классах, поэтому эвристика сопоставления определяет близость шрифтов на основе скорректированных значений на основе класса, а не необработанных значений PANOSE внутри самих шрифтов.
Процедуры классификации PANOSE
[ редактировать ]Процедуры классификации — это методы объективного измерения, используемые для присвоения шрифту номера PANOSE.
Программное обеспечение PANOSE Mapper
[ редактировать ]Программное обеспечение PANOSE Mapper определяет максимально возможное совпадение шрифтов в любой системе путем сравнения номеров PANOSE запрошенных и доступных шрифтов. Отдельные цифры PANOSE сравниваются, взвешиваются по их типографской значимости и суммируются для определения числового визуального расстояния. Типографическая важность определяется путем присвоения веса каждой цифре; например, вес шрифта (обычный, жирный, полужирный и т. д.) более важен, чем его контраст (разница между толстыми и тонкими штрихами).
Стандартизация
[ редактировать ]Таблица PANOSE 1.0 поддерживается в формате шрифта TrueType .
PANOSE 2.0 используется в системе параметрической генерации шрифтов Infinifont компании ElseWare Corporation.
В 1996 году, во время W3C процесса разработки CSS 1 , компания Hewlett-Packard предложила расширение синтаксиса PANOSE для замены шрифтов . Он не был включен в окончательную рекомендацию CSS 1 отчасти из-за проблем с лицензированием. Хотя Hewlett-Packard Co. не заинтересована в получении прибыли от PANOSE, она будет вести переговоры о лицензиях на основе времени и материалов. [2]
PANOSE 1.0 поддерживается в SVG начиная с версии 1.0 в элементе font-face в атрибуте panose-1 . [3] В CSS 2 он используется в свойстве panose-1 , [4] который был удален в CSS 2.1.
В Office Open XML он является частью WordProcessingML. [5]
PANOSE 1.0 используется в спецификации форматированного текста 1.7. [6]
Ссылки
[ редактировать ]- ^ Яннис Хараламбус, Шрифты и кодировки , O'Reilly Media, 2007, стр. 424. ISBN 0-596-10242-9 .
- ^ PANOSE: идеальная система подбора шрифтов для Интернета
- ^ 20.8.3 Элемент «font-face»
- ^ 15.3.6 Дескрипторы для сопоставления: «panose-1», «stemv», «stemh», «slope», «cap-height», «x-height», «ascent» и «descent».
- ^ WordML и Panose — Да, Panose!
- ^ RTF версия 1.7 [ постоянная мертвая ссылка ]
- Клайд Д. МакКуин III, Раймонд Г. Босолей. Infinifont: система параметрической генерации шрифтов , ElseWare Corporation.
- Бенджамин Бауэрмайстер. Руководство по сравнительной типографике: система PANOSE , Van Nostrand Reinhold Company Inc. ISBN 0-442-21187-2 , 1988. ISBN 978-0-442-21187-5 .
- Дойл, Джон Р. «Оценка систем классификации шрифтов IBM и HP/PANOSE». В обзоре онлайн-информации 29 (5) 2005 г.: 468-482. дои : 10.1108/14684520510628873 . Дойл утверждает, что системы классификации IBM и PANOSE используются недостаточно и не представляют собой основные полезные методы классификации шрифтов.