Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > DLL шрифт


Автор: Zerony 23.3.2009, 16:22
Я однажды видел программу у которой бил свои шрифт для меню который не добавлялся в C:\WINDOWS\FONTS\ и не в папку с программой даже не нашел этот шрифт в компьютере а потом Я открыл dll файл и там нашел этот шрифт оказалось что эта программа берет шрифт для меню из dll файла и по этому ему безразлична какой шрифт стоит в настройках Windows Destkopa или на каком языке Windows, ест ли поддержка русских шрифтов. этот шрифт бил UNICODE по этому в нем били почти все символы.

вот такой вопрос: можно ли сделать такой dll файл с моим шрифтом и подключит эго уже готовому EXE файлу чтоб не надо била менять шрифты Windows Destkopa или добавлять лишние шрифты в C:\WINDOWS\FONTS\.

Пожолюста если можете напишите какими утилитами это делается.
       

Автор: pseud 23.3.2009, 17:27
Зарегистрировать шрифт:
Код

AddFontResource('путь к фонту\\Algerian.ttf');
Объект.Font.Name:="Algerian";

Удалить -
Код

RemoveFontResource('путь к фонту\\Algerian.ttf');



Автор: MetalFan 23.3.2009, 18:29
что-то уже такой-же абсолютно вопрос был задан день или два назад. автору дубли не надоело создавать?

Добавлено через 30 секунд
з.ы. можно также посмотреть функцию AddFontMemResourceEx

Автор: Zerony 23.3.2009, 21:37
всем спасибо

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)