Здравствуйте, OLEGus1, Вы писали:
OLE>Здравствуйте, space21, Вы писали:
S>>Есть файл фонта. S>>Я его успешно добавляю в систему с помощью AddFontResource. S>>Можно ли как-нибудь узнать имя добавленного фонта (я его заранее не знаю)? S>>Понятно, что если устанавливается фонт, которого в системе не было — то можно перебрать все имена установленных фонтов и проверить, какой добавился, а если фонт уже был установлен?
S>>заранее спасибо. OLE>up. Аналогично
Я вроде бы нашел способ. Можно информацию о имени фонта вытащить из самого фонта, таблица 'name'. Ее внутренности подробно описаны в спецификации TrueType. Таким образом, мы заранее будем знать имя и сможем убедиться, что данный фонт был или еще не был установлен.