Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.30;
Скачать: CL | DM;

Вниз

Установка шрифтов   Найти похожие ветки 

 
aTeRm   (2003-04-19 13:25) [0]

Доброго времени суток!
У меня небольшой вопрос:
как установить в системе свой шрифт(TTF)?
Если я его загружаю
( AddFontResource( PChar("font_name") )),
то он держится до перезагрузки,
если просто скопировать файл в fonts,
то в списке шрифтов иногда его просто нет, хотя в директории он присутствует.

Заранее благодарен.


 
Lola ©   (2003-04-21 11:42) [1]

Если эта функция так плохо себя ведет, то попробуй ставить шрифт при инсталляции программы, или, если так нужно, используй какой нибудь FontInstaller (например, на http://www.fonts.ru/ есть бесплатный).


 
aTeRm   (2003-04-21 14:41) [2]

Не, мне инсталлер не нужен, мне нужно проинсталлировать фонт из программы, вручную.


 
Lola ©   (2003-04-21 16:51) [3]

Читай внимательнее. Проинсталлируй фонт вместе с инсталляцией программы. Или сторонний инсталлятор шрифта впихни в свою программу. В конце концов, видимо есть причина, почему шрифты инсталлируются только отдельно. Может его надо еще и в регистри прописать... (это мое предположение, потому что я не проверяла, в своей программе я шрифт ставила одновременно с самой программой)


 
aTeRm   (2003-04-22 10:20) [4]

В win2k (в других осях я не проверял)...
Шрифт сожно поставить следующим образом:
если копировать фонт при помощи CopyFile(), то после копирования необходимо открыть директорию fonts, тогда считывается информация о содержимом и бросается в реестр,
и вот тогда фонт уже можно использовать!:)



Страницы: 1 вся ветка

Текущий архив: 2003.06.30;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.021 c
14-97843
Silver_
2003-06-12 10:57
2003.06.30
Невосприинчивость к определенным внешним сообщениям


1-97708
Alexsum
2003-06-12 09:20
2003.06.30
Окна - верхний уровень


1-97581
Volly
2003-06-16 15:52
2003.06.30
Form как WinTskBar


6-97765
Jackal22
2003-04-23 14:40
2003.06.30
как в компоненте WebBrowser можно сделать аналог IE - го


3-97502
Akademik
2003-06-05 12:51
2003.06.30
Нет каскадного удаления в таблицах Paradox