О сайте
igFont — небольшой независимый сайт. Одна задача: превратить обычный текст в стили Unicode, которые можно вставить в профиль.
Что это за сайт
igFont — бесплатный инструмент, работающий в браузере. Вы вводите слово или короткую фразу, получаете её более чем в 160 стилях Unicode и копируете понравившийся. Здесь нет аккаунтов, панели управления, подписки и сохранённой истории. Преобразование выполняется в браузере на JavaScript: то, что вы вводите, нам не передаётся.
Зачем он нужен
Instagram не предлагает выбор шрифта. Каждый профиль, подпись и комментарий используют один и тот же — это осознанное решение платформы. Те, кому нужен другой вид, давно пользуются символами Unicode, а долгое время единственным способом их получить было перебирать статьи с битым кодом и неработающими кнопками копирования.
Этот сайт — та версия, которой мы хотели пользоваться сами: одно поле, все стили видны сразу, одно нажатие для копирования, без стены регистрации.
Как это устроено
В Unicode для латиницы есть несколько полных наборов украшенных символов: математический жирный, курсив, рукописный, готический, двойной штрих, варианты без засечек и моноширинный. Каждый — отдельный блок кодовых точек с порядком A–Z. Поэтому преобразование сводится к прибавлению фиксированного смещения к каждому символу и обработке нескольких точек, которые Unicode разместил вне блока по историческим причинам.
Стили, которые нельзя выразить блоком, например капитель, собираются из таблиц фонетических символов. Эффекты вроде зачёркивания получаются добавлением комбинируемых знаков, а не заменой символов, поэтому могут отображаться по-разному в разных системах.
Мы поддерживаем одно и то же соответствие в двух местах: PHP отрисовывает первую страницу, чтобы на ней был настоящий контент до запуска скриптов, а JavaScript перехватывает управление, как только вы начинаете печатать.
Чего сайт не делает
- Не хранит, не записывает и не передаёт введённый текст.
- Не требует аккаунта, электронной почты или входа.
- Не утверждает, что устанавливает шрифты — ничего не устанавливается.
- Не связан с Instagram, Meta, TikTok или другими платформами.
- Не продаёт данные пользователей, потому что не собирает их.
Как сайт существует
Хостинг стоит денег, а инструмент бесплатный, поэтому сайт показывает рекламу через Google AdSense. Рекламу размещает Google, а не мы. Подробности — в политике конфиденциальности и политике cookie.
Исправления и связь
Руководства написаны ради точности, а не объёма. Если найдёте ошибку — напишите, адрес на странице контактов.