Я работаю над ручным анализом глифов из файла шрифта TrueType (.ttf). В зависимости от размера файла они могут варьироваться от сотен до тысяч различных глифов. Эти глифы можно разделить на отдельные диапазоны, такие как латиница, греческий, кириллица и т. Д.
Мне просто интересно, как обычные текстовые приложения, такие как Microsoft Word, обрабатывают такое большое количество глифов? Загружается ли определенный диапазон символов при инициализации, а специальные символы загружаются, когда они требуются? Если да, можно ли ожидать, что данные шрифта будут постоянно храниться в памяти для анализа данных шрифтов, или было бы лучше периодически открывать, передавать и закрывать из исходного файла, когда это необходимо?