ПАНОЗА - PANOSE
В ПАНОЗА Система - это метод для классификация шрифтов исключительно по их визуальным характеристикам, разработанным Бенджамин Бауэрмейстер. Его можно использовать для идентификации неизвестного шрифт из образца изображения или сопоставить известный шрифт с его ближайшим визуальным соседом из пула шрифтов. Слово «PANOSE» состоит из букв, взятых из шести классов, в которые создатель системы организовал латинский алфавит.[1]
История
Оригинальная система PANOSE была разработана в 1985 году Бенджамином Бауэрмейстером. В 1988 году он был опубликован Van Nostrand Reinhold Company Inc. под названием Руководство по сравнительной типографике: система PANOSE. Эта первоначальная версия системы PANOSE состояла из семи категорий классификации и была основана на субъективных визуальных параметрах.
В 1990 году была добавлена весовая категория, а категория «Стиль рук» была отделена от категории «Вариация хода», в результате чего количество категорий классификации достигло 9. В это время также были добавлены объективные критерии классификации.
В 1991 году была добавлена категория Family Kind, дополняющая определение PANOSE 1.0.
В 1992 году были предприняты попытки классифицировать Идеографические шрифты хань, который позволяет приложениям предлагать наиболее подходящий латинский шрифт для соответствия заданному идеографическому шрифту Han. Транслитеральное сопоставление также можно использовать для сопоставления, например, декоративных или шрифтовых начертаний и текстовых эквивалентов.
В 1993 году был разработан интерфейс приложений Mapper (MAI). В том же году была выпущена PANOSE 2.0, которая является основой для технологии синтеза шрифтов Infinifont от Hewlett Packard.
PANOSE был включен в различные теги метаданных цифровых шрифтов в 1992 году компанией ElseWare Corporation. Система классификации, ее соответствие алгоритмы справочные базы данных, параметры классификации и товарные знаки были приобретены Hewlett Packard в 1995 году. Механизм синтеза шрифтов под названием Infinifont в то время также была куплена Hewlett Packard.
Редакции
1.0
Определение PANOSE 1.0 было опубликовано в 1988 году. Классификационный номер PANOSE состоит из 10 объединенных значений. Каждое значение из данной категории вычислялось на основе определенной визуальной метрики, например веса шрифта и наличия или отсутствия засечек. Для каждой категории существуют специальные значения «Любой» (0) и «Не подходит» (1), которые имеют определенное значение для картографа. «Любой» означает сопоставление этой цифры с любой доступной цифрой, что позволяет картографу работать с искажаемыми шрифтами. «Не подходит» означает, что классифицируемый товар не соответствует существующей системе.
Стандарт классифицирует шрифты по следующим категориям в следующем порядке:
- Семейство: значение «Семейство» определяет, какой тип шрифта классифицируется, что влияет на допустимые значения, доступные для последних категорий, и доступные категории. Существуют различные определения категорий для латинского текста, латинского рукописного текста, латинского декоративного текста, латинского символа, иконографического текста, японского текста, кириллического текста и иврита.[нужна цитата ]
Категории латинского текста
- Стиль с засечками: он описывает внешний вид шрифтов с засечками, используемых в дизайне шрифтов, и группирует их в одну из 14 общих категорий. Грифы с засечками и без засечек относятся к этой цифре.
- Вес: он классифицирует внешний вид толщины основы шрифта по отношению к его высоте. Он предлагает 10 градаций, от очень светлого до очень черного.
- Пропорция: он описывает относительные пропорции символов в шрифте. Отличает моноширинный от пропорционального, современный от старого стиля и расширенный от сжатого.
- Контрастность: он описывает соотношение между самой толстой и самой узкой точками на букве O. Прописная буква O используется потому, что она обычно более контрастна, чем другие символы алфавита.
- Вариация хода: он определяет соотношение между толщиной тонких и широких стеблей. Он дополнительно детализирует контрастную черту, описывая тип перехода, который происходит при изменении толщины стержня на округлых формах глифов.
- Стиль руки: в нем классифицируется особая обработка диагональных основ и завершение открытых закругленных букв. Буквы A и C широко используются для этой классификации наряду с G, M, S, V, W и Y.
- Форма письма: он классифицирует округлость форм символов и преобладающий перекос форм символов.
- Средняя линия: в нем описывается размещение средней линии между прописными буквами и обработка вершин диагональных стержней.
- X-высота: в нем описывается обработка глифов верхнего регистра диакритическими знаками и относительный размер символов нижнего регистра.
Латинские рукописные категории
Эта секция нуждается в расширении с: описания. Вы можете помочь добавляя к этому. (Февраль 2013) |
- Вид инструмента:
- Вес:
- Интервал:
- Соотношение сторон:
- Контрастность:
- Топология:
- Форма:
- Finials: возможные значения: 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
Система хранит фактические данные измерений в формате Rich Font Description (RFD), а не группирует их, что позволяет системе сопоставления использовать математическое расстояние, а не таблицы штрафов. Он разработан для технологий искажаемых шрифтов (например, шрифтов Multi Master). Система предлагает несколько методов для искажаемых шрифтов.
Исходная система классификации была изменена с бакетовой системы на арифметическую (за исключением семейства из PANOSE 1.0 и производных) и расширена до следующих категорий:
1.0 | 2.0 |
---|---|
Семья | Класс, Жанр |
Стиль засечки | Размер Serif, Высота Serif, Измерение кончика с засечками, Округлость бедра с засечками, Округлость кончика с засечками, Угол засечек, Измерение падения засечек, Измерение баланса Serif, Измерение шага Serif, Измерение чашки с засечками |
Вес | Измерение веса |
Пропорции | Моноширинный флаг, мера искажения, мера соотношения |
Контраст | Узкий стержень |
Инсульт | Фактор скорости, угол подъема напряжения, угол низкого напряжения |
Стиль руки | Коэффициент конусности штока, мера сужения штока, мера изгиба штока, тип окончания штока, угол окончания штока |
Форма письма | Наклонный угол, коэффициент внешней изгиба, коэффициент бокового смещения, верхний коэффициент сглаживания, измерение середины чаши |
Средняя линия | Средний размер "E", средний размер "A", фактор обрезки вершины, флаг апекса с засечками |
X-Высота | X-Tall Measure, диакритическое расположение |
никто | Коэффициент Cap-Scale |
Каждое значение категории PANOSE 2.0 представляет собой 16-битное число со знаком (от -32 768 до 32 767; определены только диапазоны от -10 000 до 10 000), где нулевое значение (0) считается «нормальным» для цифры. Например, цифра ноль для веса означает средний вес. Значение «любое» из PANOSE 1.0 переводится в параметр «безразлично» и заменяется более подробными описаниями искажаемых шрифтов.
Категория «Семейство» заменяется на «Класс» и «Жанр», где «Класс» обозначает язык шрифта и набор символов, а «Жанр» обозначает начертание текста, начертание экрана, начертание символов и т. Д. Программа сопоставления PANOSE предназначена для сопоставления шрифтов с разным классом, но с одинаковым жанром. Один и тот же жанр может иметь разное значение в разных классах, поэтому эвристика сопоставления определяет степень близости шрифтов на основе скорректированных значений на основе класса, а не необработанных значений PANOSE внутри самих шрифтов.
Процедуры классификации PANOSE
Процедуры классификации - это объективные методы измерения, используемые для присвоения шрифту номера ПАНОРАЦИИ.
Программное обеспечение PANOSE Mapper
Программное обеспечение PANOSE Mapper определяет наиболее близкое возможное совпадение шрифтов в любой данной системе путем сравнения номеров PANOSE запрошенных и доступных шрифтов. Отдельные цифры PANOSE сравниваются, взвешиваются по их типографской важности и суммируются, чтобы обеспечить числовое визуальное расстояние. Типографская важность определяется присвоением веса каждой цифре; например, толщина шрифта (обычный, полужирный, полужирный и т. д.) важнее его контрастности (разница между толстыми и тонкими штрихами).
Стандартизация
Таблица PANOSE 1.0 поддерживается в TrueType формат шрифта.
PANOSE 2.0 используется в системе параметрической генерации шрифтов Infinifont корпорации ElseWare Corporation.
В 1996 г. во время W3C проект процесса для CSS1, Hewlett Packard предложила расширение синтаксиса PANOSE для замена шрифта. Он не был включен в окончательную рекомендацию CSS1 отчасти из-за проблем с лицензированием. Хотя Hewlett Packard Co. не заинтересована в получении прибыли от PANOSE, она будет вести переговоры о лицензиях на основе времени и материалов.[2]
PANOSE 1.0 поддерживается в SVG начиная с версии 1.0 в шрифт элемент под паносе-1 атрибут.[3] В CSS2, он используется в паносе-1 свойство,[4] который был удален в CSS2.1 и вновь введен в CSS3 модуль: Веб-шрифты технические характеристики.[5]
В Office Open XML, это часть WordProcessingML.[6]
PANOSE 1.0 используется в Расширенный текстовый формат Спецификация 1.7.[7]
использованная литература
- ^ Яннис Хараламбус, Шрифты и кодировки, 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'.
- ^ 2.6. Дескрипторы для сопоставления: 'panose-1', 'stemv', 'stemh', 'slope', 'cap-height', 'x-height', 'ascent' и 'descent'.
- ^ WordML и Panose - да, Panose!
- ^ RTF версии 1.7[постоянная мертвая ссылка ]
- Клайд Д. Маккуин III, Раймонд Г. Босолей. Infinifont: система параметрической генерации шрифтов, Корпорация ElseWare.
- Бенджамин Бауэрмейстер. Руководство по сравнительной типографике: система 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 используются недостаточно и не представляют собой основные полезные методы классификации шрифтов.