![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как узнать имя файла шрифта? [D7, WinXP]
OgurSoft © (2003-09-22 14:24:00)
Пишу прогу для просмотра шрифтов. Как узнать имя файла шрифта по его названию?
OgurSoft (2003-09-23 12:10:00) [1]
Я так и делаю, только имена файлов это не дает!
Я пробовал добывать их из реестра, под win9x это в принципе проходит, а под winXP не совсем. Дело в том, что winXP имеет встроенный Adobe Type Manager (в виде dll) и позволяет работать напрямую с шрифтами Type1 (*.pfm, *.pfb), а они хранятся совсем в другой ветке реестра, и чтобы их отделить надо знать какой шрифт (True Type или Type1), а EnumFontFamilies по-моему может отличить только растровые шрифты от TrueType.
[lamer]Barmaglot (2003-09-23 09:40:00) [2]
RTFM?
http://www.delphikingdom.ru/asp/answer.asp?IDAnswer=4907
OgurSoft (2003-09-23 08:12:00) [3]
>>[lamer]Barmaglot ©
Это дает названия шрифтов (Times New Roman, Arial, Helvetica и т.д.) А мне надо какой каждому шрифту соответствует файл на диске (times.ttf, timesbi.ttf, arial2.ttf,hv___.ttf)
[lamer]Barmaglot (2003-09-22 17:40:00) [4]
EnumFontFamilies?