Значки происходят от шрифта значков, который является специальным шрифтом, где все символы являются значками. Вот почему каждый символ отличается - разные символы соответствуют разным значкам в шрифте.
Поскольку большинство людей не имеют таких шрифтов на своих компьютерах, большинство веб-сайтов, которые их используют, загружают их либо со своего собственного сервера, либо со стороннего CDN. Это также обычно используется для загрузки других неясных шрифтов, кроме шрифтов значков. Шрифты, загружаемые с сервера, а не с вашего компьютера, иногда называют «веб-шрифтами».
Например, панель инструментов WordPress использует Open Sans для текста. Тем не менее, текст на скриншоте отсутствует в Open Sans. Это означает, что не только не загружается шрифт значка, ни Open Sans.
Почему они не загружаются? Я не знаю. Веб-шрифты иногда загружаются с использованием JavaScript, но даже отключив JavaScript, я не могу воспроизвести это ни на панели инструментов WordPress, ни на сайте Bloomberg, на который вы ссылаетесь. Вероятно, что-то еще происходит. Возможно, ABP по какой-то причине блокирует шрифты.
Редактировать: После вашего редактирования я пошел и установил NoScript на мой Firefox и попытался снова. Раньше я отключал только JavaScript через консоль разработчика. Теперь я понимаю, о чем ты говоришь. NoScript это то, что вызывает это. Дело не в том, что он блокирует JavaScript, а в том, что он блокирует сами шрифты. Единственная разница для меня в том, что я не вижу этих персонажей, я вижу поля с цифрами в них. Но это только потому, что я работаю в Windows, поэтому он прибегает к Times New Roman, который не содержит ни одного из этих символов. На вашем компьютере с Ubuntu любой шрифт, к которому он обращается, на самом деле содержит те непонятные символы, которые использует WordPress.