Професійне виконання веб-ресурсу дуже важливо для його власника, але його інтереси вступають у відносини з думкою розробника. Якщо в якості розробника виступає компанія (колектив), то керівник підрозділу розробки буде нав’язувати свої ідеї розробників, яких він найняв на роботу.
Інтернет-програмування – динамічно розвивається галузь знань. Тут багато дуже просто виглядає, а навчання технологіям створення сайтів не являє собою серйозної проблеми.
Класичні відносини при створенні сайтів
Використання систем управління сайтами (CMS) визначає дизайн, шрифтове рішення і логіку роботи веб-ресурсу. Думка власника і керівника розробника (колективу розробників) обмежується межами, які надає CMS.
Правила CSS на шрифт: шрифт, стиль, розмір, колір та інші властивості не великі за кількістю і доступні для зміни завжди. Будь-яка CMS, нав’язуючи свою думку, залишає свободу розробнику і дозволяє додавати свої стилі CSS теги HTML, зображення, шрифти і загальний дизайн.
Ручна розробка сайту не обмежує учасників процесу створення ресурсу у змісті правил CSS для шрифтів. Можна керувати дизайном і шрифтовым рішенням, зокрема.
У більшості випадків власник ресурсу обмежується думкою колег по бізнесу або друзів за загальним соціальних відносин (родина, бізнес, випадкова зустріч) і його думка формулюється так: «оскільки на сайті цього банку», або «зроби як у “Гугла”».
Керівник проекту, наприклад, сайту для державної організації, може нав’язати свою думку замовнику (власнику): треба зробити сайт вашого міністерства, і потім транслювати його своїм розробникам. У розробника завжди свою думку, але його він змушений тримати при собі, як і правильне рішення поставленої задачі.
Веб-ресурс: що потрібно або як потрібно
Мати думку власника сайту або керівника проекту і чітко слідувати йому – «завдання» цікава і досяжна, але не правильна. Якщо потрібно зробити сайт, не слід копіювати “Газпром”, нафтову компанію, популярну платіжну систему або національний банк.
Якщо потрібен сайт, то потрібно рішення поставленого завдання і, насамперед, формалізація області застосування, а не обговорення питання, як зробити сайт. Що носити на роботу, а що на вечірку не так важливо; але важливий той, на кого це надіто і для чого.
Дизайн і шрифтове рішення – це зовнішній вигляд, а не необхідна функціональність. Важливо хто «йде» на роботу і як він доступний на вечірці. Формалізація області застосування дає чітке уявлення про тих даних, які належить обробляти і представляти у вікні браузера.
Веб-ресурс: функціональність і простота
В останні роки завдання «як потрібно» перестала обговорюватися, колективний розум розробників по всьому фронту проектів прийшов до єдиної думки:
- максимальна функціональність;
- комфорт для відвідувача;
- найбільша простота;
- мінімальний набір відволікаючих маневрів: рекламних роликів, біжучих рядків, мерехтливих картинок і іншої мішури.
Цей спектр правил з лишком покривають можливості HTML/CSS. Шрифти можуть бути описані самим оригінальним і унікальним чином, але важливий сенс і зручність читання для відвідувача. У реальному житті людина цікавиться тільки тим, що для нього важливо чи потрібно. У віртуальному просторі логіка поведінки відвідувача вже давно придбала «людський» вигляд.
На сайт приходять не для того, щоб захоплюватися його дизайном і вмінням розробника підключити через CSS шрифт в стилі часів розквіту Візантії або правління фараонів. Якщо сайт не відноситься до історичних досліджень в галузі мистецтва, то відвідувачу потрібна інформація і рішення його проблем. Тут правильне шрифтове рішення являє безсумнівну цінність.
Шрифти: можливості і властивості
Прийнято шрифти ділити на три групи: без зарубок (Arial), із зарубками (Times) та табличні у (Courier). Можна використовувати шрифтове рішення від Google. Вибір за розробником. Практика рекомендує простоту, комфортні розміри і приємну колірну гаму.
Засічки є чи ні – це давня традиція, як і назви Times, Arial, Helvetica. Комп’ютери та перші друкуючі пристрої надали розробнику ще один варіант шрифт – Courier. Тут всі букви мають один розмір по ширині. На зорі програмування це було не настільки важливо, тому як текстовий режим монітора і принтера не давав ніяких приводів для вирішення задачі обчислення довжини рядка символів.
Повсюдне розвиток графіки відбилося на шрифтовому різноманітті і зробило шрифтові набори непередбачуваними не тільки по ширині, але і по висоті і безлічі інших властивостей кожної окремої літери.
В результаті захоплення від можливостей і зліт веб-дизайну спустилися на землю і забезпечили розробника твердою впевненістю: є тільки три види «сімейств» font family. CSS шрифти – це Times, Arial та Courier.
Рукописний текст ніколи не мав у собі критерію чітко розрізняти жирний і курсив накреслення від звичайного листа, але вже на зорі книгодрукування сформувалося використання жирного, похилого і підкресленої накреслень, а поява комп’ютерів зробило доступними множинні варіанти:
- жирності;
- нахили;
- різноманітні підкреслення, перекреслення, надчерківанія та ін.
Графічна епоха в комп’ютерному справі поставила остаточну крапку на дизайні взагалі і шрифтовому виконанні, зокрема. Є прості і зручні шрифтові набори, еквівалентні по всім активним природним мовам. Їх потрібно використовувати. Є шрифти CSS красиві, унікальні, авторські, художні, виготовляються на замовлення і т. п. – це для спеціальних сайтів.
Інтернет – це звично і природно
Світ занадто великий, щоб інформаційні технології оволоділи ним за кілька десятків років, але якщо в минулому столітті щось викликало захоплення, то сьогодні це в порядку речей.
CSS шрифт на сайті повинен бути простим, легко читається і сприймається на підсвідомому рівні. Веб-ресурс – це робота, відпочинок або розвага. Функціональність на першому плані, а краса і ефектний дизайн – це музей, театр опери чи балету, художня школа, сайт сатири або гумору та ін.
Шрифт у вікні браузера
Сьогодні багато різних браузерів, багато різних пристроїв. Вимога до веб-ресурсу – відображатися однаково завжди і скрізь. Як правило, існує два варіанти:
- використовувати шрифти, які є завжди і у всіх;
- утримувати на сайті власний набір шрифтів.
Особливої різниці між цими варіантами немає внаслідок швидкості сучасних комп’ютерів, але в першому випадку менше метушні з правилами CSS: шрифт визначається через властивість font-family і буде завжди відображений еквівалентно у всіх браузерах.
Набори правил
Сімейство (font-family), шрифт (font-style) і розмір (font-size) – найбільш затребувані правила. Вирівнювання тексту і колірне рішення тега, що містить текст – це правила більш високого порядку.
Зміст понять text і font у CSS – шрифти для вираження сенсу та забезпечення виконання. В першому моменті важливо, як привернути увагу, який вибрати колір і розмір, де розмістити тег. У другому моменті важливо узгодити базові правила по всіх сторінок і забезпечити «трансляцію» потрібного сенсу адреса відвідувача сторінки.
В останні роки розробники сайтів стали прагнути до мінімізації текстового змісту сторінок. Тільки ті сторінки, які зобов’язані утримувати багато тексту містять його. В інших випадках розробник застосовує одну-дві фрази максимально осмислені і великого розміру (font-size).
Часті набори правил CSS: шрифт заголовка тексту та шрифт тексту. До такої форми відображення інформації приєднується кнопка «читати далі». Ця логіка подання текстової інформації усталилася, дозволяє формувати компактні форми представлення інформації і дає можливість визначити, які саме заголовки і тексти залучають відвідувача.
Набори можливостей CSS для відображення тексту
Можна створити текстовий блок в якому колір шрифту на CSS буде переливатися всіма кольорами веселки. CSS3 дає розробнику безліч можливостей для трансформації будь-якого шрифту, повороту, обертання, переміщення. Можна керувати прозорістю і грати градієнтами всіх кольорів.
Вже давно ця гра можливостей перестала привертати увагу пересічного відвідувача. Досвідчений користувач Інтернету моментально піде з сайту, який буде декларувати не свою функціональність, а шедеври розробника або ідеї дизайнера.
Власник сайту може представити на своєму ресурсі віхи розвитку свого бізнесу, відобразити урядові нагороди за своєї продукції і сертифікати на свої послуги. Це мало цікавить людину, яка потребує придбання холодильника за критерієм надійності, прийнятної ціни і зручності доставки.
Як не дивно, саме шрифтове виконання блоків інформації з дизайном в контексті відіграє основну роль для прийняття рішення щодо придбання холодильника.
Зображення виробу теж має істотне значення, але навігація за варіантами його перегляду в текстовому виконанні (не в кнопках або у форматі галереї) посилить швидкість прийняття потрібного рішення відвідувачем.
Людина звикла говорити, вміє читати, і за всю історію друкарства видавництва не придумали нічого нового. Чим акуратніше книжка і яскравіше в тексті виражений зміст, тим менше читач шукає картинки.