TFontReader

const
  text = 'some text';
var
  image       : TImage32;
  rec         : TRect;
  arialReader  : TFontReader;
  arial14Cache: TGlyphCache;
begin
  ... 
  //The following line of code assumes compiling to the Windows platform.
  //For cross-platform applications, consider storing the font in the
  //application's resource section, and loading it from there.
  arialReader := TFontReader.Create('Arial'); 
  //create a font cache for arialReader (with font height 14)
  arial14Cache := TGlyphCache.Create(arialReader, DpiAware(14));
  try
    //now do something with arial14Cache
    DrawText(image, rec, text, taCenter, tvaMiddle, arial14Cache);
  finally
    //clean up
    arialReader.Free;
    arial14Cache.Free;
  end;
      

Reference

Methods Properties
In TFontReader:
Clear FontInfo
Create Weight
Destroy
GetGlyphInfo
IsValidFontFormat
Load
LoadFromFile
LoadFromResource
LoadFromStream
LoadUsingFontHdl