Czesc,
#1 jest mozliwosc wczytywania czcionki do aplikacji przy jej uruchamianiu np., ale czy mozna zrobic tak, by czcionka byla w jakis sposob skompilowana w aplikacji albo w bibliotece czy cos takiego? Powiedzmy, ze w programie uzywam autorskiej czcionki i nie chcialbym rozprowadzac jej w "uzytecznej" postaci razem z programem (tj. dolaczac ja do niego jako osobny plik ttf np.) - chcialbym miec w rezultacie jeden plik - aplikacje.
Szukalem na forum i w google, ale niczego ciekawego nie znalazlem :/
#2 co moze byc przyczyna tego, ze program nie wczytuje mi czcionki za pierwszym razem? pozniej juz jest ok. wczytuje ja
procedure TForm1.FormCreate(Sender: TObject);
begin
AddFontResource('czcionka.ttf');
SendMessage(HWND_BROADCAST,WM_FONTCHANGE,0,0);
end;
a potem wyrzucam (bo czytalem, ze tak trzeba ;))
procedure TForm1.FormClose (Sender: TObject; var Action: TCloseAction);
begin
RemoveFontResource('czcionka.ttf') ;
SendMessage(HWND_BROADCAST, WM_FONTCHANGE, 0, 0) ;
end;