Как этот шрифт может отображаться даже в виде обычного текста?

Я наткнулся на фрагмент текста, который отображается загадочным шрифтом, даже если вы просматриваете исходный текст в виде обычного текста: ????????????????

Слово «дерево» выше появляется, по крайней мере, в Chrome, как своего рода каллиграфический шрифт при вставке в блокнот или даже в строку поиска Google.

Попытались увидеть, закодированы ли его символы в кодировке base64 или цитируются для печати и т. Д.

????????????????

Кто-нибудь может определить, как это делается? Можно ли это сделать другим шрифтом? Является ли он кроссбраузерным?


person cadoga1410    schedule 21.06.2019    source источник


Ответы (1)


Эти символы не отображаются другим шрифтом. Они набраны тем же шрифтом, что и остальная часть исходного кода страницы.

Причина, по которой они выглядят странно, заключается в том, что это не обычные буквы «W», «o» и «d», представленные символьными значениями 0x57, 0x6f и 0x64. Эти символы взяты из раздела «Математические буквенно-цифровые символы» шрифта. В частности, это символы «Математический жирный шрифт, заглавная W», «Математический жирный шрифт, маленькая буква O» и «Математический жирный шрифт, маленькая буква D», представленные значениями 0x1d4e6, 0x1d4f8 и 0x1d4ed. См. https://unicode-table.com/en/blocks/mathematical-alphanumeric-symbols/ для таблицы символов в этом разделе.

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

person ottomeister    schedule 22.06.2019