Почему шрифт превратился в тофу
Знакома ситуация — нашли идеальный шрифт, уже представляете, как он круто впишется в проект, а потом вместо букв 🯰🯱🯲🯳? Как они вообще называются?
Вопрос, который не приходит в голову, пока не начнешь о нем думать.
Эти штуки — «тофу». Да, как соевый сыр, потому, что похожи на его нарезанные кусочки.
В 80-х и 90-х, если нужного символа не было, компьютер просто ставил (?), (X) или оставлял пробел. Но когда появился Юникод (а это сейчас больше 140к символов), стало понятно, что одного универсального запасного знака недостаточно.
Google начали называть эту проблему «тофу» и к 2012 году взялись за Noto Fonts (от «No Tofu»). Они создавались как семейство шрифтов, покрывающее все возможные символы Юникода.
Сейчас большинство современных систем подставляют запасные шрифты, чтобы минимизировать тофу. Но если нет доступного шрифта-замены для отображения недостающих символов — квадратики все равно появятся.
Так что если видишь тофу, попробуй проверить настройки или найти версию шрифта с нужными символами. А если такой нет — без замены не обойтись 😌