Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как узнать имя файла шрифта? [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?


Наверх

Титульная страница Поиск, карта сайта Написать письмо