Почему некоторые символы utf-8 работают не в Windows, а внутри браузеров? - PullRequest
1 голос
/ 17 февраля 2012

Я использую Windows 7 и Google Chrome и вижу все эти значки:

   ★    ♥   ♠   ✈
   ☺    ☻   ♫   ♪
   ✔    ✖   ♂   ♀
   ☢    ✡   ☞   ☯

Но когда я пытаюсь переименовать закладку в Google Chrome, этот значок работает: но это не так:

Вместо отображения звезды я вижу длинный прямоугольник:

enter image description here

Кто-нибудь знает почему?

Ответы [ 2 ]

3 голосов
/ 17 февраля 2012

Шрифт, используемый в GUI, не содержит этот глиф, поэтому он просто отображает заполнитель.

1 голос
/ 17 февраля 2012

My думаю, , потому что в стандарте Unicode содержится 110 000 символов, и все шрифты имеют разный охват.

Например, Arial UnicodeMS охватывает всего 38 917.

Чтобы убедиться, что в этом случае вы могли бы выяснить, что ваша Windows использует в качестве системного шрифта для отображения имен папок (или это папки Chrome на скриншоте?используемый шрифт может быть сложнее), и попытайтесь установить его в качестве шрифта, с которым ваш браузер отображает страницы.

Как показывает ваш комментарий к другому ответу, вам удалось доказать мое предположение, поздравляю!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...