Я работаю над проектом, который генерирует PDF файлы, которые могут содержать довольно сложные математические и научные формулы. Текст представлен в Times New Roman, который имеет довольно хорошее покрытие Unicode, но не полный. У нас есть система для замены более полного шрифта Unicode для кодовых точек, которые не имеют глифа в TNR (как большинство математических символов "незнакомца"), но я не могу найти способ сделать запрос файл *.ttf, чтобы увидеть, присутствует ли данный глиф. Пока что я просто жестко запрограммировал таблицу поиска, в которой присутствуют кодовые точки, но я бы предпочел автоматическое решение.
Я использую VB.Net в веб-системе под ASP.net, но приветствуются решения на любом языке/среде программирования.
Изменение: решение win32 выглядит превосходно, но конкретный случай, который я пытаюсь решить, в веб-системе ASP.Net. Есть ли способ сделать это без включения DLL API Windows в мой веб-сайт?