Невозможно закодировать суперпозицию двух произвольных символов в Unicode.
В некоторых кодировках, предшествующих даже 8-битным компьютерам, вы можете перегружать произвольные символы, передавая backspace, поэтому è будетbackspace
`.Это не работало на ранних компьютерных экранах, но работало на механических линейных принтерах!
В Unicode есть комбинируемые символы, включая 7̴ и 7̃.Только не тот конкретный.
Ближайшая вещь, которую нужно поддерживать для объединения произвольных символов в одну графему, - это Zero-Width Joiner ( zwidge ), который, например, используется для создания ? (женщина) + ZWJ
+ ⚕ (кадуцей) = ?⚕️ (медицинский работник женского пола).В смайликах и во многих скриптах, таких как деванагари и арабский, это означает что-то иное, чем наложение символов.
Шрифты OpenType поддерживают лигатуры, поэтому данный шрифт может определять 7 ~ или 7 ZWJ
~ в качестве этого символа.Линотип Palatino поддерживает интерробанг (‽) таким образом.
Как правило, вам необходимо сообщить об этом вашему приложению другим способом, например, встроить собственный шрифт или передать глиф как встроенный вектор.графический.