По данным страницы Microsoft "Сеть разработчиков" " Технология шрифтов ":
Каждое приложение и каждая операционная система могут определить свой собственный резервный шрифт для любого диапазона сценариев Unicode. Microsoft прилагает усилия для обеспечения согласованности своих приложений и продуктов и включает API (начиная с Windows 8), чтобы предоставлять приложениям предпочтительные рекомендации по резервированию шрифтов.
А также...
Семейство шрифтов Noto использует модель [ Font Linking ], чтобы создать то, что выглядит как один шрифт, комбинируя файлы шрифтов, специфичные для скрипта ... Связывание шрифтов требует указания приоритета шрифтов в связанных друг с другом, как будто при изменении. Более поздний шрифт в цепочке может только добавлять глифы к более раннему шрифту; Вы не можете переопределить или заменить глифы в начале шрифта.
Так же как...
Подстановка шрифтов осуществляется приложением для замены запроса на шрифт, который недоступен, на тот, который доступен.
В общем, приложения используют информацию PANOSE (набор числовых значений, обобщающих стиль шрифта), чтобы найти наиболее подходящий соответствующий шрифт.
Наконец, для полноты, PostScript Font Type 0:
Составной шрифт состоит из высокоуровневого шрифта, который ссылается на несколько дочерних шрифтов.
Я хотел бы рассказать подробнее, но это должно дать вам представление о том, почему вы получаете глиф при отображении текста, а не при отображении самого шрифта. Следующие ссылки раскрывают немного дальше:
Как изменить / настроить резервный шрифт?
Поддержка многоязычного текстового макета и сложных сценариев в Windows 2000