Как веб-браузеры реализуют откат шрифтов?

Мне интересно знать, где резервный шрифт помещается в стек формирования / рендеринга шрифта. Другими словами, в какой момент обнаруживаются пропущенные глифы и как они заменяются?

Я вижу вэтот документ, подтверждающий, что инструмент FontConfig выполняет откат шрифта «на основе прозрачного покрытия глифов».

Итак, вопросы:

Как именно работает этот алгоритм?Это стандартный алгоритм, используемый большинством браузеров - webkit, gecko (вероятно, не IE)?Как откат шрифта, основанный на отсутствующих глифах в существующем шрифте, связан с откатом шрифта CSS (который указывает, какие шрифты использовать по очереди, когда шрифт полностью отсутствует)?

Изменить: я нашелэтот документ, который объясняет «что» в FontConfig, но не «как». Вопрос 1 о «как».

Подводя итог - этот пост действительно имеет отношение только к одной вещи - как работает резервный шрифт, когда в шрифте отсутствуют глифы.

Ответы на вопрос(1)

Ваш ответ на вопрос