Achei um exemplo que carrega e instala a partir de um arquivo de resource.

procedure TForm1.FormCreate(Sender: TObject);
var
    ResStream : TResourceStream;
    sFileName : string;
begin
    sFileName:=ExtractFilePath(Application.ExeName)+'SWISFONT.TTF';

    ResStream:=nil;
    try
        ResStream:=TResourceStream.Create(hInstance, 'Swisfont', RT_RCDATA);
        try
            ResStream.SaveToFile(sFileName);
        except
            on E:EFCreateError Do ShowMessage(E.Message);
        end;
    finally
        ResStream.Free;
    end;

    AddFontResource(PChar(sFileName));
    SendMessage(HWND_BROADCAST, WM_FONTCHANGE, 0, 0);
end;


procedure TForm1.FormDestroy(Sender: TObject);
var
    sFile:string;
begin
    sFile:=ExtractFilePath(Application.ExeName)+'SWISFONT.TTF';
    if FileExists(sFile) then
    begin
        RemoveFontResource(PChar(sFile));
        SendMessage(HWND_BROADCAST, WM_FONTCHANGE, 0, 0);
        DeleteFile(sFile);
    end;
end;

Em 2 de junho de 2010 08:10, Fellipe Henrique <felli...@gmail.com> escreveu:

> Vixi...
>
> será que tem como embutir ela? no RES e instalar ela no windows
> automaticamente, caso nao exista? Porque ficar lembrando de levar as fontes
> é muito complicado.. rsrs
>
> []s
>
> Em 1 de junho de 2010 22:46, Marcelo <leite_rom...@yahoo.com.br> escreveu:
>
> >
> >
> > a experiencia que tive aqui na empresa era que nao embute não, tinhamos
> um
> > boleto que o codigo de barras era uma fonte, se não tivesse a fonte
> > instalada no cliente não saia nada.
> >
> > ________________________________
> > De: Fellipe Henrique <felli...@gmail.com <fellipeh%40gmail.com>>
> > Para: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br>
> > Enviadas: Terça-feira, 1 de Junho de 2010 21:09:02
> > Assunto: [delphi-br] Ao compilar um programa em delphi, as fontes
> > utilizadas vai junto?
> >
> >
> > Amigos, utilizamos algumas fontes diferentes em alguns relatórios, e até
> em
> > telas. Eis que surgiu uma dúvida, devo copiar o arquivo TTF e instalar no
> > windows do cliente, ou o delphi ao compilar o executável "embute" nele,
> as
> > fontes?
> >
> > Att.
> >
> > --
> > _________________________________
> > T.·.F.·.A.·.
> > Fellipe Henrique
> > http://blogs.digitumsoft.com.br/fellipeh
> > ----------------------------------------------------------
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
>
>
> --
> _________________________________
> T.·.F.·.A.·.
> Fellipe Henrique
> http://blogs.digitumsoft.com.br/fellipeh
>
> -------------------------------------------------------------------------------
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> ------------------------------------
>
> --
> <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
>
>
>
>


[As partes desta mensagem que não continham texto foram removidas]

Responder a