Hast du das schon gemacht bzw.. Versucht?
Der einfachste Test:
Label.Font.FontName im
OI zuweisen und dann schauen was nicht passiert
oder irgendwas ala
Delphi-Quellcode:
Canvas.Font.FontName := 'GibtEsNicht';
Canvas.DrawText(...);
Nirgendwo wird ein Fehler geworfen.
Soll ich dir jetzt hier die ganzen hundert Threads mit diesen Thema auflisten ?
Warum willst du diese finden?
Weil du nur schreibst "geht nicht" und sagst "ich hab diese Lösung von wo anders" aber dazu auch kein weiteres Wort.
Sollen wir uns das jetzt alles durchlesen, anstatt du einfach mal ein/zwei weiterfphrende Links gibst?
Das Einzige Problem was wir z.B. bei AddFontResourceEx haben ist Microsoft Office.
Der Dreck hookt sich krankhaft überall ins System und bei einigen Kunden passiert es dann, dass der Aufruf dieser
API niemals zurückkehrt (hängt), bis man MS Office abschießt/deinstalliert.