В юникоде это COMBINING SYMBOL, он изменяет предыдущий символ в строке. Например, си́мвол ударе́ния — это combining symbol. Их очень много, но не все они отрисованы/корректно реализованы во всех шрифтах. Поэтому полагаться на них можно только в очень ограниченных случаях.
Про букву ё