ься лініями, заданими математично. Для їх опису використовують математичні залежності. Векторна графіка грунтується на збудованих один за одним спрямованих прямих, векторах (рис. 1-2, б). Кожен з цих векторів має початкову і кінцеву точку. Для опису вектора потрібні лише ці дві точки з їх координатами. І хоча знаки шрифту побудовані з декількох векторів збудованих один за одним, в порівнянні з растровими шрифтами досягається дуже велика економія в плані обсягу даних. p> Різновидом векторної графіки є контурна графіка. Вона дозволяє, додатково до прямолінійним сполукам, використовувати криві лінії, які описуються способами математичного наближення. Наприклад, плавне зчленування криволінійних ділянок описується відрізками парабол, кривими функцій Безьє або сплайнфункціямі (рис. 1-2, г). Даний метод, на відміну від інших, є аппаратнонезавісімимі. І, отже, дозволяє необмежено змінюється масштаб. p> Довільна зміна масштабу векторних шрифтів забезпечує економію в сенсі кількості кеглів шрифту, зберігаються в пам'яті системи. Крім того, математичний опис штрихових шрифтів дозволяє незалежно від типів вивідних пристроїв при конвертації отримувати істинний вид оформлення. У зв'язку з цим увійшов в ужиток акронім WYSIWYG: "Що бачиш на екрані, те й отримаєш" (What You See Is What You Get). Власну технологію відображення шрифту має мова опису смуг PostScript фірми Adobe Systems. Шрифт PostScript складається з контурних шрифтів, масштаб яких можна довільно змінювати.
Параметри, застосовувані при формуванні смуг, визначають форматування тексту. Технічно проблема вирішується так, що довжини рядків, їх порядок у блоці, абзацні відступи, розташування заголовків, виносок, індексації і т.д. забезпечуються формальними атрибутами, які грають роль перемикача функцій в програмному забезпеченні. Найважливішими функціями є наступні:
оформлення заголовків і проміжних заголовків, застосуванням шрифтів різного кегля і розміщенням їх відповідно встановленої в макеті ієрархії заголовків;
освіта рядків з суцільного тексту (відповідно заданої їх довжині з урахуванням перенесень, кегля шрифту, обраного накреслення);
розташування рядків з виключкою текстового блоку по лівому або правому краю, або по центру;
приведення рядків до однаковій довжині, якщо потрібно виготовити блочний набір;
угруповання рядків при наборі з виключкою вліво (рядки повинні закінчуватися в заданій допустимої області; чим менше розмір цієї області в порівнянні з шириною колонки, тим краще загальне враження від малюнка шрифту);
автоматичне перенесення слів. Розвинені програмні продукти є незамінним засобом для того, щоб підготувати вимкнений набір з хорошим результатом. Незважаючи на те, що розбивка слів в багатьох випадках є підходящим способом для створення вимкнених рядків, в принципі потрібно намагатися обходитися найменшою кількістю переносів. Занадто велика кількість знаків переносу псує картину тексту і знижує й...