- •Введение
- •Метод rha в приложении к кодированию графического образа буквы
- •Выбор буквы для кодирования
- •Анатомия буквы н и стандарт её описания
- •2.3. Отношение к засечкам (Serif)
- •Буква h на языке rha
- •Ранговая формула r
- •3.2. Энтропия h
- •3.3. Анэнтропия а
- •3.4. Rha как способ упорядочения
- •Образец классификации шрифтов
Петрова Е.Т., Петров Т.Г.
Санкт-Петербургский государственный университет Институт наук о Земле
Кодирование и систематизация шрифтов на базе информационного языка - метода RHA
Аннотация
Предложен метод кодирования и систематизации шрифтов прямого начертания по выделенной «характерной» букве Н как отвечающей требованиям графической выразительности для соотношения начертаний и пропорций разных шрифтов. В качестве определяющих признаков выделены: суммарная площадь вертикальных штрихов (штамбов), внутреннее свободное пространство, площадь перекладины и внешнее пространство буквы в фонтОкне. Код буквы: последовательность символов перечисленных площадей по снижению их долей в фонтОкне, сложность соотношения площадей (по К. Шеннону) и степень малости малых площадей (по Т. Петрову). Коды принимаются за буквенно-цифровые слова, которые упорядочиваются по специальному алфавиту с автоматическим получением иерархической системы кодов. В результате формируется база данных с линейным упорядочением кодов и автоматической группировкой одинаковых и близких.
Ключевые слова: характерная буква, фонтОкно, пропорции шрифта, код шрифта, метод RHA, RHA-систематика шрифтов, шрифты-клоны.
Coding and ordering of fonts based on RHA information language – method
Petrova E.T., Petrov T.G.
Abstract
We propose a method for coding and ordering of Roman-type fonts after the distinguished "characteristic" letter H as satisfying the requirements of graphic expression for the ratio of face and proportions of different fonts. The following defining characteristics are highlighted: total area of vertical lines (face strokes), inner free space, horizontal bar area, and outer letter space in a fontwindow. Letter code: a sequence of characters of listed areas by decrease of their shares in a fontwindow, complexity of areas ratio (after C. Shannon) and degree of smallness of small areas (after T. Petrov). Codes are taken for alphanumeric words that are ordered on a special alphabet with automatically obtained hierarchical coding system. This results in a database with a linear ordering of codes and automatic grouping of identical and close ones. Keywords: characteristic letter, fontwindow, font proportions, font code, RHA method, RHA systematics of fonts, clone fonts.
Введение
Мир шрифтов насчитывает несколько тысяч вариантов, и каждый год шрифтовые и дизайн-студии выпускают новые. Перед каждым дизайнером встаёт вопрос о поиске шрифтов нужного рисунка, о сортировке шрифтовой базы на компьютере, на сайте продавца или производителя шрифтов. Существует проблема пиратских шрифтов-клонов, копирующих рисунок авторских версий, но выходящих под изменёнными названиями, соответственно, трудность их обнаружения в отсутствии объективных измеримых характеристик шрифтов и системы их упорядочения.
Существует несколько классификаций шрифтов [1]. Так, можно выделить группы классификаций по историческим аспектам [2,3] конструктивным особенностям (с засечками, без засечек) [4,5], по типу создания (рукописные, трафаретные и т.п.) [6,7], по назначению (наборные, акцидентные, символьные) [8,9,10]. Универсальным, на сегодняшний день, является их простое упорядочение с помощью естественного алфавита по первой букве названия шрифта. Это используется и в программах (например, FontExplorer, FontExpert), и в печатных каталогах [11,12] и на шрифтовых сайтах [13-15]. Однако названия (имена) шрифтов не несут смысловой нагрузки, а потому, используя их, не зная шрифт «в лицо», найти похожие шрифты можно только с помощью специальных приложений [16].
Шрифтовые гарнитуры имеют разные начертания, которые фактически являются разными шрифтами. Для ориентирования внутри гарнитуры существует система словесных обозначений, которая описывает пропорции, насыщенность и наклон шрифта. Самые знакомые: bold – насыщенный, italic – наклонный, normal – нормальное начертание.
Производитель вправе сам давать обозначение для разработанных начертаний. Оно может отличаться от обозначений в другой гарнитуре. Так, FF Meta Offc Pro [17] имеет 38 начертаний, а Mason Sans Cyrillic [18] имеет 5 начертаний, некоторые названия которых не встречаются в предыдущем примере. То есть чтобы, читая словесные обозначения, представить шрифт, который стоит за этими словами, нужно держать в памяти неопределённо большое количество шрифтов с их названиями. Это затрудняет и обучение, и работу со шрифтами.
В 1957 году Адрианом Фрутигёром [19] была применена система цифровых обозначений (двузначная индексация) для шрифта Univers со множеством начертаний. Позже фирмой Linotype была использована трехзначная индексация для того же шрифта, но уже с 59 начертаниями. Цифры обозначают насыщенность, пропорции или наклон. 1-я цифра – насыщенность от сверхсветлого до сверхжирного; 2-я цифра – пропорции от сжатого до широкого; 3-я цифра указывает на наклон: 0 – нет наклона, 1 – есть наклон. Однако индексация работает только для отдельно взятого шрифта одной фирмы. Между собой разные шрифты никак не соотносятся.
В статье [20] отмечено, что построение всеохватывающей классификации шрифтов вообще вряд ли возможно, так как они – продукт творчества, с чем нельзя не согласиться. Также не существует жёстких классификаций музыкальных, поэтических, архитектурных произведений: при достаточной определенности отдельных форм существует непрерывность в переходе от одного к другому произведению и даже между их классами.
Для систематизации химических составов геологических объектов был разработан новый информационный язык, он же способ кодирования составов объектов любой природы, – язык – метод RHA [21]. Современное изложение метода дано в [22-26]. Два основных требования к составу, обрабатываемых по методу: 1) определённость выделяемых частей-элементов состава – четкость различения и 2) близость суммы выделенных частей к 100% (при расчетах Н и А – к единице).
Имея в виду разнообразие реализованных возможностей метода, естественна попытка предложить способ кодирования плоских фигур, частным случаем которых являются типографские шрифты. Задача статьи – предложить буквенно-цифровой способ кодирования шрифтов прямого начертания, который позволит однозначно описать и упорядочить существенную долю их видов и систематизировать шрифты по сходству их начертания.
