Custom fonts

I try to understand how custom type faces loaded from a binary resource is related to the Font class. In particular, I wonder if there is a way to find the custom typeface by name, so that I can say Font(“MyCustomTypeFaceName”, size); or if I always have to create the font with the typeface pointer, i.e. Font(myTypeFacePtr);