Мне кажется, что многие из этих символов находятся в Unicode Private Use Area .Если и как отображаются эти символы, зависит от платформы и шрифта.
Мой FF в Linux показывает тот же рендеринг, что и рисунок проблемы.Это означает, что в списке пробных шрифтов для отображения кодовой точки нет символа, и используется запасной вариант.
Символы, насколько я могу заметить, также присутствуют в качестве других кодовых точек.Используйте их вместо личных, и ваши шансы получить отрисованный текст значительно улучшатся.
Например, вы используете U + F303 для первого символа, правильным будет U +31C0 .