Firemonkey: добавление шрифта из ресурса в память и его использование

ВVCLЯ мог загрузить шрифт из ресурса и, не сохраняя его, я мог использовать его из памяти.

Вот код, который я использую, и он работает вVCL:

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;

В Firemonkey я просто изменилсяbutton1.Font.name вbutton1.Font.family но, к сожалению, шрифт не изменился. Поэтому я думаю, что этот код не совместим с firemonkey.

Итак, в Firemonkey, как я могу загрузить шрифт из ресурса и сохранить его временно в памяти и использовать его непосредственно оттуда?

Обновить:

Я видел эти страницы:Установить шрифт в FireMonkey, Как использовать внешние шрифты?

Согласно сМистер Эд Ответ, кажется, что нет решения этой проблемы в FMX. Но, возможно, мы могли бы загрузить шрифт, если мы установим его перед запуском приложения. Я попробовал почти все, но я все еще не могу загрузить шрифт.

Ответы на вопрос(3)

Ваш ответ на вопрос