Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Schriftarten problem (https://www.delphipraxis.net/18007-schriftarten-problem.html)

Mautstelle 12. Mär 2004 18:38


Schriftarten problem
 
Ausgangspunkt:
Ich schreibe ein Programm und verwende darin eine Schriftart, die
ich in mein System extra installiert habe.

Problem:
Wie zu erwarten, zeigt ein anderer Rechner die Font nicht an, statt dessen
gibts arial oder sowas

Frage:
Weiss jemand, ob ich das irgendwie trotzdem hinkriegen kann?
Kann man vielleicht die Schriftart ins Programm kompilieren oder gibts irgendeine möglichkeit??


thx.

MathiasSimmack 12. Mär 2004 18:57

Re: Schriftarten problem
 
Ausgangspunkt: die in der DP eingebaute Suchfunktion.
Zauberworte: [dp]Schriftart temporär[/dp]
Fertig. ;)

Liegt es etwa daran, dass die Maut ewig nicht kommt? :mrgreen:

DP-Maintenance 12. Mär 2004 19:10

DP-Maintenance
 
Dieses Thema wurde von "Daniel" von "Projekte" nach "Sonstige Fragen zu Delphi" verschoben.

Mautstelle 28. Apr 2004 19:28

Re: Schriftarten problem
 
Der rechner von meinem Bruder zeigt trotzdem Arial... weiss jemand woran das liegt, muss ich da sonst noch irgendwas wichtiges beachten?


folgendes hab ich eingegeben:

Delphi-Quellcode:
program Project1;

uses
  Forms, windows, sysutils, messages,

  Unit1 in 'Unit1.pas' {Form1},
  Unit2 in 'Unit2.pas',


{$R *.res}

begin
  AddFontResource(Pchar(ExtractFilePath(ParamStr(0))+'Digital Readout ExpUpright'));
  SendMessage(HWND_BROADCAST,WM_FONTCHANGE,0,0);

  Application.Initialize;
  Application.Title := 'Gammelshooter';
  Application.CreateForm(TForm1, Form1);
  Application.Run;

  // Schrift abmelden:
  RemoveFontResource(pchar(ExtractFilePath(ParamStr(0))+'Digital Readout ExpUpright'));
  SendMessage(HWND_BROADCAST,WM_FONTCHANGE,0,0);
end.

MathiasSimmack 28. Apr 2004 19:34

Re: Schriftarten problem
 
Zitat:

Zitat von Mautstelle
Der rechner von meinem Bruder zeigt trotzdem Arial... weiss jemand woran das liegt, muss ich da sonst noch irgendwas wichtiges beachten?

Die Dateiendung vielleicht angeben?
Zitat:

Delphi-Quellcode:
  AddFontResource(Pchar(ExtractFilePath(ParamStr(0))+'Digital Readout ExpUpright'));

  { ... }

  RemoveFontResource(pchar(ExtractFilePath(ParamStr(0))+'Digital Readout ExpUpright'));

Wenn ich nach der Suche gehe und gleich den Beitrag von the_master nehme, dann kann ich genau das dort lesen:

1. Schriftart als Datei laden.
2. Beim Zuweisen an das gewünschte Control den Namen der Schrift und nicht den Namen der Datei benutzen.

Mautstelle 28. Apr 2004 19:55

Re: Schriftarten problem
 
ich hab jetzt mal statt dem Schriftnamen den Dateinamen verwendet, aber das funzt auch nicht...

Zitat:

Wenn ich nach der Suche gehe und gleich den Beitrag von the_master nehme, dann kann ich genau das dort lesen:

1. Schriftart als Datei laden.
2. Beim Zuweisen an das gewünschte Control den Namen der Schrift und nicht den Namen der Datei benutzen.
blick ich nicht ganz...
also ich kann das dem beitrag nicht wirklich entnehmen...


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:58 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz