Почему Chrome отображает один и тот же символ Unicode 0x167F по-разному в двух разных местах?

Почему Chrome отображает один и тот же символ Unicode 0x167F по-разному в двух разных местах?

Мое имя пользователя: ᔕᖺᘎᕊначинается с0x167F символ юникода(КАНАДСКАЯ СЛОГОВАЯ азбука ША).

До того, как я обновился с Windows 7 до Windows 10, я видел этого персонажа следующим образом:

Как я увидел персонажа

...повсюду.

Однако после обновления я вижу его как на изображении выше в имени вкладки ( <title>атрибут):

Вертикальная <code>S</code> буква

...но нафактические страницы(на сайтах SE, Google, почта и т. д.) я вижу это так:

Наклоненная буква <code>S</code>

Вот это (последнее изображение) по-видимомуправильныйотображать в соответствии сснимок экранавfileformat.info.


Почему происходит такое (на мой взгляд странное) поведение? И это только в Windows 10, а не в Windows 7? Я бы понял, если бы это были разные программы, отображающие это (я бы предположил, что программа поставляется со своим собственным «шрифтом», который она использует), но один и тот же символ отображается по-разномув той же программевот что меня озадачивает.

И есть ли способ заставить Chrome отображать этот символ только в одном формате (меня устраивает любой!)?

решение1

Я думаю, вы заметили, что используются разные шрифты, так что, хотя пользовательский интерфейс использует один, веб-страницы оформлены с помощью другого. Вы могли не заметить этого раньше, так как Windows может хорошо справляться с заменой шрифтов, когда у шрифта нет глифа для указанного символа; теперь у шрифтов есть символ, поэтому он использует их.

Связанный контент