Кажется, вы получаете ошибку (возможно, из шрифта).
Согласно Unicode глава 21 , рисунок 21-2, у нас точно ваш случай:
U + 1d160 = U + 1d158 + U + 1d165 + U + 1d16e
, поэтому он должен отображаться как ваш третий символ (второй символ зависит от кодировки страницы).
Шрифт правильно поместил последние две кодовые точки вместе, но он создает слишком большое расстояние между первым и вторым. Это кажется противоречащим стандарту Unicode, поэтому я могу только предположить, что это ошибка.
Вы можете проверить другие шрифты (возможно, веб-шрифт) и заставить использовать веб-шрифты для таких символов. С webfont вы уверены, что все пользователи увидят один и тот же стиль. Но с помощью короткого поиска я не могу найти хорошие бесплатные веб-шрифты с музыкальными нотами.