Как инсталлировать шрифт?

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Как инсталлировать шрифт?

Сообщение kuksha » 24.01.2010 23:39:52

Как проверить наличие определённого шрифта в системе и установить, если его нет?

В дельфи было что-то вроде этого:
Код: Выделить всё
     
AddFontResource('c:\windows\fonts\new_font.ttf');
SendMessage(HWND_BROADCAST, WM_FONTCHANGE, 0, 0);
kuksha
новенький
 
Сообщения: 28
Зарегистрирован: 10.01.2010 20:04:51

Re: Как инсталлировать шрифт?

Сообщение Mr.Smart » 25.01.2010 00:40:48

kuksha
Подключаете модуль windows и делаете тоже самое, что и в Делфи. Но это будет работать только в Виндоуз соответственно :wink:
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: Как инсталлировать шрифт?

Сообщение kuksha » 25.01.2010 09:19:02

Понятно, спасибо! Этак у меня и ещё что-то заработает :D

А в линуксах как это сделать? Опять же ещё и BSD есть...
Какой общий подход при переносе приложения с системы на систему применительно к таким функциям? Я имею ввиду всё, что поможет снизить трудозатраты по поддержке исходников в разных системах... Может выносить это всё в отдельный модуль? Кто как себе жизнь облегчает?
kuksha
новенький
 
Сообщения: 28
Зарегистрирован: 10.01.2010 20:04:51

Re: Как инсталлировать шрифт?

Сообщение Mr.Smart » 25.01.2010 11:45:31

kuksha
Как такового общего подхода нет. Нужно смотреть в каждой конкретной системе *BSD, Linux, MacOS...
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 51

Рейтинг@Mail.ru