@Hachabala

Как работает Онлайн-конвертер шрифта\текста для социалок?

Задача - реализовать конвертер шрифта для социалок наподобие https://fsymbols.com/generators/
т.е. вводим текст, например "about", и в итоге должны получить типа a̷̶b̷̶o̷̶u̷̶t̷̶
Есть идея, что идет подмена символов из unicode таблицы. Но если подробнее посмотреть пример, то на один текст с эффектом можно наложить еще несколько эффектов, например a̶̶̶̶̶̶̶̶̶̶̶̷̶̲b̶̶̶̶̶̶̶̶̶̶̶̷̶̲o̶̶̶̶̶̶̶̶̶̶̶̷̶̲u̶̶̶̶̶̶̶̶̶̶̶̷̶̲t̶̶̶̶̶̶̶̶̶̶̶̷̶̲ .
Подскажите, пожалуйста, у кого есть идея, как это работает?
Также есть еще вариант примера https://ru.piliapp.com/cool-text/strikethrough-text/ - тут подчеркивается\зачеркивается текст. Принцип отличается от первого примера?
  • Вопрос задан
  • 42 просмотра
Решения вопроса 1
На их стороне просто сопоставлены список привычных символов со списком их вариаций в юникоде.

+ универсальный список символов-модификаторов, применяемых к предыдущему символу

в "a̶̶̶̶̶̶̶̶̶̶̶̷̶̲" включены:
U+0061 LATIN SMALL LETTER A
U+0332 COMBINING LOW LINE
U+0336 COMBINING LONG STROKE OVERLAY
U+0337 COMBINING SHORT SOLIDUS OVERLAY
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы