Firemonkey: Hinzufügen einer Schriftart aus der Ressource zum Speicher und Verwenden dieser

ImVCLIch konnte eine Schriftart aus einer Ressource laden und ohne Speichern aus dem Speicher verwenden.

Hier ist der Code, den ich verwende und in dem es funktioniertVCL:

procedure TForm1.Button1Click(Sender: TObject);
var
   ResStream  : tResourceStream;
   FontsCount : DWORD;
begin
   ResStream  := tResourceStream.Create(hInstance, 'MyResourceName', RT_RCDATA);
   winapi.windows.AddFontMemResourceEx(ResStream.Memory, ResStream.Size, nil, @FontsCount);
   ResStream.Free();
   button1.Font.name := 'MySavedFontNameInResource';
end;

In Firemonkey habe ich gerade geändertbutton1.Font.name zubutton1.Font.family aber leider hat sich die schrift nicht geändert. Daher denke ich, dass dieser Code nicht mit firemonkey kompatibel ist.

Wie kann ich in Firemonkey eine Schriftart aus einer Ressource laden und temporär im Speicher speichern und direkt von dort aus verwenden?

Aktualisieren:

Ich habe diese Seiten gesehen:Installieren Sie die Schriftart in firemonkey, Wie verwende ich externe Schriftarten?

GemäßMr Ed Antwort: Es scheint, dass es in FMX keine Lösung für dieses Problem gibt. Aber vielleicht können wir die Schriftart laden, wenn wir sie vor dem Ausführen der App installieren. Ich habe fast alles versucht, aber ich kann die Schrift immer noch nicht laden.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage