Ноу Інти, лекція, робота зі шрифтом і текстом (продовження)
Частина 1. Теорія питання
Шрифт і текст - фундаментальні поняття будь-якої видавничої системи (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). Шрифти із зарубками також називають антіквеннимі, тобто античними, древніми. Справа в тому, що вперше подібні елементи у букв застосували ще римляни.
Мал. 4.2. Приклад шрифту з зарубками (Шрифт Times New Roman)
Група 2. Шрифти без зарубок (sans serif -гротескі, рубані або брускові)
У шрифтах без зарубок (sans-serif) відсутні завершальні елементи на кінцях штрихів (рис. 4.3). Назва sans-serif походить від французького sans - без. Ці шрифти без зарубок, слабоконтрастні або без контрасту Новомосковскются повільніше антіквенних, проте заголовки, набрані цими шрифтами виглядають більш ефектно, крім того, на пристроях з низькою роздільною здатністю (наприклад - на моніторах) такий шрифт Новомосковскется легше. Такими шрифтами набирають деякі журнали. І, нарешті, на таких шрифтах рекомендується навчати читання. Типовий представник цієї групи шрифтів - шрифт Arial.
Мал. 4.3. Як приклад шрифту без зарубок на ілюстрації показаний шрифт Taurus Heavy
Рубані заголовні шрифти зазвичай мають більш товсті, ніж Серіф, штрихи, не мають зарубок і добре виглядають у великому кеглі (рис. 4.4).

Мал. 4.4. Приклад використання шрифту без зарубок в заголовку газети
Група 3. Шрифти декоративні або вільного стилю (Decorative)
Мал. 4.5. Приклад декоративного шрифту (Slants)
Символьні шрифти (Symbol)
Особливе місце займають так звані символьні шрифти, які замість букв містять різні символи, малюнки і т. Д. І застосовуються, звичайно, не для набору тексту, а для створення графічних об'єктів, формул, креслень. Як приклад символьного шрифту на ілюстрації показана таблиця літер шрифту Wingdings (рис. 4.6).

Мал. 4.6. Таблиця літер шрифту Webdings
Зрозуміло, наведена вище класифікація шрифтів не є суворою і вичерпної. Існує безліч інших класифікацій шрифтів. Кожна з них ділить шрифти на багато класів і підкласів. Обговорення всіх класів шрифтів виходить за рамки даного курсу. І на закінчення цієї частини лекції - приклад того, як художник - дизайнер (в даному прикладі - новгородський художник-дизайнер Борис Борисов) в основному не за рахунок малюнка, а роблячи акцент на шрифт вирішив тему "Парфуми" - рис. 4.7.

Мал. 4.7. Приклад варіантів шрифтового рішення теми оформлення парфумерного магазину
Формати шрифтових файлів: Растрові шрифти
Растровий шрифт являє собою набір точок, що утворюють символи (тобто літери описуються як сукупності точок). У зв'язку з цим не існує ефективного способу змінювати розміри шрифту і доводиться для кожного кегля зберігати окремі набори символів. Спроба масштабування такого шрифту при відчутному коефіцієнті збільшення призводить до появи так званого сходового ефекту, коли символи здаються створеними з великих блоків без згладжування стиків. Растрові шрифти в видавничих системах в даний час непопулярні.
Шрифтової формат TrueType
Шрифтової формат TrueType був розроблений в середині 80-х компанією Apple, для операційної системи комп'ютерів Макінтош. Сьогодні ж під такими шрифтами як правило мають на увазі * .ttf - шрифти фірми Microsoft. TrueType -шріфти створені на мові опису сторінок TrueImage і використовують для формування контуру символу криві (сплайни) другого порядку, тобто побудови шрифтових знаків в TrueType застосовуються квадратичні сплайни. Кожна ділянка контуру символу характеризується (задається) двома точками (кордонами ділянки) і напрямком лінії на кожній з меж. Часто для завдання напряму використовується третя точка, що лежить на перетині дотичних до кривої на її кінцях (на рис. 4.8 це точка "C").

