Я пытаюсь получить файл, соответствующий данному системному шрифту, например: в моей системе у меня есть шрифт «алжирский» с соответствующим файлом «C: \ Windows \ Fonts \ ALGER.TTF» и шрифт Batang, с файлом "C: \ Windows \ Fonts \ batang.ttc".
Я видел пару постов, в которых говорится, что я могу сделать это, перебирая папку шрифтов и извлекая имя шрифта из заголовка файла (как описано здесь: http://www.codeguru.com/cpp/g-m/gdi/fonthandlinganddetection/article.php/c3659/),, но это кажется неэффективным и немного сложным .
Есть ли лучший способ сделать это? или мне нужно перебрать весь каталог?
Спасибо