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

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

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

Ответить
kuksha
новенький
Сообщения: 28
Зарегистрирован: 10.01.2010 19:04:51

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

Сообщение kuksha »

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

В дельфи было что-то вроде этого:

Код: Выделить всё

     
AddFontResource('c:\windows\fonts\new_font.ttf');
SendMessage(HWND_BROADCAST, WM_FONTCHANGE, 0, 0);
Mr.Smart
долгожитель
Сообщения: 1796
Зарегистрирован: 29.03.2008 00:01:11
Откуда: из леса!

Сообщение Mr.Smart »

kuksha
Подключаете модуль windows и делаете тоже самое, что и в Делфи. Но это будет работать только в Виндоуз соответственно :wink:
kuksha
новенький
Сообщения: 28
Зарегистрирован: 10.01.2010 19:04:51

Сообщение kuksha »

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

А в линуксах как это сделать? Опять же ещё и BSD есть...
Какой общий подход при переносе приложения с системы на систему применительно к таким функциям? Я имею ввиду всё, что поможет снизить трудозатраты по поддержке исходников в разных системах... Может выносить это всё в отдельный модуль? Кто как себе жизнь облегчает?
Mr.Smart
долгожитель
Сообщения: 1796
Зарегистрирован: 29.03.2008 00:01:11
Откуда: из леса!

Сообщение Mr.Smart »

kuksha
Как такового общего подхода нет. Нужно смотреть в каждой конкретной системе *BSD, Linux, MacOS...
Ответить