Мал. 4.8. Квадратичний сплайн в TrueType шрифти як приклад кривої другого порядку з утворюють її елементами
Кожен шрифт True Type описується в реєстрі Windows (розмір ключа реєстру може перевищувати обсягу 64 кб) і велика кількість встановлених на ПК шрифтів уповільнює відкриття додатків і файлів, виконання друку. Щоб сотні непотрібних шрифтів не уповільнює роботу вашої системи - наведіть порядок у вашому шрифтовому господарстві і підключайте нові шрифти тільки в міру потреби.

Отже, існує два типи шрифтів: растрові і контурні (векторні). У поліграфії. як правило, використовуються не растрові, а векторні шрифти. Однією з причин цього є той факт, що при масштабуванні якість растрових шрифтів погіршується (рис. 4.10).

Мал. 4.10. Приклад реєстрового шрифту з добре помітною його растеризуванням, коли через низький дозволу чітко спостерігається його ступінчастість
Для кожного використовуваного символу у файлі шрифту зберігається відповідне йому зображення так званий контур символу (path). Контур є візуальним представленням символу, тим, як він буде виглядати на екрані або у пресі. Різні символи шрифту можуть мати однакові контури, наприклад російська і англійська літери "А". Суть створення шрифту полягає в створенні контурів його символів. У растрових шрифтах контур символу є бітову карту (растрове зображення) символу. При зміні розміру шрифту це зображення доводиться збільшувати або зменшувати, що призводить до деформації символів і їх неправильного відображення. У контурних шрифтах застосовується опис контуру шрифту, або використовуються спеціальні графічні команди, виконання яких приведе до отрисовке символу. При створенні векторних шрифтів активно використовуються криві Безьє. Крива Безьє, використовується для представлення контуру символу в шрифті і має початкову і кінцеву точки, а також набір граничних точок (points), до яких прагне дана крива. Приклад тексту зі шрифтом, побудованим на основі кривих Безьє показаний на рис. 4.11.

збільшити зображення
Мал. 4.11. Початкові і кінцеві точки кривої Безьє відмічені червоним кольором, а граничні точки - контурні, без зафарбовування. Регулюючи відхилення кривої від граничних точок, можна досягти гладких вигинів кривої Безьє
Хинти представляють собою пари напрямних, додатково визначають положення і товщини основних штрихів елементів символу. При растеризации насамперед відбувається розрахунок товщини і положення хинтов, а потім, вже на ці розраховані величини накладається контур. А найголовніше, розмір і положення даного хинта залишаються незмінними від символу до символу. Іншими словами хинти - це команди, вбудовані в контурні шрифти і дозволяють друкувати їх з максимальною відповідністю спроектованої формі символу.
Головна проблема при створенні цифрового векторного шрифту в тому, що на вивідному пристрої (будь то фотоскладальний апарат або монітор) цей векторний шрифт буде растеризувати, тобто перетворений в набір точок. Умовно це можна уявити, як накладання деякого векторного контуру на папір в клітинку і зафарбовування тих клітинок, які опинилися всередині (рис. 4.12).

Мал. 4.12. Малюнки, що пояснюють процес растеризации векторного шрифту на фотонаборном автоматі (ФНА)
Коли контур досить великий (тобто шрифт великий) і клітини маленькі (дозвіл високе) - все досить непогано. Але при виведенні на пристрої з невеликим дозволом (клітини великі) і при маленькому кеглі (шрифт дрібний) виникає ситуація розбіжності шрифту до і після растеризації. що ми бачимо на рис. 4.12. 3 - в результаті "механічного" округлення координат точок товщини однакових штрихів в символі приймають різні значення, висота символів сильно коливається, порушується симетричність і пропорції шрифту. І тут на допомогу приходить хінтовка. В результаті хінтованія (рис. 4.12. 4) навіть в рамках низького дозволу вдається зберегти постійну товщину основних штрихів і дотримати однаковий кегль знаків. Насправді, це лише спрощене уявлення механізму хинтов, який насправді має набагато більше можливостей і більш складний.
Підіб'ємо підсумки всього сказаного про векторних шрифтах: