Типы шрифтов в современной компьютерной технологии растровые векторные контурные
Компьютерный шрифт — это файл, содержащий набор описаний текстовых символов и используемый программой (или графической оболочкой операционной системы) при отображении текста.
Понятие
-
как набор символов, созданный художником,
- шрифт как компьютерный файл,
- шрифт как набор металлических литер, используемых в типографской печати.
Комплект шрифтов, имеющих схожий рисунок, но различающихся начертанием (обычный, курсивный, жирный и т. д.), называется гарнитурой. Например, шрифты «Arial», «Arial Bold», «Arial Italic» и «Arial Italic Bold» составляют одну гарнитуру «Arial».
Фонт (от англ. font ) — термин из компьютерного сленга, подменяющий слово «шрифт». Нередко употребляется более узко, в значении «файл шрифта». Иногда подменяет термин «гарнитура».
В компьютерах фонт представляет собой блок данных (или файл), состоящий из описаний отдельных символов набора, используемый программой (или частью графической оболочки операционной системы) при отображении текста. Для текстовых режимов фонт хранится непосредственно в видеоадаптере (либо в постоянной его памяти, либо в оперативной).
Содержание
Единицы измерения размеров шрифта
Кегль ( size ), то есть размер шрифта и интерлиньяж оценивают в пунктах. Один пункт равен 1/72 дюйма, то есть 0,352 мм. Ширина и высота колонок и полос выражаются в пиках ( pica ). Пика равна 12 пунктам, что чуть меньше 1/6 дюйма. Цицеро - единица , принятая в большинстве стран Европы. Она примерно равна пике (5,62 цицеро равны 1 дюйму). Другие единицы измерения размеров шрифта показаны ниже в таблице 7.1.
Полезное
Отображение на экране
Особенностью отображения текстов на экране является значительно меньшая разрешающая способность, чем достижима на бумаге даже для не самой совершенной техники. В связи с этим векторные шрифты на экране воспроизводятся с искажениями. Для того, чтобы избежать этих искажений применяются различные способы:
-
— набор инструкций, позволяющих улучшить форму символа, отображаемого на экране.
- Монохроматическое сглаживание — позволяет избавиться от «угловатости» символа путём частичного закрашивания пикселей, которые не полностью перекрываются линиями символа — расширение функции сглаживания, основанное на свойствах жидкокристаллических мониторов: в них каждый пиксель разделён на три субпикселя разных цветов, каждым из которых можно управлять отдельно, что позволяет увеличить горизонтальное разрешение теоретически в 3 раза. На практике есть множество ограничений: кроме необходимости соблюдать цветовой баланс, мешает значительному увеличению разрешающей способности и разница в восприятии разных цветов человеческим глазом: зелёный цвет кажется более ярким, в то время как красный — более насыщенным. Поэтому при изменении порядка следования цветов будут наблюдаться различные побочные явления: «размазывание» линии, цветные окантовки и т. д. Несмотря на это, шрифты после применения субпиксельного сглаживания гораздо лучше смотрятся на ж/к экране, чем при монохроматическом сглаживании.
Некоторые форматы шрифтов могут иметь специальные инструкции для улучшения их отображения: например, для согласования рядом стоящих символов в шрифте может быть несколько вариантов начертания одного и того же символа, а также инструкция по использованию того или иного начертания.
Форматы шрифтовых файлов: растровые и векторные шрифты
Компьютерные шрифты делятся на два основных типа по способу построения символов: растровые и векторные . Разница та же, что и между точечными и векторными изображениями.
Растровый шрифт представляет собой набор точек, образующих символы (т.е. литеры описываются как совокупности точек). В связи с этим не существует эффективного способа изменять размеры шрифта и приходится для каждого кегля хранить отдельные наборы символов. Попытка масштабирования такого шрифта при ощутимом коэффициенте увеличения приводит к появлению так называемого лестничного (ступенчатого) эффекта, когда символы кажутся созданными из крупных блоков без сглаживания стыков.
В векторном шрифте каждый символ состоит из набора точек, соединенных линиями таким образом, что они образуют контур символа. Поэтому такие шрифты иногда называют контурные (масштабируемые) и описывают их с помощью каких-либо математических средств (векторов, дуг, сплайнов и т.п.).
Векторные шрифты могут легко масштабироваться путем изменения пропорций между точками, которые в свою очередь , изменяют длину линий, соединяющих эти точки. При увеличении размера векторные шрифты не теряют плавность линий.
Наиболее популярны векторные шрифты корпорации Adobe Systems, разработавшей стандарт Adobe Type 1 (или Post Script), и Microsoft Corporation, создавшей формат Microsoft Тruе Туре. Оба стандарта имеют свои достоинства, что привело к их параллельному сосуществованию.
Сравнение форматов True Type и Type 1
В стандартную поставку CorelDRAW входят шрифты двух типов - TrueType и Type1. Шрифт Microsoft True Type состоит из одного файла *.ttf. В Windows шрифты True Type размещаются в папке Windows\Fonts. Установить, удалить, просмотреть такой шрифт без особого труда сможет любой пользователь ОС Windows.
Шрифт Adobe Type 1 (Post Script) состоит из двух компонентов: растрового *. pfm (экранного) и векторного *.pfb (принтерного) файлов (либо из файлов *.pfb, *. afm и *.inf). С такими шрифтами обычно работают только профессионалы, а управлять ими удобнее при помощи специальной программы - Adobe Type Manager Delux (АТМ).
Шрифты в формате Type 1 (Post Script) строится на основе кривых третьего порядка, а шрифты True Type получают свой контур из кривых второго порядка. Использование кривых более высокого порядка и обуславливает основные преимущества PostScript шрифтов перед True Type. За счет большего числа степеней свободы PostScript-линия не имеет изломов в точках сопряжения фрагментов, тогда как для True Type больший или меньший перелом в точке стыковки двух сегментов является почти неизбежным. Иначе говоря, символы Post Script шрифта являются более гладкими, чем True Type, он не требует конвертации при печати на Post Script-устройствах что, как следствие, порождает меньше ошибок.
Из сказанного выше следует, что для полиграфических работ шрифты Adobe True Type 1 (или Post Script) - лучше. Для Internet - документов предпочтительнее использование Microsoft Тruе Type. С точки зрения непрофессионала использование True Type несколько проще (например, не требует установки специальных программ типа ATM), а сами шрифты более распространены и стоят дешевле Type 1. Кроме того, пользователю, конечным продуктом которого является распечатанное на "струйнике" письмо или личный сайт в Интернет не требуется супервысокое качество шрифтов.
Смотреть что такое "Фонт" в других словарях:
фонт — а, м. fond m. ? дно. ♦ Сидеть на фонту. арест. Находиться на пониженной норме питания (в карцере, штрафном изоляторе). Балдаев. Лекс. Мокиенко 2000: фонт … Исторический словарь галлицизмов русского языка
фонт-ив — pointe de Font Yves. арх. В технике обработки камня. Острие Фонт ив. Соффер 1991 … Исторический словарь галлицизмов русского языка
фонт — сущ., кол во синонимов: 2 • гарнитура (9) • шрифт (38) Словарь синонимов ASIS. В.Н. Тришин. 2013 … Словарь синонимов
фонт — (анг. font) комп. збир на екрански или печатарски (принтерски) знаци со специфична форма фонтот содржи и разни големини и стилови (третмани) на формата, како полуцрни и курзивни битмапиран фонт (анг. bit mapped font) екрански и печатарски… … Macedonian dictionary
ФОНТ/КОМПЛЕКТ ТИПОГРАФСКОГО ШРИФТА — (fount, font) Набор шрифта всех букв одного типа и дизайна, используемый при печатании. Бизнес. Толковый словарь. М.: ИНФРА М , Издательство Весь Мир . Грэхэм Бетс, Барри Брайндли, С. Уильямс и др. Общая редакция: д.э.н. Осадчая И.М.. 1998 … Словарь бизнес-терминов
фонт — Термин, используемый специалистами в области компьютерных технологий, соответствует полиграфическому термину гарнитура шрифта; Шрифт; Комплект шрифта, гарнитура шрифта; Гарнитура шрифта … Краткий толковый словарь по полиграфии
Норран-Фонт (кантон) — Норран Фонт фр. Norrent Fontes кантон Франции (АЕ 3 го уровня) … Википедия
Норран-Фонт — Деревня Лийе Norrent Fontes Герб … Википедия
Шрифт и текст - фундаментальные понятия любой издательской системы ( DTP ). Прежде всего, давайте рассмотрим понятие " шрифт ". Шрифт - это набор символов определенного размера и рисунка. Другими словами компьютерный шрифт представляет собой программу, которая может быть использована во всех приложениях Windows , в том числе и в DTP ( рис. 4.1).
Шрифт - это способ кодирования текстовой информации, используемый при ее передаче в виде изображения. Шрифтом в широком смысле в DTP называют весь ассортимент наборных материалов (как печатающих, так и пробельных), применяемых в типографиях. В узком же смысле шрифтом называют комплект литер определенного алфавита с относящимися к ним знаками препинания и цифрами. Шрифт определяет взаимное соответствие между символами определенного алфавита и их изображениями, которые называются литерами. Знаки, образующие шрифт, имеют определенные орнаментальные характеристики, такие как засечки, декоративные завитки и др.
Рис. 4.1. Пример полиграфической работы, сделанной из нескольких видов шрифтов с выбором цвета шрифтов и выполнением выключки текста
Источники шрифтов
Шрифты входят в комплект системы Windows, разрабатываются производителями приложений и поставляются вместе с ними. Наконец, есть фирмы, занятые исключительно производством шрифтов на все случаи жизни. Исторически сложилось так, что в мире существует несколько стандартов шрифтов для персональных компьютеров. Наиболее популярны шрифты корпорации Adobe Systems, разработавшей стандарт Type 1, и Microsoft Corp., создавшей формат ТruеТуре. Оба стандарта имеют свои достоинства, что привело к их параллельному сосуществованию. Часто большие коллекции шрифтов поставляются вместе с некоторыми графическими, издательскими или офисными программами. Примером может служить CorelDRAW, в состав поставки которого, помимо самой программы входит также набор шрифтов.
Классификация шрифтов
Классификация шрифтов порядком запутана и противоречива. Но, несмотря на огромное количество шрифтов, созданных для компьютерных издательских систем, по применению их можно разделить всего на 3 группы:
- шрифты с засечками (антиква - serif ),
- шрифты без засечек (гротески - sans serif ),
- прочие - декоративные (decorative), рукописные (script) и т.п.
Российская классификация по ГОСТ 3489-71 и 72 разделяет шрифты на 6 групп, однако фактически все гарнитуры снова можно представить в 3 основные уже упомянутые группы.
Группа 1. Шрифты с засечками (serif)
Засечки, или серифы - горизонтальные элементы окончания основных (иногда соединительных) штрихов имеют самую разнообразную форму: прямоугольную, изогнутую, клювообразную, одностороннюю и т.п. Эти шрифты воспринимаются наиболее быстро, и поэтому наиболее часто используются для набора текста книжных изданий. Характерный и наиболее часто используемый шрифт из этой группы - Times ( рис. 4.2). Шрифты с засечками также называют антиквенными, то есть античными, древними. Дело в том, что впервые подобные элементы у букв применили еще римляне.
Различные исследования показали, что шрифты с засечками читаются легче, так как засечки помогают взгляду передвигаться от буквы к букве, и буквы при этом не сливаются друг с другом. С другой стороны, что буквы без засечек легче читать в шрифтах очень большого или очень малого размера. Но установить единообразные правила практически невозможно, так как кроме начертания огромное значение имеет кегль шрифта, длина строк, интерлиньяж, свободное пространство и даже бумага (при представлении продукции в бумажном виде).
Группа 2. Шрифты без засечек (sans serif -гротески, рубленые или брусковые)
В шрифтах без засечек ( sans-serif ) отсутствуют завершающие элементы на концах штрихов ( рис. 4.3). Название sans-serif происходит от французского sans - без. Эти шрифты без засечек, слабоконтрастные или без контраста читаются медленнее антиквенных, однако заголовки, набранные этими шрифтами смотрятся более эффектно, кроме того, на устройствах с низкой разрешающей способностью (например - на мониторах) такой шрифт читается легче. Такими шрифтами набирают некоторые журналы. И, наконец, на таких шрифтах рекомендуется обучать чтению. Типичный представитель этой группы шрифтов - шрифт Arial.
Рубленые заголовочные шрифты обычно имеют более толстые, чем серифы, штрихи, не имеют засечек и хорошо смотрятся в крупном кегле ( рис. 4.4).
Группа 3. Шрифты декоративные или свободного стиля (Decorative)
Сюда относятся все остальные шрифты. К ним можно отнести рукописные, специальные, рекламные и прочие шрифты, которые нельзя отнести к первым двум группам. Декоративные шрифты имеют произвольный рисунок символов и применяются в основном как элементы дизайна ( рис. 4.5). Эту категорию составляют многочисленные шрифты, которые не укладываются в обычные группы. Чаще всего их используют, чтобы подчеркнуть новизну, яркость, индивидуальность. Но, не советую использовать их в качестве основного текста, так как они неудобочитаемы. Заголовки, броские выделения - вот место для таких шрифтов в тексте.
Символьные шрифты (Symbol)
Особое место занимают так называемые символьные шрифты, которые вместо букв содержат различные символы, рисунки и т. д. и применяются, конечно, не для набора текста, а для создания графических объектов, формул, чертежей. В качестве примера символьного шрифта на иллюстрации показана таблица литер шрифта Wingdings ( рис. 4.6).
Форматы шрифтовых файлов: Растровые шрифты
Растровый шрифт представляет собой набор точек, образующих символы (т.е. литеры описываются как совокупности точек). В связи с этим не существует эффективного способа изменять размеры шрифта и приходится для каждого кегля хранить отдельные наборы символов. Попытка масштабирования такого шрифта при ощутимом коэффициенте увеличения приводит к появлению так называемого лестничного эффекта, когда символы кажутся созданными из крупных блоков без сглаживания стыков. Растровые шрифты в издательских системах в настоящее время непопулярны.
Векторные шрифты (Microsoft TrueType и PostScript = Adobe Type 1)
В векторном шрифте каждый символ состоит из набора точек, соединенных линиями таким образом, что они образуют контур символа. Поэтому такие шрифты называют также контурные (масштабируемые) и описывают их с помощью каких-либо математических средств (векторов, дуг, сплайнов и т.п.). Векторные шрифты могут легко масштабироваться путем изменения пропорций между точками, которые в свою очередь, изменяют длину линий, соединяющих эти точки. Именно с помощью векторных шрифтов делается практически вся верстка. Однако качественное воспроизведение векторных шрифтов при малых размерах сталкивается с серьезными проблемами, так как они образованы небольшим количеством пикселов и линий, что сильно огрубляет контур знака. На современных персональных компьютерах, преобладают два формата цифровых векторных шрифтов: Type 1 фирмы Adobe (часто эти шрифты называются "PostScript шрифтами") и TrueType фирмы Microsoft. Зачастую на одной машине соседствуют не только шрифты в обоих форматах, но даже одни и те же гарнитуры и в TrueType , и в Type1 представлении. Кто же из них лучше?
Шрифтовой формат TrueType
Шрифтовой формат TrueType был разработан в середине 80-х компанией Apple, для операционной системы компьютеров Макинтош . Сегодня же под такими шрифтами как правило подразумевают *.ttf - шрифты фирмы Microsoft. TrueType -шрифты созданы на языке описания страниц TrueImage и используют для формирования контура символа кривые ( сплайны ) второго порядка, т.е. построения шрифтовых знаков в TrueType применяются квадратичные сплайны . Каждый участок контура символа характеризуется (задается) двумя точками (границами участка) и направлением линии на каждой из границ. Часто для задания направления используется третья точка, лежащая на пересечении касательных к кривой на ее концах (на рис. 4.8 это точка "C").
Рис. 4.8. Квадратичный сплайн в TrueType шрифтах как пример кривой второго порядка с образующими ее элементами
При печати шрифтов TrueType на струйном принтере, лазерных принтерах или TrueImage-совместимых устройствах информация, используемая компьютером передается непосредственно на принтер. При печати TrueType -шрифтов на принтере PostScript, драйвер принтера обычно преобразует их в PostScript-совместимые шрифты (например, Type 1). При переводе с языка TrueImage на PostScript теряется или искажается часть информации о форме шрифта, толщине линий, хинтинге. Такое преобразование может привести к некоторой потере информации о шрифте (небольшому его изменению). Только при печати на TrueImage PostScript принтере, способном использовать данные True Type, либо содержащем растеризатор True Type, драйвер печати ничего не конвертирует и, следовательно, не искажает.
Каждый шрифт True Type описывается в реестре Windows (размер ключа реестра ограничен размером 64 кб) и большое количество установленных на ПК шрифтов замедляет открытие приложений и файлов, выполнение печати. Чтобы сотни не нужных шрифтов не замедляли работу вашей системы - наведите порядок в вашем шрифтовом хозяйстве и подключайте новые шрифты только по мере надобности.
Adobe Type 1 (PostScript) Font Format. Сравнение форматов Type1 и TrueType
Фирма Adobe создала множество шрифтовых форматов, основанных на языке описания страниц PostScript. Самый распространенный из них - Type 1. Формат был создан фирмой Adobe Systems Inc. в 1985 году, а в 1990 - публично раскрыт и документирован. Формат полностью совместим с языком описания страниц PostScript, выпущенным в том же 1985 году, и поддерживается всеми PostScript устройствами. Знаки в шрифтах Type 1 описываются с помощью кривых Безье. Пример фрагмента кривой Безье третьего порядка с образующими его элементами показан на рис. 4.9.
Шрифт в формате PostScript отличается от TrueType главным образом тем, что контур строится из кривой третьего, а не второго порядка. Использование кривых более высокого порядка и обуславливает основные преимущества PostScript шрифтов перед TrueType . За счет большего числа степеней свободы PostScript-линия не имеет изломов в точках сопряжения фрагментов, тогда как для TrueType больший или меньший перелом в точке стыковки двух сегментов является почти неизбежным злом. Иначе говоря, символы PostScript шрифта являются более гладкими, чем TrueType , он не требует конвертации при печати на PostScript-устройствах и, как следствие, порождает меньше ошибок. Шрифт True Type состоит из одного файла *.ttf. В ОС Windows XP шрифты True Type размещаются в папке Windows\Fonts. Шрифт Adobe Type 1 состоит из двух компонентов: растрового *. pfm (экранного) и векторного *.pfb (принтерного) файлов (либо из файлов *.pfb, *. afm и *.inf).
Хинты
Итак, существует два типа шрифтов: растровые и контурные (векторные). В полиграфии , как правило, используются не растровые, а векторные шрифты. Одной из причин этому служит тот факт, что при масштабировании качество растровых шрифтов ухудшается ( рис. 4.10).
Рис. 4.10. Пример растрового шрифта с хорошо различимой его растеризацией, когда из-за низкого разрешения четко наблюдается его ступенчатость
Для каждого используемого символа в файле шрифта хранится соответствующее ему изображение так называемый контур символа (path). Контур является визуальным представлением символа, тем, как он будет выглядеть на экране или в печати. Разные символы шрифта могут иметь одинаковые контуры, например русская и английская буквы "А". Суть создания шрифта состоит в создании контуров его символов. В растровых шрифтах контур символа представляет собой битовую карту (растровое изображение) символа. При изменении размера шрифта это изображение приходится увеличивать или уменьшать, что приводит к деформации символов и их неправильному отображению. В контурных шрифтах применяется описание контура шрифта, либо используются специальные графические команды, выполнение которых приведет к отрисовке символа. При создании векторных шрифтов активно используются кривые Безье. Кривая Безье, используется для представления контура символа в шрифте и имеет начальную и конечную точки, а также набор граничных точек (points), к которым стремится данная кривая. Пример текста со шрифтом, построенным на основе кривых Безье показан на рис. 4.11.
увеличить изображение
Рис. 4.11. Начальные и конечные точки кривой Безье отмечены красным цветом, а граничные точки - контурные, без закраски. Регулируя отклонение кривой от граничных точек, можно достичь гладких изгибов кривой Безье
Контуры символа могут быть как простые, так и составные. Составным называется контур, в котором помимо основного контура присутствует дополнительный, модифицирующий его. Например, символ "Ё" является составным - первым контуром будет контур литеры "Е", вторым контуром, присутствующим в данном описании, будет контур двух точек над литерой "Е". Использование составных контуров упрощает создание шрифтов с национальными символами и уменьшает размер шрифтового файла, поскольку отдельно взятый составной символ можно составить из уже присутствующих в шрифте контуров. При отображении символа малого размера учитывают, какие части контура символа следует использовать, а какие нет. Для этого в описание контура символа помещаются хинты - специальные инструкции, указывающие каким образом надо изменять форму контура для достижения наилучшего качества. Хинтовка позволяет воспроизводить (на экране или печатать) контурные шрифты, сохраняя форму символов при низком разрешении. Так хинтовка улучшает вид мелкого текста, напечатанного на лазерном принтере с разрешением 300 dpi . Как правило, редакторы шрифтов сами выполняют хинтинг, избавляя пользователя от дополнительной работы над шрифтом.
Хинты представляют собой пары направляющих, дополнительно определяющие положения и толщины основных штрихов элементов символа. При растеризации первым делом происходит расчет толщины и положения хинтов, а потом, уже на эти рассчитанные величины накладывается контур. А самое главное, размер и положение данного хинта остаются неизменными от символа к символу. Иными словами хинты - это команды, встроенные в контурные шрифты и позволяющие печатать их с максимальным соответствием спроектированной форме символа.
Главная проблема при создании цифрового векторного шрифта в том, что на выводном устройстве (будь то фотонаборный аппарат или монитор) этот векторный шрифт будет растеризован, т.е. преобразован в набор точек. Условно это можно представить, как накладывание некоторого векторного контура на бумагу в клеточку и закрашивание тех клеточек, которые оказались внутри ( рис. 4.12).
Когда контур достаточно большой (т.е. шрифт крупный) и клеточки маленькие (разрешение высокое) - все достаточно неплохо. Но при выводе на устройства с небольшим разрешением (клетки крупные) и при маленьком кегле (шрифт мелкий) возникает ситуация несовпадения шрифта до и после растеризации , что мы видим на рис. 4.12, 3 - в результате "механического" округления координат точек толщины одинаковых штрихов в символе принимают разные значения, высота символов сильно колеблется, нарушается симметричность и пропорции шрифта. И тут на помощь приходит хинтовка. В результате хинтования ( рис. 4.12, 4) даже в рамках низкого разрешения удается сохранить постоянную толщину основных штрихов и соблюсти одинаковый кегль знаков. На самом деле, это лишь упрощенное представление механизма хинтов, который на самом деле имеет гораздо больше возможностей и более сложен.
Аннотация: Шрифт и текст - фундаментальный понятия для любой работы дизайнера. Шрифт в широком смысле слова - это средство передачи информации. В более узком аспекте - элемент дизайна документа. Тот огромный поток информации, которую современный человек воспринимает постоянно, передается во многом с помощью шрифта. Программа CorelDRAW, являясь лидирующей на рынке графических программ, в то же время обладает возможностями мощного текстового процессора и, в отличие от MS Word, применима для верстки профессиональных полиграфических документов. В CorelDRAW текст можно импортировать или экспортировать, есть возможности проверки орфографии, запуска текста вдоль пути и применения функция обтекания текстом объектов.
Кодировки шрифтов в различных операционных системах
Слово " шрифт " происходит от латинского scriptum - "написанное". В современном понимании шрифт - это способ кодирования текстовой информации, используемый при ее передаче в виде изображения. Шрифт определяет взаимное соответствие между символами определенного алфавита и их изображениями, которые называются литерами.
Компьютерный шрифт представляет собой программу, которая может быть использована во всех приложениях Windows , в том числе и в Internet . Иначе говоря, компьютерные шрифты кодируются. Кодировка представляет собой таблицу символов, где каждой букве алфавита (а также цифрам и специальным знакам) присвоен свой уникальный номер - код символа . Разберемся, как это делается.
Для представления текста на экране вашего ПК необходимо каждому знаку присвоить некоторое число - его код. Все современные таблицы кодировок происходят от возникшей еще в 60-е годы 7-разрядной таблицы ASCII (American Standard Code for Information Interchange ), которая содержит 33 кода команд или управляющих символов, большая часть которых сегодня не используется, и 95 кодов для различных знаков, достаточных для работы с английскими текстами. При 7-разрядном кодировании каждому символу сопоставляется 7 бит , то есть число в диапазоне от 0 до 127. Международный стандарт ISO/IEC 8859-1 стал в наши дни заменой для ASCII . Что же касается кодировки кириллицы, то на сегодня существует четыре базовых таблицы для кодировки русских букв:
Что касается источников появления шрифтов на вашем ПК, то шрифты, как и прочие программные продукты, продаются изготовителями. Основные производители шрифтов: Adobe, Bitstream , The International Typeface Corporation, Microsoft, Monotype , Letraset Online , Linotype, Type Market, ParaType.
Часто большие коллекции шрифтов поставляются вместе с некоторыми графическими, издательскими или офисными программами. Примером может служить Microsoft Office в состав поставки которого входит большой набор шрифтов. К сожалению, как правило, эти шрифты не являются кириллическими, и поэтому их использование в России ограничено.
Классификация и атрибуты шрифтов
Все компьютерные шрифты условно можно разделить на 4 группы:
- шрифты с засечками (антиква - serif). Засечки, или серифы - горизонтальные элементы окончания основных (иногда соединительных) штрихов имеют самую разнообразную форму: прямоугольную, изогнутую, клювообразную и т.п. Эти шрифты воспринимаются глазом наиболее быстро, и поэтому часто используются для набора большого, объемного текста. Характерный шрифт из этой группы - Times. Шрифты с засечками также называют антиквенными, то есть античными. Впервые подобные элементы у букв применили еще римляне,
- шрифты без засечек (гротески, рубленые или брусковые - sans serif). В шрифтах без засечек отсутствуют завершающие элементы на концах штрихов. Название sans-serif происходит от французского sans - без. На таких шрифтах рекомендуется обучать чтению. Типичный представитель этой группы шрифтов - шрифт Arial. Рубленые заголовочные шрифты обычно имеют более толстые, чем серифы, штрихи и хорошо смотрятся в крупном кегле. Шрифты без засечек, читаются медленнее антиквенных, однако заголовки, набранные этими шрифтами смотрятся более эффектно, кроме того, на устройствах с низкой разрешающей способностью (например - на мониторах) такой шрифт читается легче,
- шрифты декоративные или свободного стиля (decorative), в том числе и рукописные (script). К этому классу относятся все остальные шрифты. К ним можно отнести рукописные, специальные, рекламные, художественные и прочие шрифты, которые нельзя отнести к первым двум группам. Декоративные шрифты имеют произвольный рисунок символов и применяются в основном как элементы дизайна. Чаще всего декоративные шрифты используют в заголовках. Использование подобных шрифтов в качестве основного текста является дизайнерской ошибкой, так как они неудобочитаемы,
- особое место занимают так называемые символьные (symbol) шрифты, которые вместо букв содержат различные знаки, рисунки и т. д. и применяются, конечно, не для набора текста, а для создания графических объектов или формул.
Российская классификация по ГОСТ 3489-71 и 72 разделяет шрифты на 6 групп, однако фактически все гарнитуры снова можно представить в 4 основные, уже упомянутые, группы.
Чтобы из набора шрифтов просмотреть и выбрать для работы необходимые удобно использовать специальные программы - смотровики (менеджеры) шрифтов. Интерфейс одной из наиболее популярных программ этого типа The Font Thing показан на рис. 7.1.
При рассмотрение не отдельных букв, а их совокупности (образующей текст), появляются новые термины.
Текст (от лат. textus ткань, соединение) - любая записанная посредством шрифта речь (литературное произведение, сочинение, документ).
Стиль текста - совокупность всех параметров оформления текста, присущих данному его отрезку.
Атрибуты стиля текста включают следующие понятия:
- гарнитура шрифта,
- начертание,
- кегль,
- интерлиньяж,
- межбуквенный просвет,
- междусловный пробел,
- выключка,
- отступ первой строки,
- втяжка (отступы справа и слева),
- межабзацные отбивки,
- другие приемы оформления.
На рис. 7.2 проиллюстрированы основные термины, относящиеся к составляющим элементам любого из шрифтов.
- 1 - высота строчных букв,
- 2 - высота прописных букв,
- 3 - кегль,
- 4 - интерлиньяж,
- 5 - основной штрих,
- 6 - соединительных штрих,
- 7 - пуансон,
- 8 - каплевидный элемент,
- 9 - засечки,
- 10 - базовая линия.
Рассмотрим ниже небольшой глоссарий терминов, имеющих отношение к шрифту и тексту, более подробно:
- гарнитура шрифта ( Type family ) - совокупность шрифтов, объединенных общими стилевыми признаками, отличными от других шрифтов. Это как бы семья шрифтов, т.е. совокупность вариантов шрифта с общими стилевыми особенностями знаков, имеющее собственное наименование и отличающиеся различной насыщенностью, пропорциями, наклоном и стилем. Излагая ту же мысль другими словами можно сказать, что гарнитурой называется рисунок символов алфавита, разработанный дизайнером шрифта. Шрифты одной гарнитуры могут иметь различные начертания;
- начертание (Type face) - комплект строчных и прописных знаков, цифр, знаков препинания, спецзнаков и символов шрифта в пределах одной гарнитуры, но отличные насыщенностью, пропорциями, контрастностью и наклоном знаков. Для каждого конкретного шрифта существует несколько вариантов начертания: светлое (light), суперсветлое (extra light), полужирное (demi bold), супержирное ( extra bold ), сжатое (compressed или condensed ) и так далее. Наиболее распространенные начертания - Normal (обычный), Bold (полужирный), Italic (курсив или наклонный). Иначе говоря, начертанием называют модификацию рисунка символов текста за счет изменения толщины штрихов и их наклона. Для каждой модификации художник должен разработать отдельный рисунок гарнитуры, поэтому число начертаний в различных гарнитурах отличается;
- кегль (size) - высота символов текста в пунктах;
- подчеркивание (underline), зачеркивание (strikethra) и надчеркивание (overscore). С помощью этих атрибутов описывается присутствие и характер линий, подчеркивающих, зачеркивающих или начеркивающих текст. Стандартными наборами линий, использующихся для этих целей, в CorelDRAW считаются тонкая одиночная линия (Single Thin), толстая одиночная линия (Single Thick) и двойная тонкая линия (Double Thin). Для каждого из наборов предусмотрена модификация, позволяющая подчеркивать только текст без пробелов (соответственно Single Thin Word. Single Thick Word и Double Thin Word);
- при наборе математических, химических и других формул часто используются индексы. Индекс - это атрибут символа и он может быть задан, как и прочие атрибуты текста. Кнопки Superscript (верхний индекс) и Subscript (нижний индекс) изменяют кегль символа и перемещают его в положение соответствующего индекса;
- при работе с текстом важную роль играет понятие абзаца. Абзац - часть текста, связанная смысловым единством и выделенная отступом первой строчки. От больших блоков, не расчлененных на абзацы, читательское восприятие притупляется. Выделяя значимые части текста, абзац выполняет роль своеобразного акцента, активно воздействующего на внимание человека. Обычно новый абзац текста начинается отступом первой строки, при котором перед первой буквой строки вставляется пробел определенной величины. Отступ первой строки (абзацный отступ) может быть положительным (в этом случае первая строка сдвигается вправо относительно всех остальных строк абзаца) или отрицательным (первая строка выходит влево за край основного текста, то есть все строки абзаца, начиная со второй, смещаются относительно первой строки вправо на некое фиксированное расстояние). Кроме того, абзац может вовсе не иметь абзацного отступа;
- выключка (alignment - выравнивание) отражает расположение текста относительно вертикальных границ листа. Отметим, что выравнивание не имеет смысла для отдельных символов, так как это атрибут абзаца. Выравнивание может быть задано для каждого абзаца отдельно. Для того чтобы придать абзацу нужное выравнивание, текст нужно предварительно выделить. Этот атрибут может принимать одно из шести значений:
- None (Отсутствует) - слова выравниваются по левой границе блока, но, задавая отрицательные значения смещения по горизонтали, можно вывести отдельные символы за нее влево;
- Left (По левому краю) - слова выравниваются по левой границе блока, если при этом отдельные символы смещаются влево, то вместо их вывода за левую границу блока происходит смещение всей остальной строки вправо;
- Center (По центру) - слова выравниваются так, чтобы середины всех строк блока совпадали с воображаемой вертикальной линией, расположенной посередине между его левой и правой границами;
- Right (По правому краю) - слова выравниваются по правой границе блока, если при этом отдельные символы смещаются вправо, то вместо их вывода за правую границу блока происходит смещение всей остальной строки влево;
- Full Justify (По ширине) - слова выравниваются так, чтобы первый символ первого слова каждой строки совмещался с левой границей блока , а последний символ последнего слова строки - с правой границей блока (исключение делается только для случая, когда в последней строке остается единственное слово (или перенесенная с предыдущей строки часть слова) - оно выравнивается по левому краю);
- Force Justify (Полное по ширине) - то же, что по ширине, но без каких-либо исключений;
- для контрастных шрифтов равно 1/3,
- для нормальных шрифтов соотношение основных и соединительных штрихов равно 1/2,
- для малокотрастных шрифтов соотношение основных и соединительных штрихов равно 1/1.
Понятие
-
как набор символов, созданный художником,
- шрифт как компьютерный файл,
- шрифт как набор металлических литер, используемых в типографской печати.
Комплект шрифтов, имеющих схожий рисунок, но различающихся начертанием (обычный, курсивный, жирный и т. д.), называется гарнитурой. Например, шрифты «Arial», «Arial Bold», «Arial Italic» составляют одну гарнитуру «Arial».
Фонт (от англ. font ) — термин из компьютерного сленга, подменяющий слово «шрифт». Нередко употребляется более узко, в значении «файл шрифта». Иногда подменяет термин «гарнитура».
В компьютерах фонт представляет собой блок данных (или файл), состоящий из описаний отдельных символов набора, используемый программой (или частью графической оболочки операционной системы) при отображении текста. Для текстовых режимов фонт хранится непосредственно в видеоадаптере (либо в постоянной его памяти, либо в оперативной).
По внутреннему устройству
Компьютерные шрифты делятся по способу отрисовки на два типа: растровые и векторные.
- В растровых шрифтах каждый символ описан в виде набора точек (пикселей), расположенных в узлах сетки растра — то есть по сути является обычным точечным рисунком. Растровые шрифты непригодны для высококачественной печати и используются в основном в программах с текстовым интерфейсом и в консоли. Они широко использовались в эпоху матричных принтеров и мониторов низкого разрешения.
- В векторных (или контурных) шрифтах символы представляют собой криволинейные контуры, описываемые математическими формулами. Каждый знак описан с помощью векторов, определяющих координаты опорных точек, которые соединены прямыми или кривыми и образуют контур знака без привязки к абсолютному размеру или разрешению. Такое описание позволяет увеличить масштаб изображения без потери качества, что невозможно в случае с растровыми шрифтами. Векторные шрифты одинаково выглядят как на экране, так и на бумаге. Существует несколько различных форматов векторных шрифтов, различающихся способом хранения и представления информации о шрифте: PostScript Type1, TrueType, OpenType.
Для вывода векторного шрифта на растровые устройства (мониторы и принтеры) его необходимо растеризовать — преобразовать в набор точек. Для установки и растеризации подобных шрифтов в операционных системах Windows 9x/NT/2000 и Mac OS была предназначена программа Adobe Type Manager (ATM). В Windows NT 4.0 также можно использовать шрифты в формате PostScript Type1 без установки ATM, правда, во время установки они автоматически конвертируются в формат TrueType со всеми вытекающими последствиями. В Windows 2000 (и последующих) уже встроен растеризатор Type1-шрифтов и для их установки ATM уже не обязателен.
Общие рекомендации при работе со шрифтами
При работе с текстом и шрифтами рекомендуется придерживаться следующих правил:
Шрифт и текст - фундаментальные понятия любой издательской системы ( DTP ). Прежде всего, давайте рассмотрим понятие " шрифт ". Шрифт - это набор символов определенного размера и рисунка. Другими словами компьютерный шрифт представляет собой программу, которая может быть использована во всех приложениях Windows , в том числе и в DTP ( рис. 4.1).
Шрифт - это способ кодирования текстовой информации, используемый при ее передаче в виде изображения. Шрифтом в широком смысле в DTP называют весь ассортимент наборных материалов (как печатающих, так и пробельных), применяемых в типографиях. В узком же смысле шрифтом называют комплект литер определенного алфавита с относящимися к ним знаками препинания и цифрами. Шрифт определяет взаимное соответствие между символами определенного алфавита и их изображениями, которые называются литерами. Знаки, образующие шрифт, имеют определенные орнаментальные характеристики, такие как засечки, декоративные завитки и др.
Рис. 4.1. Пример полиграфической работы, сделанной из нескольких видов шрифтов с выбором цвета шрифтов и выполнением выключки текста
Источники шрифтов
Шрифты входят в комплект системы Windows, разрабатываются производителями приложений и поставляются вместе с ними. Наконец, есть фирмы, занятые исключительно производством шрифтов на все случаи жизни. Исторически сложилось так, что в мире существует несколько стандартов шрифтов для персональных компьютеров. Наиболее популярны шрифты корпорации Adobe Systems, разработавшей стандарт Type 1, и Microsoft Corp., создавшей формат ТruеТуре. Оба стандарта имеют свои достоинства, что привело к их параллельному сосуществованию. Часто большие коллекции шрифтов поставляются вместе с некоторыми графическими, издательскими или офисными программами. Примером может служить CorelDRAW, в состав поставки которого, помимо самой программы входит также набор шрифтов.
Классификация шрифтов
Классификация шрифтов порядком запутана и противоречива. Но, несмотря на огромное количество шрифтов, созданных для компьютерных издательских систем, по применению их можно разделить всего на 3 группы:
- шрифты с засечками (антиква - serif ),
- шрифты без засечек (гротески - sans serif ),
- прочие - декоративные (decorative), рукописные (script) и т.п.
Российская классификация по ГОСТ 3489-71 и 72 разделяет шрифты на 6 групп, однако фактически все гарнитуры снова можно представить в 3 основные уже упомянутые группы.
Группа 1. Шрифты с засечками (serif)
Засечки, или серифы - горизонтальные элементы окончания основных (иногда соединительных) штрихов имеют самую разнообразную форму: прямоугольную, изогнутую, клювообразную, одностороннюю и т.п. Эти шрифты воспринимаются наиболее быстро, и поэтому наиболее часто используются для набора текста книжных изданий. Характерный и наиболее часто используемый шрифт из этой группы - Times ( рис. 4.2). Шрифты с засечками также называют антиквенными, то есть античными, древними. Дело в том, что впервые подобные элементы у букв применили еще римляне.
Различные исследования показали, что шрифты с засечками читаются легче, так как засечки помогают взгляду передвигаться от буквы к букве, и буквы при этом не сливаются друг с другом. С другой стороны, что буквы без засечек легче читать в шрифтах очень большого или очень малого размера. Но установить единообразные правила практически невозможно, так как кроме начертания огромное значение имеет кегль шрифта, длина строк, интерлиньяж, свободное пространство и даже бумага (при представлении продукции в бумажном виде).
Группа 2. Шрифты без засечек (sans serif -гротески, рубленые или брусковые)
В шрифтах без засечек ( sans-serif ) отсутствуют завершающие элементы на концах штрихов ( рис. 4.3). Название sans-serif происходит от французского sans - без. Эти шрифты без засечек, слабоконтрастные или без контраста читаются медленнее антиквенных, однако заголовки, набранные этими шрифтами смотрятся более эффектно, кроме того, на устройствах с низкой разрешающей способностью (например - на мониторах) такой шрифт читается легче. Такими шрифтами набирают некоторые журналы. И, наконец, на таких шрифтах рекомендуется обучать чтению. Типичный представитель этой группы шрифтов - шрифт Arial.
Рубленые заголовочные шрифты обычно имеют более толстые, чем серифы, штрихи, не имеют засечек и хорошо смотрятся в крупном кегле ( рис. 4.4).
Группа 3. Шрифты декоративные или свободного стиля (Decorative)
Сюда относятся все остальные шрифты. К ним можно отнести рукописные, специальные, рекламные и прочие шрифты, которые нельзя отнести к первым двум группам. Декоративные шрифты имеют произвольный рисунок символов и применяются в основном как элементы дизайна ( рис. 4.5). Эту категорию составляют многочисленные шрифты, которые не укладываются в обычные группы. Чаще всего их используют, чтобы подчеркнуть новизну, яркость, индивидуальность. Но, не советую использовать их в качестве основного текста, так как они неудобочитаемы. Заголовки, броские выделения - вот место для таких шрифтов в тексте.
Символьные шрифты (Symbol)
Особое место занимают так называемые символьные шрифты, которые вместо букв содержат различные символы, рисунки и т. д. и применяются, конечно, не для набора текста, а для создания графических объектов, формул, чертежей. В качестве примера символьного шрифта на иллюстрации показана таблица литер шрифта Wingdings ( рис. 4.6).
Форматы шрифтовых файлов: Растровые шрифты
Растровый шрифт представляет собой набор точек, образующих символы (т.е. литеры описываются как совокупности точек). В связи с этим не существует эффективного способа изменять размеры шрифта и приходится для каждого кегля хранить отдельные наборы символов. Попытка масштабирования такого шрифта при ощутимом коэффициенте увеличения приводит к появлению так называемого лестничного эффекта, когда символы кажутся созданными из крупных блоков без сглаживания стыков. Растровые шрифты в издательских системах в настоящее время непопулярны.
Векторные шрифты (Microsoft TrueType и PostScript = Adobe Type 1)
В векторном шрифте каждый символ состоит из набора точек, соединенных линиями таким образом, что они образуют контур символа. Поэтому такие шрифты называют также контурные (масштабируемые) и описывают их с помощью каких-либо математических средств (векторов, дуг, сплайнов и т.п.). Векторные шрифты могут легко масштабироваться путем изменения пропорций между точками, которые в свою очередь, изменяют длину линий, соединяющих эти точки. Именно с помощью векторных шрифтов делается практически вся верстка. Однако качественное воспроизведение векторных шрифтов при малых размерах сталкивается с серьезными проблемами, так как они образованы небольшим количеством пикселов и линий, что сильно огрубляет контур знака. На современных персональных компьютерах, преобладают два формата цифровых векторных шрифтов: Type 1 фирмы Adobe (часто эти шрифты называются "PostScript шрифтами") и TrueType фирмы Microsoft. Зачастую на одной машине соседствуют не только шрифты в обоих форматах, но даже одни и те же гарнитуры и в TrueType , и в Type1 представлении. Кто же из них лучше?
Шрифтовой формат TrueType
Шрифтовой формат TrueType был разработан в середине 80-х компанией Apple, для операционной системы компьютеров Макинтош . Сегодня же под такими шрифтами как правило подразумевают *.ttf - шрифты фирмы Microsoft. TrueType -шрифты созданы на языке описания страниц TrueImage и используют для формирования контура символа кривые ( сплайны ) второго порядка, т.е. построения шрифтовых знаков в TrueType применяются квадратичные сплайны . Каждый участок контура символа характеризуется (задается) двумя точками (границами участка) и направлением линии на каждой из границ. Часто для задания направления используется третья точка, лежащая на пересечении касательных к кривой на ее концах (на рис. 4.8 это точка "C").
Рис. 4.8. Квадратичный сплайн в TrueType шрифтах как пример кривой второго порядка с образующими ее элементами
При печати шрифтов TrueType на струйном принтере, лазерных принтерах или TrueImage-совместимых устройствах информация, используемая компьютером передается непосредственно на принтер. При печати TrueType -шрифтов на принтере PostScript, драйвер принтера обычно преобразует их в PostScript-совместимые шрифты (например, Type 1). При переводе с языка TrueImage на PostScript теряется или искажается часть информации о форме шрифта, толщине линий, хинтинге. Такое преобразование может привести к некоторой потере информации о шрифте (небольшому его изменению). Только при печати на TrueImage PostScript принтере, способном использовать данные True Type, либо содержащем растеризатор True Type, драйвер печати ничего не конвертирует и, следовательно, не искажает.
Каждый шрифт True Type описывается в реестре Windows (размер ключа реестра ограничен размером 64 кб) и большое количество установленных на ПК шрифтов замедляет открытие приложений и файлов, выполнение печати. Чтобы сотни не нужных шрифтов не замедляли работу вашей системы - наведите порядок в вашем шрифтовом хозяйстве и подключайте новые шрифты только по мере надобности.
Adobe Type 1 (PostScript) Font Format. Сравнение форматов Type1 и TrueType
Фирма Adobe создала множество шрифтовых форматов, основанных на языке описания страниц PostScript. Самый распространенный из них - Type 1. Формат был создан фирмой Adobe Systems Inc. в 1985 году, а в 1990 - публично раскрыт и документирован. Формат полностью совместим с языком описания страниц PostScript, выпущенным в том же 1985 году, и поддерживается всеми PostScript устройствами. Знаки в шрифтах Type 1 описываются с помощью кривых Безье. Пример фрагмента кривой Безье третьего порядка с образующими его элементами показан на рис. 4.9.
Шрифт в формате PostScript отличается от TrueType главным образом тем, что контур строится из кривой третьего, а не второго порядка. Использование кривых более высокого порядка и обуславливает основные преимущества PostScript шрифтов перед TrueType . За счет большего числа степеней свободы PostScript-линия не имеет изломов в точках сопряжения фрагментов, тогда как для TrueType больший или меньший перелом в точке стыковки двух сегментов является почти неизбежным злом. Иначе говоря, символы PostScript шрифта являются более гладкими, чем TrueType , он не требует конвертации при печати на PostScript-устройствах и, как следствие, порождает меньше ошибок. Шрифт True Type состоит из одного файла *.ttf. В ОС Windows XP шрифты True Type размещаются в папке Windows\Fonts. Шрифт Adobe Type 1 состоит из двух компонентов: растрового *. pfm (экранного) и векторного *.pfb (принтерного) файлов (либо из файлов *.pfb, *. afm и *.inf).
Хинты
Итак, существует два типа шрифтов: растровые и контурные (векторные). В полиграфии , как правило, используются не растровые, а векторные шрифты. Одной из причин этому служит тот факт, что при масштабировании качество растровых шрифтов ухудшается ( рис. 4.10).
Рис. 4.10. Пример растрового шрифта с хорошо различимой его растеризацией, когда из-за низкого разрешения четко наблюдается его ступенчатость
Для каждого используемого символа в файле шрифта хранится соответствующее ему изображение так называемый контур символа (path). Контур является визуальным представлением символа, тем, как он будет выглядеть на экране или в печати. Разные символы шрифта могут иметь одинаковые контуры, например русская и английская буквы "А". Суть создания шрифта состоит в создании контуров его символов. В растровых шрифтах контур символа представляет собой битовую карту (растровое изображение) символа. При изменении размера шрифта это изображение приходится увеличивать или уменьшать, что приводит к деформации символов и их неправильному отображению. В контурных шрифтах применяется описание контура шрифта, либо используются специальные графические команды, выполнение которых приведет к отрисовке символа. При создании векторных шрифтов активно используются кривые Безье. Кривая Безье, используется для представления контура символа в шрифте и имеет начальную и конечную точки, а также набор граничных точек (points), к которым стремится данная кривая. Пример текста со шрифтом, построенным на основе кривых Безье показан на рис. 4.11.
увеличить изображение
Рис. 4.11. Начальные и конечные точки кривой Безье отмечены красным цветом, а граничные точки - контурные, без закраски. Регулируя отклонение кривой от граничных точек, можно достичь гладких изгибов кривой Безье
Контуры символа могут быть как простые, так и составные. Составным называется контур, в котором помимо основного контура присутствует дополнительный, модифицирующий его. Например, символ "Ё" является составным - первым контуром будет контур литеры "Е", вторым контуром, присутствующим в данном описании, будет контур двух точек над литерой "Е". Использование составных контуров упрощает создание шрифтов с национальными символами и уменьшает размер шрифтового файла, поскольку отдельно взятый составной символ можно составить из уже присутствующих в шрифте контуров. При отображении символа малого размера учитывают, какие части контура символа следует использовать, а какие нет. Для этого в описание контура символа помещаются хинты - специальные инструкции, указывающие каким образом надо изменять форму контура для достижения наилучшего качества. Хинтовка позволяет воспроизводить (на экране или печатать) контурные шрифты, сохраняя форму символов при низком разрешении. Так хинтовка улучшает вид мелкого текста, напечатанного на лазерном принтере с разрешением 300 dpi . Как правило, редакторы шрифтов сами выполняют хинтинг, избавляя пользователя от дополнительной работы над шрифтом.
Хинты представляют собой пары направляющих, дополнительно определяющие положения и толщины основных штрихов элементов символа. При растеризации первым делом происходит расчет толщины и положения хинтов, а потом, уже на эти рассчитанные величины накладывается контур. А самое главное, размер и положение данного хинта остаются неизменными от символа к символу. Иными словами хинты - это команды, встроенные в контурные шрифты и позволяющие печатать их с максимальным соответствием спроектированной форме символа.
Главная проблема при создании цифрового векторного шрифта в том, что на выводном устройстве (будь то фотонаборный аппарат или монитор) этот векторный шрифт будет растеризован, т.е. преобразован в набор точек. Условно это можно представить, как накладывание некоторого векторного контура на бумагу в клеточку и закрашивание тех клеточек, которые оказались внутри ( рис. 4.12).
Когда контур достаточно большой (т.е. шрифт крупный) и клеточки маленькие (разрешение высокое) - все достаточно неплохо. Но при выводе на устройства с небольшим разрешением (клетки крупные) и при маленьком кегле (шрифт мелкий) возникает ситуация несовпадения шрифта до и после растеризации , что мы видим на рис. 4.12, 3 - в результате "механического" округления координат точек толщины одинаковых штрихов в символе принимают разные значения, высота символов сильно колеблется, нарушается симметричность и пропорции шрифта. И тут на помощь приходит хинтовка. В результате хинтования ( рис. 4.12, 4) даже в рамках низкого разрешения удается сохранить постоянную толщину основных штрихов и соблюсти одинаковый кегль знаков. На самом деле, это лишь упрощенное представление механизма хинтов, который на самом деле имеет гораздо больше возможностей и более сложен.
Информация должна быть проверяема, иначе она может быть поставлена под сомнение и удалена.
Вы можете отредактировать эту статью, добавив ссылки на авторитетные источники.
Эта отметка установлена 11 апреля 2012.
Компьютерный шрифт — это файл, содержащий в себе описание набора буквенных, цифровых, служебных и псевдографических символов, используемый для отображения этих символов (в частности текста) программой или операционной системой.
Типы шрифтов
По ширине символа
По ширине символов шрифты делят на моноширинные и пропорциональные.
- В моноширинном шрифте все символы имеют одинаковую ширину [1] . В ранних компьютерах это позволяло упростить задачу вывода текста на экран: каждый символ располагался в пределах своего знакоместа, а изображение символа рисовалось в виде рисунка фиксированного размера, поэтому не требовалось задание ширины символа, и процедура задания положения символа на экране становилась чрезвычайно простой. Другим достоинством моноширинных шрифтов является однозначность относительного расположения символов на экране вне зависимости от гарнитуры шрифта, что является необходимым условием для печати с преформатированием. Это позволяет выводить таблицы и псевдографику с использованием одних только символов шрифта, а также создавать ASCII-арт. Однако моноширинные шрифты имеют определённые недостатки: прежде всего, бо́льшую ширину набора, неравномерный рисунок, а также сложности с отображением «широких» букв, таких как «Ш» или «W»: при небольшом разрешении они могут и вовсе стать трудноузнаваемыми. Моноширинные шрифты применяются прежде всего в эмуляторах терминалов, а также в интерфейсах сред разработки. Также моноширинный шрифт применяют для отображения листингов кода для удобства выравнивания.
- В пропорциональном шрифте символы могут иметь разную ширину [2] . К примеру буква l будет занимать значительно меньше места, чем буква W. Это позволяет в значительной степени уменьшить средний размер символа, сохранив при этом удобочитаемость. Текст, набранный пропорциональным шрифтом, выглядит более аккуратно и лучше читается при больших объёмах. Для печати и отображения текстов пропорциональный шрифт применяется почти всегда.
Типы шрифтов
Компьютерные шрифты делятся на два типа: растровые и векторные.
В растровых шрифтах каждый символ описан в виде набора точек (пикселей), расположенных в узлах сетки растра — то есть по сути является обычным точечным рисунком. Растровые шрифты непригодны для печати и используются в терминальных окнах, в консоли. Они широко использовались в эпоху матричных принтеров и мониторов низкого разрешения.
В векторных (или контурных) шрифтах символы представляют собой криволинейные контуры, описываемые математическими формулами. Каждый знак описан с помощью векторов, определяющих координаты опорных точек, которые соединены прямыми или кривыми и образуют контур знака без привязки к абсолютному размеру или разрешению. Такое описание позволяет легко изменять масштаб изображения без потери качества, что невозможно в случае с растровыми шрифтами. Векторные шрифты одинаково выглядят как на экране, так и на бумаге. Существует несколько различных форматов векторных шрифтов, различающихся способом хранения и представления информации о шрифте: TrueType, OpenType.
Wikimedia Foundation . 2010 .
Читайте также: