
- •О. Н. Романюк, д. І. Катєльніков, о. П. Косовець
- •О. Н. Романюк, д. І. Катєльніков, о. П. Косовець
- •1 Базові визначення. Основні етапи розробки веб-ресурсів
- •1.1 Основні принципи побудови та функціонування мережі Internet
- •Контрольні питання
- •1.2 Основні етапи розробки Web-сайта
- •1.2.1 Концептуальне проектування
- •1.2.2 Логічне проектування
- •1.2.3 Фізичне проектування
- •4. Виробництво і контроль якості 5. Запуск і супровід
- •Контрольні питання
- •2 Основи композиції
- •Контрольні питання
- •3 Основи шрифтового дизайну
- •3.1 Основні елементи побудови літер
- •3.2 Накреслення
- •3.3 Класифікації гарнітур і шрифтів
- •3.4 Метричні параметри тексту
- •3.5. Розмір пробілу, бокові поля і ємність шрифту
- •3.6. Виділення параграфів
- •3.7. Розміщення символів тексту
- •3.8 Комп’ютерні шрифти
- •3.9 Кодування шрифту
- •3.10 Особливості використання шрифтів у Web-дизайні
- •3.11 Рекомендована кількість шрифтів
- •3.12 Вибір кольору тексту
- •Контрольні питання
- •4 Розробка контента сайта
- •4.1 Особливості сприйняття текстової інформації на Веб-сторінці
- •4.2 Складання текстів для Internet
- •4.3 Поради щодо написання статей
- •4.4 Поради щодо написання заголовків
- •4.5 Джерела контенту та систематизація
- •4.6 Організація інформації
- •4.7 Тестування контенту
- •Контрольні питання
- •5 Теорія кольору
- •5.1 Сприйняття кольору через зоровий канал людини
- •5.2 Системи змішування основних кольорів
- •5.3 Основні характеристики та кутові поля зору людського ока
- •5.4 Особливості сприйняття кольору
- •5.5 Сприйняття кольору
- •5.6 Емоційний вплив кольору
- •5.7 Психологічне сприйняття окремих кольорів і їх поєднань
- •5.8 Вибір палітри для різних демографічних груп, національні особливості, сучасні тенденції
- •5.9 Вибір кольорів з використанням колориметричних кіл
- •Контрольні питання
- •6 Основи сканування
- •6.2 Рекомендації щодо сканування зображень
- •Контрольні питання
- •7 Розробка системи навігації
- •Контрольні питання
- •8 Розробка логотипу
- •8.1 Термінологія
- •8.2 Найбільш відомі логотипи
- •8.3 Класифікація логотипів
- •8.4 Характеристики логотипу
- •8.5 Особливості розробки логотипів
- •8.6 Вибір геометричних форм для логотипів
- •8.7 Вибір кольорової гамми для логотипу
- •8.8 Стиль у дизайні логотипів
- •8.9 Символізм зображень тварин
- •Контрольні питання
- •9 Формати графічних файлів та рекомендації до їх вибору
- •9.1 Аналіз форматів графічних файлів
- •9.2 Рекомендації для вибору графічних форматів
- •Контрольні запитання
- •Література
- •Науково-методичний відділ внту
- •21021, М. Вінниця, Хмельницьке шосе, 95, внту
- •Вінницького національного технічного університету
- •21021, М. Вінниця, Хмельницьке шосе, 95, внту
3.9 Кодування шрифту
При натискуванні клавіші, у текстовому редакторі з'являється символ шрифту. Операційна система і шрифтова машина зчитують із файла шрифту потрібний символ. Щоб цей символ відповідав тому, що зображено на клавішах клавіатури, необхідно точно встановлена відповідність кодів клавіатури і гліфів шрифту, тобто таблиця кодування. Історично першою таблицею кодування була таблиця ASCII. Вона містила всього 128 символів, що включала символи англійського алфавіту і псевдографічні символи, що використовувалися програмами, які працюють у текстовому режимі. Таким чином, таблиця ASCII просто ігнорувала користувачів, що працюють з іншими мовами, і незабаром була розширена до так званої таблиці OEM ASCII, що включає 256 символів. До них увійшли символи інших мов. Оскільки 128 символів недостатньо, щоб представити навіть тільки західноєвропейські мови, в операційну систему (DOS) була введена підтримка кодових сторінок. Алфавітові кожної країни відповідала певна кодова сторінка (таблиця 3.2). У конфігураційних файлах системи вказувалася кодова сторінка, що відповідає національній мові. Таким чином, користувач одержував можливість працювати з англійською і будь-якою іншою мовою, вказавши його кодову сторінку.
Версії Windows до 3.11 використовували аналогічну систему вибору кодової сторінки, але таблиця кодування трохи відрізнялась, кодування ANSI. Вона також включала 256 символів, але в ній не було символів псевдографіки, як у таблиці ASCII. З появою графічного інтерфейсу ці символи стали просто не потрібні.
Таблиця 3.2– Таблиця ASCII, кодова сторінка CP-1251
Цей підхід має ряд недоліків. Механізм кодових сторінок дозволяє працювати одночасно тільки з двома мовами: англійською і ще одною на вибір. При цьому не надається можливість роботи з багатомовними документами. Вихід із цієї ситуації був тільки один: для кожної мови було потрібно створювати окремий шрифт. Особливі шрифти приходилося створювати і для "привабливостей" – типу лігатур, "стародавніх" шрифтів тощо. В особливо сумному положенні виявлялися ті, хто працював з ієрогліфічними мовами. Їх "алфавіт" ніяк не можна було помістити в прокрустовому ложі 128 символів. Тому робота з японською, китайською і корейською мовами вимагала спеціальної версії операційної системи й особливих шрифтів, де символи кодувалися двома байтами. На жаль, ця ситуація багато в чому не виправлено і дотепер, хоча вихід давно знайдений. Він полягає в переході на двобайтове подання символів у стандарті Unicode. Стандарт Unicode використовує 16-бітове кодування. У такій таблиці можуть зберігатися коди 65 356 символів. Цього більш ніж досить для відтворення символів усіх національних алфавітів (рисунок 3.15). Unicode-шрифт, таким чином, може мати у своєму складі набагато більше символів, ніж звичайний ASCII-шрифт. Застосування Unicode повністю знімає проблеми адекватного перегляду документів користувачами різних країн, що дуже важливо, наприклад, для Internet. Однакове розташування символів робить незалежними від мови алгоритми сортування, вибірки і т.п., що забезпечує правильну роботу програм з національними алфавітами інших країн.
Операційні системи Windows 9x не підтримують Unicode. У них використовується менш універсальний підхід, National Language Support (NLS). Таблиця кодування WGL-4, реалізована в Windows 9x, містить усього лише 652 символів, у які потрапили алфавіти всіх європейських мов, а також російський, грецький і турецький. Основні шрифти Windows (Arial, Times New Roman і Courier New) були адаптовані відповідно до цього кодування. Операційні системи Windows NT і Windows 2000 повністю підтримують специфікацію Unicode.
Рисунок 3.15 - Розміщення символів національних алфавітів у таблиці Unicode
Перехід на кодування Unicode, безумовно, займе якийсь час. Створення формату ОреnТуре, який у майбутньому має об’єднати шрифти Type 1 та True Type, безсумнівно прискорить цей процес, оскільки основні проблеми з підтримкою національних алфавітів мають саме шрифти Туре 1.