Я пытаюсь извлечь таблицу «post» из установленного шрифта TrueType, который я знаю только по имени. Как я могу этого добиться?
Я видел функцию GetFontData
, который, кажется, делает почти то, что я хочу, за исключением того, что он получает данные шрифта из текущего загруженного шрифта контекста устройства. В моем случае, хотя у меня нет контекста устройства, только имя шрифта.
Кроме того, я видел похожие запросы, такие как this для поиска и извлечения всего файла шрифта, но это кажется излишне неэффективным и многословным, учитывая, что Windows может уже загружать и анализировать данные шрифта (как мы видим для GetFontData
). Кроме того, мне не нужен весь файл, а только таблица "post". Неужели нет другого способа, кроме как реализовать все это самому?