О сайте

igFont — небольшой независимый сайт. Одна задача: превратить обычный текст в стили Unicode, которые можно вставить в профиль.

Что это за сайт

igFont — бесплатный инструмент, работающий в браузере. Вы вводите слово или короткую фразу, получаете её более чем в 160 стилях Unicode и копируете понравившийся. Здесь нет аккаунтов, панели управления, подписки и сохранённой истории. Преобразование выполняется в браузере на JavaScript: то, что вы вводите, нам не передаётся.

Зачем он нужен

Instagram не предлагает выбор шрифта. Каждый профиль, подпись и комментарий используют один и тот же — это осознанное решение платформы. Те, кому нужен другой вид, давно пользуются символами Unicode, а долгое время единственным способом их получить было перебирать статьи с битым кодом и неработающими кнопками копирования.

Этот сайт — та версия, которой мы хотели пользоваться сами: одно поле, все стили видны сразу, одно нажатие для копирования, без стены регистрации.

Как это устроено

В Unicode для латиницы есть несколько полных наборов украшенных символов: математический жирный, курсив, рукописный, готический, двойной штрих, варианты без засечек и моноширинный. Каждый — отдельный блок кодовых точек с порядком A–Z. Поэтому преобразование сводится к прибавлению фиксированного смещения к каждому символу и обработке нескольких точек, которые Unicode разместил вне блока по историческим причинам.

Стили, которые нельзя выразить блоком, например капитель, собираются из таблиц фонетических символов. Эффекты вроде зачёркивания получаются добавлением комбинируемых знаков, а не заменой символов, поэтому могут отображаться по-разному в разных системах.

Мы поддерживаем одно и то же соответствие в двух местах: PHP отрисовывает первую страницу, чтобы на ней был настоящий контент до запуска скриптов, а JavaScript перехватывает управление, как только вы начинаете печатать.

Чего сайт не делает

  • Не хранит, не записывает и не передаёт введённый текст.
  • Не требует аккаунта, электронной почты или входа.
  • Не утверждает, что устанавливает шрифты — ничего не устанавливается.
  • Не связан с Instagram, Meta, TikTok или другими платформами.
  • Не продаёт данные пользователей, потому что не собирает их.

Как сайт существует

Хостинг стоит денег, а инструмент бесплатный, поэтому сайт показывает рекламу через Google AdSense. Рекламу размещает Google, а не мы. Подробности — в политике конфиденциальности и политике cookie.

Исправления и связь

Руководства написаны ради точности, а не объёма. Если найдёте ошибку — напишите, адрес на странице контактов.