Комп’ютерні шрифти

Комп'ютерний шрифт - це файл, який містить в собі опис набору буквених, цифрових, службових і псевдографічні символів, який використовується для відображення цих символів (зокрема тексту) програмою або операційною системою.

Поняття комп'ютерного шрифту

  • Шрифт як набір символів, створений художником;
  • Шрифт як комп'ютерний файл;
  • Шрифт як набір металевих літер, які використовуються в типографського друку.

Комплект шрифтів, що мають схожий малюнок, але розрізняються шрифтом (звичайний, курсивний, жирний і т. Д.), Називається гарнітурою. Наприклад, шрифти «Arial», «Arial Bold», «Arial Italic» і «Arial Italic Bold» складають одну гарнітуру «Arial».

Фонт (від англ. Font) - термін з комп'ютерного сленгу, що підміняє слово «шрифт». Часто використовується більш вузько, в значенні «файл шрифту». Іноді підміняє термін «гарнітура».

Типи комп'ютерних шрифтів

За внутрішньою будовою
Комп'ютерні шрифти діляться за способом відтворення на два типи: растрові і векторні.

По ширині символу
По ширині символів шрифти ділять на моноширинних і пропорційні.

  • У Моноширинний шрифті всі символи мають однакову ширину. У ранніх комп'ютерах це дозволяло спростити завдання виведення тексту на екран: кожен символ розташовувався в межах свого знакомісця, а зображення символу малювалося в вигляді малюнка фіксованого розміру, тому не потрібно завдання ширини символу, і процедура завдання положення символу на екрані ставала надзвичайно простий. Іншою перевагою моноширинних шрифтів є однозначність відносного розташування символів на екрані незалежно від гарнітури шрифту, що є необхідною умовою для друку з преформатірованіем. Це дозволяє виводити таблиці і псевдографіку з використанням одних тільки символів шрифту, а також створювати ASCII-арт. Однак моноширинних шрифти мають певні недоліки: перш за все, більшу ширину набору, нерівномірний малюнок, а також складності з відображенням «широких» букв, таких як «Ш» або «W»: при невеликому дозволі вони можуть і зовсім стати трудноузнаваемимі. Моноширинних шрифти застосовуються перш за все в емуляторах терміналів, а також в інтерфейсах середовищ розробки. Також моноширинний шрифт застосовують для відображення лістингів коду, щоб підкреслити їх «комп'ютерне» походження.
  • У пропорційному шрифті символи можуть мати різну ширину. Наприклад буква l буде займати значно менше місця, ніж буква W. Це дозволяє в значній мірі зменшити середній розмір символу, зберігши при цьому легкість для читання. Текст, набраний пропорційним шрифтом, виглядає більш акуратно і краще Новомосковскется при великих обсягах. Для друку і відображення текстів пропорційний шрифт застосовується майже завжди.

Відображення на екрані

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

  • Хінтінг - набір інструкцій, що дозволяють поліпшити форму символу, відображуваного на екрані.
  • Монохроматичне згладжування - дозволяє позбутися від «незграбності» символу шляхом часткового зафарбовування пікселів, які не повністю перекриваються лініями символу.
  • Субпіксельне згладжування - розширення функції згладжування, засноване на властивостях рідкокристалічних моніторів: в них кожен піксель розділений на три субпікселя різних кольорів, кожним з яких можна управляти окремо, що дозволяє збільшити горизонтальне дозвіл теоретично в 3 рази. На практиці є безліч обмежень: крім необхідності дотримуватися колірний баланс, заважає значного збільшення роздільної здатності і різниця в сприйнятті різних кольорів людським оком: зелений колір здається більш яскравим, в той час як червоний - більш насиченим. Тому при зміні порядку проходження квітів будуть спостерігатися різні побічні явища: «розмазування» лінії, кольорові окантовки і т. Д. Не дивлячись на це, шрифти після застосування субпиксельной згладжування набагато краще виглядають на ж / к екрані, ніж при монохроматичному згладжування.

Деякі формати шрифтів можуть мати спеціальні інструкції для поліпшення їх відображення: наприклад, для узгодження поруч стоять символів в шрифті може бути кілька варіантів накреслення одного і того ж символу, а також інструкція по використанню того чи іншого накреслення.

* Всі шрифти представлені на сайті виключно для ознайомлення без цілей комерційного використання.