Мне интересно, что каждый char в Юникоде имеет кодовую точку; что аналогичный термин для символа в шрифте?
Я никогда не понимал часть процесса, когда декодированный файл должен отображаться шрифтом (или шрифтами, с помощью некоторой современной технологии замены шрифтов).
Например, когда текстовый редактор декодировал файл из его кодировки символов, и предположим, что греческая альфа α (U + 03B1). Каким именно процессом это приложение выбирает конкретный глиф в шрифте? У большинства приложений предпочтительный шрифт. Скажите, курьер. (И что происходит в случае редкого Unicode char с сердцем ♥ (U + 2665), что не в шрифте по умолчанию? Как приложение знает, что шрифт не содержит этого char?)
Есть ли у шрифта метаинформация о том, какие символы у него есть?
Если два шрифта имеют символ alpha, обязательно ли они имеют одну и ту же "кодовую точку"? Или это зависит от типа шрифта, такого как Type1, Type3, TrueType, OpenType?...
Спасибо за любые указатели или ссылки.